/* Copyright 2006 NXWEB Technologies sol media */


Body, TD{
	color:#1c3351;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:8pt;
}

/* TABLES
----------------------------------------------------  */

.TDmed{
	color:#354458;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:7pt;
}


.TableMain{
	border-left:1px solid #88909b;
	border-right:1px solid #88909b;
	background:#ECEDEF
}

.TableMainBot{
	background-image:url(/main/images/main-tbl-bot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.TableNavMain{
	border-left:1px solid #88909b;
	border-right:1px solid #88909b;
}

.TableContentMain{
	font-size:8.5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-left:10px;
	padding-right:0px;	
	background:#FFFFFF;
	padding-top:10px;
}

.TableNavBar{
	border-top:1px solid #88909b;
	border-left:1px solid #88909b;
	border-right:1px solid #88909b;
	background:#ECEDEF
}

.TableNavBarHead{
	text-align:right;
	color:#3b496d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:6.5pt;
}

.TableCatHeader{
	border-top:0px solid #c2c7d1;
	border-bottom:0px solid #a2a9b8;	
	background-image:url(/main/images/table-cat-header-back.gif);	
	padding-left:0px;
	padding-bottom:3px;	
}

.TextJustified{
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:8pt;
	text-align:justify;
    line-height: 1.5em;
	padding-left:6px;
	padding-right:4px;
}

.CatHeader{
	color:#343b4d;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.CatHeaderSubcat{
	color:#343b4d;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.CatHeaderLinks{
	color:#3b496d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:6.5pt;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	padding-left:20px;		
}

.ResourcesBorder{
	border-top:1px solid #d6dbe3;
	border-bottom:0px solid #d6dbe3;
	border-left:0px solid #d6dbe3;
	border-right:0px solid #d6dbe3;	
}

.ResourcesTitle{
	font-size:8pt;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:5px;		
	border-bottom:1px solid #d6dbe3;
	color:#39424e;
	background-color:#dbdfe6;
	text-align:left;
	letter-spacing:1.5px;		
}

.ResourcesBody{
	font-size:7.5pt;
	font-weight:normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:5px;		
	border-bottom:1px solid #d6dbe3;
	color:#39424e;
	background-color:#f0f2f6;
	text-align:left;
    line-height: 2em;		
}


/* MAINPAGE
----------------------------------------------------  */

.MainPageCatTable{
	border-top:1px solid #c8ceda;
	border-bottom:1px solid #c8ceda;
	border-left:1px solid #c8ceda;
	border-right:1px solid #c8ceda;
}

.MainPageCatTitle{
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;		
	color:#39424e;
	border-bottom:1px solid #c8ceda;
	background-color:#dbdfe6;
	text-align:left;		
}


.MainPageCatBody{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-right:6px;	
	padding-top:5px;
	padding-bottom:5px;
	color:#39424e;
	text-align:left;
}

.MainPageCatFooter{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-right:6px;	
	padding-top:5px;
	padding-bottom:5px;
	color:#39424e;
	text-align:right;
}


a.MainPageCatTitleLink:link{
	color:#39424e;
	text-decoration : none;
	}

a.MainPageCatTitleLink:visited{
	color:#39424e;
	text-decoration : none;
}

a.MainPageCatTitleLink:hover{
	color:#394a59;
	text-decoration : underline;
}

a.MainPageCatTitleLink:active{
	color:#39424e;
	text-decoration : none;
}

/* CRUMBS NAVBAR
----------------------------------------------------  */


.CrumbsCatBody{
	font-size:6.5pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;
	padding-right:0px;	
	padding-top:1px;
	padding-bottom:5px;
	color:#9ea5b2;
}

a.CrumbsLink:link{
	color:#9ea5b2;
	text-decoration : none;
	font-weight:bold;
	}

a.CrumbsLink:visited{
	color:#9ea5b2;
	text-decoration : none;
	font-weight:bold;	
}

a.CrumbsLink:hover{
	color:#002060;
	text-decoration : underline;
	font-weight:bold;
}

a.CrumbsLink:active{
	color:#002060;
	text-decoration : none;
	font-weight:bold;
}




/* SEARCH BAR
----------------------------------------------------  */
.SearchTable{
	background-image:url(/main/images/search_table_bott.gif);
	background-position:right;
	background-position:bottom;
	background-repeat:no-repeat;
	font-family:Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 7px;
}

.SearchField{
	border-bottom:1px solid #CBD0DA;
	border-top:1px solid #CBD0DA;
	border-left:1px solid #CBD0DA;	
	border-right:1px solid #CBD0DA;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 145px;
	font-size:7px;
	color:#8E96A5;
	font-weight:normal;
	background:#ECEDEF
}

/* NAVBAR
----------------------------------------------------  */

.NavHead{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:3px;
	padding-top:4px;	
	padding-bottom:2px;	
	background:#D7DADF
}

.NavSubCat{
	color :#19202a;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	background:#D7DADF
}

.NavSepxop{
	border-top:1px solid #b1bbc8;	
	background:#D7DADF
}

.NavSepBot{
	border-bottom:1px solid #b1bbc8;	
	background:#D7DADF
}

/* NAVBAR ACTIVE */

.NavHeadA{
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:2px;
	padding-top:2px;	
	padding-bottom:2px;	
	background:#FFFFFF
}

.NavSubCatA{
	color:#19202a;
	font-size:7px;
	font-weight:normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:16px;
	padding-top:2px;
	padding-bottom:2px;
	background:#FFFFFF
}

.NavSubCatParent{
	color:#19202a;
	font-size:7px;
	font-weight:normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:16px;
	padding-top:2px;
	padding-bottom:2px;
	background:#FFFFFF
}


.NavSubCat2A{
	color:#19202a;
	font-size:7px;
	font-weight:normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:28px;
	padding-top:1px;
	padding-bottom:1px;
	background:#FFFFFF
}

.NavSubCat2Aoff{
	color:#19202a;
	font-size:7px;
	font-weight:normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:28px;
	padding-top:1px;
	padding-bottom:1px;
	background:#ebeef2
}

.NavSepxopA{
	border-top:1px solid #b1bbc8;	
	background:#FFFFFF
}

.NavSepBotA{
	border-bottom:1px solid #b1bbc8;	
	background:#FFFFFF
}

/* CATEGORY HEADER TABLES
----------------------------------------------------  */

.CatHeadTable{
	font-size:9px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	letter-spacing:1.5px;	
	padding-top:10px;
	padding-left:10px;	
	padding-bottom:5px;
	background-image:url(/main/images/subhead-back.gif);	
}

.CatHeadSection{
	font-size:7px;
	font-weight:normal;
	color:#8E96A5;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:5px;
	padding-top:3px;
}

/* CATEGORY HEADER TYPE
----------------------------------------------------  */

.CatHeadType{
	font-size:9px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;	
	padding-bottom:2px;	
}

.CatHeadSubType{
	font-size:8px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;	
	padding-bottom:2px;	
}

/* LINKS
----------------------------------------------------  */

a:link{
	color:#12253f;
	text-decoration :none;
	}

a:visited{
	color:#12253f;
	text-decoration :none;
}

a:hover{
	color:#394a59;
	text-decoration : none;
}

a:active{
	color:#d07703;
}

/* Navlink*/

a.MAINLink:link{
	color:#6e8aaf;
	text-decoration : none;
	font-weight:bold;
	border-bottom:solid 0px #12253f;	
	}

a.MAINLink:visited{
	color:#6e8aaf;
	font-weight:bold;
	text-decoration : none;
	border-bottom:solid 0px #12253f;	
}

a.MAINLink:hover{
	color:#d07703;
	font-weight:bold;
	text-decoration : none;
	border-bottom:solid 0px #d07703;
}

a.MAINLink:active{
	color:#d07703;
	font-weight:bold;
	background-color:#f7f7f8;
	text-decoration : none;
	border-bottom:dashed 0px #d07703;
}

/* Navlink*/

a.NavLink:link{
	color:#000000;
	text-decoration : none;
	}

a.NavLink:visited{
	color:#000000;
	text-decoration : none;
}

a.NavLink:hover{
	color:#394a59;
	text-decoration : underline;
}

a.NavLink:active{
	color:#0356a0;
	text-decoration : none;
}

/* ImageLink- No underline*/

a.ImageLink:link{
	text-decoration : none;
}

a.ImageLink:visited{
	text-decoration : none;
}

a.ImageLink:hover{
		text-decoration : none;
}

a.ImageLink:active{
	text-decoration : none;
}



/* Search*/

a.SearchLink:link{
	color:#8E96A5;
	font-weight:bold;	
	text-decoration : none;
	}

a.SearchLink:visited{
	color:#8E96A5;
	font-weight:bold;		
	text-decoration : none;
}

a.SearchLink:hover{
	color:#8E96A5;
	font-weight:bold;		
	text-decoration : underline;
}

a.SearchLink:active{
	color:#0356a0;
	font-weight:bold;		
	text-decoration : none;
}

/* Head Nav Bar*/

a.HeadNav:link{
	color:#8E96A5;
	font-weight:normal;
	text-decoration : none;
	}

a.HeadNav:visited{
	color:#8E96A5;
	font-weight:normal;		
	text-decoration : none;
}

a.HeadNav:hover{
	color:#8E96A5;
	font-weight:normal;		
	text-decoration : underline;
}

a.HeadNav:active{
	color:#0356a0;
	font-weight:normal;		
	text-decoration : none;
}


/* Cat Header Link*/

a.CatheaderLink:link{
	color:#7785a8;
	text-decoration : none;
}

a.CatheaderLink:visited{
	color:#7785a8;
	text-decoration : none;
}

a.CatheaderLink:hover{
	color:#002060;
	text-decoration : underline;
}

a.CatheaderLink:active{
	color:#7785a8;
	text-decoration : none;
}


/* FORM FIELDS
----------------------------------------------------  */

.FormQuickDropdowm{
	border-bottom:1px solid #97acb7;
	border-top:1px solid #97acb7;
	border-left:1px solid #97acb7;	
	border-right:1px solid #97acb7;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
	font-size:7.5pt;
	color:#354458;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;	
	background-color:#E9EDED;	
	
}


.FormBttn{
	border-bottom:1px solid #97acb7;
	border-top:1px solid #f0fafd;
	border-left:1px solid #f0fafd;	
	border-right:1px solid #97acb7;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#1C3351;
	font-weight:bold;
	width:120px;
	padding-top:4px;
	padding-bottom:4px;	
	
}

.FormQuickDropdowmBttn{
	border-bottom:1px solid #97acb7;
	border-top:1px solid #f0fafd;
	border-left:1px solid #f0fafd;	
	border-right:1px solid #97acb7;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#354458;
	font-weight:normal;
	
}

.FormQuickTable{
	border:1px solid #d67400;
	padding-top:0px;
	padding-bottom:0px;
}

.FormQuickTD{
	padding-top:4px;
	padding-bottom:4px;
}

.FormQuickText{
	border-bottom:1px solid #97acb7;
	border-top:1px solid #97acb7;
	border-left:1px solid #97acb7;	
	border-right:1px solid #97acb7;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
	font-size:7.5pt;
	color:#354458;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;	
	background-color:#E9EDED;
}

.FormQuickTDdotted{
	border-bottom:1px dashed #97acb7;
}

.FormQuickTextField{
	border-bottom:1px solid #97acb7;
	border-top:1px solid #97acb7;
	border-left:1px solid #97acb7;	
	border-right:1px solid #97acb7;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 145px;
	font-size:7.5pt;
	color:#354458;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;	
	background-color:#f6f6f6;	
}

.FormQuickTextField2{
	border-bottom:1px solid #97acb7;
	border-top:1px solid #97acb7;
	border-left:1px solid #97acb7;	
	border-right:1px solid #97acb7;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 240px;
	font-size:7.5pt;
	color:#354458;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;	
	background-color:#E9EDED;
}

.FormRequiredTxt{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#Red;
	background-color:#E9EDED;
}


/* used for contact us quick form comments field
----------------------------------------------------  */

.FormQuickTextFieldTD{
	padding-right:10px;
}


/* FOOTERS
----------------------------------------------------  */

.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#39424e;
	font-size:9px;
    line-height:1.5em;
}








/* OLD STYLES


Body, TD{
	color : #FFFFFF;
	font-size : 10px;
	font-weight : normal;
}

.BodyJustify{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align: justify;
    line-height: 1.5em;	
}

.FlashPlayer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
    line-height: 1.5em;			
}


a:link{
	color : #FFFFFF;
	text-decoration : none;
	font-weight:bold;	
}

a:visited{
	color : #FFFFFF;
	text-decoration : none;
	font-weight:bold;
}

a:hover{
	color : #FFFFFF;
	text-decoration : underline;
	font-weight:bold;
}

a:active{
	color : FFFFFF;
	text-decoration : underline;
	font-weight:bold;
}


.footer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7px;
}


.outerborder{
	border: 1px solid #006666;
}	

.outerborderThick{
	border: 2px solid #014b4b;
}

.outerborderwBack{
	border: 5px solid #014b4b;
	background-image:url(/main/images/entrance-bg.gif);
	background-position:bottom;
	background-repeat:no-repeat
}

.Header1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;

}

 */