/* CSS Document */

/* Body Position and Scroll Bar CSS */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 
scrollbar-arrow-color:#1276A7;
scrollbar-face-color: ##7AC142;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
font-family: Verdana;
font-size: 10px; 
color: #333333;
}

/* ----------------------------------------
                 TEXT BOXES
------------------------------------------- */

input, textarea
{ 
    color: #333333;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}

select
{ 
    color: #333333;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}

html {font-family: Verdana; font-size: 10px; color: #333333; }

#homecopyright { font-family:Arial, Helvetica, sans-serif; color:#4792B6; font-size:11px; text-align:right; }
#homecode { font-family:Arial, Helvetica, sans-serif; color:#4792B6; font-size:11px; text-align:left; float:left }
.homelink { font-family:Arial, Helvetica, sans-serif; color:#4792B6; font-size:11px;}
a.homelink:hover { font-family:Arial, Helvetica, sans-serif; color:#FBAF5C; font-size:11px;}

#home { width:750px; height:114; padding: 20px 0px 0px 0px; }
.hcopy { font-family:Arial, Helvetica, sans-serif; color:#222222; font-size:12px; font-weight:bold; line-height:160%; width:100%; height:100%; padding: 10px 20px 20px 20px; }

#productscontainer { position:relative; top:0px; left:0px; margin-left:20px; width:200px; height:223px; overflow:auto; }
#products { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:150%; width:180px; height:100%; padding: 0px 0px 0px 2px; }

#flash { float:right; padding: 0px 0px 0px 0px; }
#flashoverview { float:right; padding: 0px 0px 10px 20px; }
#flashleft { float:left; padding: 0px 20px 20px 0px; }
#leftphoto { float:left; padding: 15px 10px 0px 0px; }
#rightphoto { float:right; padding: 15px 0px 0px 10px; }

a.link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600; font-weight:bold;}
a.link:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4792B6; font-weight:bold;}
a.textlink { font-family: Verdana; font-size: 10px; color: #4692B6; font-weight: bold; border-bottom: 1px solid #4692B6; text-decoration: none;}
a.textlink:hover { font-family: Verdana; font-size: 10px; color: #333333; font-weight: bold; border-bottom: 1px solid #FF6600; text-decoration: none;}
a.tablink { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom: 0px solid #4692B6; text-decoration: none;}
a.tablink:hover { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #FF6600; text-decoration: none;}
a.sentlink { font-family: Verdana; font-size: 10px; color: #B5D2E1; font-weight: bold; border-bottom: 1px solid #4692B6; text-decoration: none;}
a.sentlink:hover { font-family: Verdana; font-size: 10px; color: #333333; font-weight: bold; border-bottom: 1px solid #FF6600; text-decoration: none;}
a.orangelink { font-family: Verdana; font-size: 10px; color: #ff6600; font-weight: bold; text-decoration: none;}
a.orangelink:hover { font-family: Verdana; font-size: 10px; color: #333333; font-weight: bold; border-bottom: 1px solid #FF6600; text-decoration: none;}
a.bluelink12 { font-family: Verdana; font-size: 12px; color: #4692B6; font-weight: bold; border-bottom: 1px solid #4692B6; text-decoration: none;}
a.bluelink12:hover { font-family: Verdana; font-size: 12px; color: #333333; font-weight: bold; border-bottom: 1px solid #FF6600; text-decoration: none;}
.textorange12 { font-family: Verdana; font-size: 12px; color: #FF6600; font-weight: bold; }
.bold { font-weight: bold; }
.textorange12 { font-family: Verdana; font-size: 12px; color: #FF6600; font-weight: bold; }
.textorange11 { font-family: Verdana; font-size: 11px; color: #FF6600; font-weight: bold; }
.textblue12 { font-family: Verdana; font-size: 12px; color: #4692B6; font-weight: bold; }
.textblack12 { font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; }
.textbody { font-family: Verdana; font-size: 10px; color: #333333; }
.textblue { font-family: Verdana; font-size: 10px; color: #4692B6; font-weight: bold; }
.textorange { font-family: Verdana; font-size: 10px; color: #FF6600; font-weight: bold; }
.correctAnswer { font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; border-bottom: 1px solid #FF6600; text-decoration: none;}

.logintext { font-family:Verdana; font-size:10px; color:#FFFFFF; font-weight:bold;  }
#logintext { font-family:Verdana; font-size:10px; color:#FFFFFF; font-weight:bold;  }
#text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:175%; text-align:left; padding: 10px 20px 10px 20px; }
#producttext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:175%; padding: 20px 20px 10px 20px; }
.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4792B6; }
.title2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.name { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FBAF5C; line-height:80%; }


/* ABOUT */
#textabout { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:175%; padding: 10px 20px 10px 20px; }

/* EMPLOYMENT */
#textemployment { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:175%; padding: 10px 20px 10px 20px; }

.li { list-style-image:url(images/li.jpg); }

#technologychart { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left; line-height:100%; padding:5px 5px 5px 5px;}
.titlechart { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; background-color:#FBAF5C; padding:5px 0px 5px 0px; }

.overview { height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:11px; vertical-align:top; line-height:150%; }

#list { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:150%; text-align:left; font-weight:bold; padding: 0px 25px 0px 10px; }

#textmobileu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:125%; text-align:left; padding: 10px 20px 10px 20px; }
.quote { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:125%; color:#4792B6; }

/* Login CSS */
.textblue12 { font-family: Verdana; font-size: 12px; color: #4692B6; font-weight: bold; }
div.login { font-family: Verdana; font-size: 10px; color: #333333; margin-top: 6px; }
.boxes { font-family: Verdana; font-size: 10px; color: #000000; }
.textbody { font-family: Verdana; font-size: 10px; color: #333333; }
.error { font-family: Verdana; font-size: 10px; font-weight: bold; color: #FF0000; }
.error_text { font-family: Verdana; font-size: 9px; font-weight: normal; color: #FF0000; }
.texterror { font-family: Verdana; font-size: 10px; color: #FF0000; }

/* Main Table Left and Right Border */
#MainTableBorder {border-left: 1px solid #4692B6; border-Right: 1px solid #FF6600; }

/* Hide Table */
.hide { display:none; }



/* Table Blue Border */
table.table2 { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #EFEFEF; }
table.table2 td { border-width: 1px; padding: 0px; border-style: solid; border-color: #FFFFFF; }

table.questions {
	font-family: Verdana; 
	font-size: 10px; 
	color: #333333;
	font-weight: bold
}

table.questions input { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
}

table.Total {
	font-family: Verdana;
	font-size: 10px;
	border-top: 1px solid #666666;
}

table.Total td{
	font-family: Verdana;
	font-size: 10px;
	border-right: 1px solid #EFEFEF;
}

table.TableBorder {
	font-family: Verdana;
	font-size: 10px;
	border-color: #4692B6;
  border-width: 1px;
  border-style: solid;
}

table.TableBorderAlignLeft {
	font-family: Verdana;
	font-size: 10px;
	border-color: #4692B6;
  border-width: 1px;
  border-style: solid;
	text-align:left; 
}

/* Main Table CSS */
table.sortable {
	font-family: Verdana;
	font-size: 10px;
	border-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
	text-align:left;
}

table.sortable td 
{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #EFEFEF;
}

table.sortable th {
background-image:url(/images/bg_box.gif);
}

table.sortable tr.on {
background-color: #FCFCFC;
}

/* Sortable tables */
table.sortable a.sortheader {
		color: black;
        font-family: Verdana; 
		font-size: 10px;
		font-weight: bold;
        text-decoration: none;
}

table.sortable a.sortheader:hover {
    color: #666666;
    font-family: Verdana; 
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
}

table.sortable span.sortarrow {
    font-family: Verdana; 
		font-size: 10px;
		color: #FF6600;
    text-decoration: none;
}

table.calendar {
		font-family: Verdana;
		font-size: 10px;
		border-color: #FFFFFF;
  	border-width: 1px;
  	border-style: solid;
}

table.calendar td {
		border-color: #EFEFEF;
  	border-width: 1px;
  	border-style: solid;
		background-color:#FFFFFF;
}

table.calendar td.weeks {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	font-weight: bold;
}

table.calendar td.event {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-image:url(../images/bg-event.gif);
}

table.calendar td.dayfill {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FAFAFA;
	font-weight: bold;
}

a.calLink {
	font-family: Verdana; font-size: 10px; 
	color: #4692B6; 
	font-weight: bold; 
	text-decoration: none;
}

a.calLink:hover {
	font-family: Verdana; font-size: 10px; 
	color: #FF6600; 
	font-weight: bold; 
	text-decoration: none;
}

td.gray {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	font-weight: bold;
}


table.calendar-outline { 
	border-width: 1px; 
	border-spacing: 0px; 
	border-style: solid; 
	border-color: #4692B6;
	background-color:#FFFFFF;
}

.imgover
{
    border:0;
    padding:0;
    margin:0;    
}


/* Custom Control Calendar*/
.MyCalOtherMonthDayStyle 
{
     color:White;
     background-color:White;
}



/* From Intranet css for THEMES*/




#Embed td,tr,table
{
    border-color:inherit;
    font-family: Verdana;
    font-size: 10px;
	Height:15px; 
	background-color:Transparent;
    border-style:none;
    border-width:0px;
    padding:0 0 0 0;	
}



.FormView 
{

	font-family: Verdana;
    padding :0 0 0 0;
	font-size: 10px;
	border-color: #4692B6;
    border-style:solid;
    border-width:1px;
  border-width: 1px;
  border-style: solid;
	text-align:left;
	background-color:White;
}
.FormView table
{

	font-family: Verdana;
    padding :0 0 0 0;
	font-size: 10px;
	border-color: #4692B6;
    border-style:solid;
    border-width:1px;
  border-width: 1px;
  border-style: solid;
	text-align:left;
	background-color:White;
}
.FormView td
{
    font-family: Verdana;
    font-size: 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #EFEFEF;
	Height:15px; 
}

.LinkSmall a{
    color: #0F6086;
    font-family: Verdana;
    font-size: 6px;
    font-weight: bold;
  
    text-decoration: none;
}

.LinkSmall a:hover {
    color: #000000;
    font-family: Verdana;
    font-size: 6px;
    font-weight: bold;
   
    text-decoration: none;
}
.Link a {
    color: #0F6086;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    border-bottom-width: 0px;
    border-bottom-color: #FF6600;
    border-bottom-style: solid;
    text-decoration: none;
}

.Link a:hover {
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-color: #FF6600;
    border-bottom-style: solid;
    text-decoration: none;
}

.Link table 
{

	font-family: Verdana;
	font-size: 10px;
	border-color: #1276A7;
    border-style:solid;
    border-width:1px;
  border-width: 1px;
  border-style: solid;
	text-align:left;
	background-color:#FCFCFC;
}

.Link td 
{
    font-family: Verdana;
    font-size: 10px;
	border-top: outset 1px #CCCCCC;
	border-right: inset 1px #EFEFEF;
	Height:15px; 
}

.Link table th 
{
 
background-image:url(/images/bg_box.gif);
}

.Link table tr.on 
{
background-color: #FCFCFC;
}

table#ButtonTable{
	font-family: Verdana;
	font-size: 10px;
    border-width:0px;
	 border:none;
	text-align:left;
	background-color:#FCFCFC;
}
table#NoBorder
{
	font-family: Verdana;
	font-size: 10px;
	border-color: #1276A7;
    border-style:none;
  border-width: 0px;
  border-style: solid;
	text-align:left;
	background-color:#FCFCFC;
}
table.Blank table, td, tr, th
{
	font-family: Verdana;
	font-size: 10px;
	
    border-style: none;
	background-color:#FCFCFC;
}

table#NoBorder td 
{
    font-family: Verdana;
    font-size: 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #EFEFEF;
	Height:15px; 
}
.ChartCell
{
    font-family: Verdana;
    font-size: 10px;
	border-left: 1px solid #1276A7;
	border-bottom: 1px solid #1276A7;
}
table#TableBorder
{
	font-family: Verdana;
	font-size: 10px;
	border-color: #1276A7;
    border-style:outset;
  border-width: 1px;
	text-align:left;
	background-color:#FCFCFC;
}
table#TableOuterBorder
{
	font-family: Verdana;
	font-size: 10px;
	border-color: #1276A7;
    border-style:solid;
  border-width: 1px;
  border-style: solid;
	text-align:left;
	background-color:#FCFCFC;
}

table#InnerBorder td 
{
    font-family: Verdana;
    font-size: 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #EFEFEF;
	Height:15px; 
}

table#TableBorder td 
{
    font-family: Verdana;
    font-size: 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #EFEFEF;
	Height:15px; 
}
table#ButtonTable td 
{
    font-family: Verdana;
    font-size: 10px;
	Height:15px; 
	border:none;
}


.gvHeaderLink a {
    color: black;
    font-family: Verdana;
    font-size: 10px;
    font-weight:bold;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
    border-bottom-style: none;
    text-decoration: none;
}

.gvHeaderLink a:hover {
    color: #666666;
    font-family: Verdana;
    font-size: 10px;
    font-weight:bold;
    border-bottom-width: 1px;
    border-bottom-color: #FF6600;
    border-bottom-style: none;
    text-decoration: none;
}


td.tabOnMBg {
    background-image: url(/images/tabFill.gif);
    height:24px;
   
    
}

td.tabOffMBg {
    background-image: url(/images/tabFillOff.gif);
}

.Calendar
{
    color: #0F6086;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}

.Calendar a {
    color: #0F6086;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    border-bottom-width: 0px;
    border-bottom-color: #FF6600;
    border-bottom-style: solid;
    text-decoration: none;
}

.Calendar a:hover {
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-color: #FF6600;
    border-bottom-style: solid;
    text-decoration: none;
}

.Calendar table 
{

	font-family: Verdana;
	font-size: 10px;
	border-color: #1276A7;
    border-style:solid;
    border-width:1px;
  border-width: 1px;
  border-style: solid;
	text-align:left;
	background-color:#FCFCFC;
}

.Calendar td 
{
    font-family: Verdana;
    font-size: 10px;
	border-color: #1276A7;
    border-style:solid;
    border-width:1px;
	Height:15px; 
}



/*Linkbuttons*/


.LinkButton {
    color: #FF6600;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    border-bottom-width: 0px;
    border-bottom-color: #0F6086;
    border-bottom-style: solid;
    text-decoration: none;
}

.LinkButton:hover {
    color: #0F6086;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    border-bottom-width: 0px;
    border-bottom-color: #FF6600;
    border-bottom-style: solid;
    text-decoration: none;
}
.TopBorder td
{
    font-weight:bold;
    border-top-width: 1pt;
    border-top-color: Black;
    border-top-style: Solid;
}
.BottomBorder
{
    font-family: Verdana;
    font-size: 10px;
	border-top: outset 1px #CCCCCC;
	border-right: inset 1px #EFEFEF;
	Height:15px; 
    border-bottom-color:Black;
    border-bottom-style:Solid;
    border-bottom-width:1px;
   
}

.TopSort th
{
    background-image:url(/images/bg_box.gif);
    font-weight:bold;
    border-top-width: 1pt;
    border-top-color: Black;
    border-top-style: inset;
}
.TopSort th a {
		color: black;
        font-family: Verdana; 
		font-size: 10px;
		font-weight: bold;
        text-decoration: none;
}

.TopSort th a:hover {
    color: #666666;
    font-family: Verdana; 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

