/*----------- CONSTS -----------*/ 
/*----------- BODY -----------*/ 


.box_career_pink { background-color: #F399C9; padding: 5px; font-size: 12px; font-family: tahoma, arial, helvetica, sans-serif; color : #000000; text-decoration : none;}
.fill_pink { background-color: #F399C9}

.jobscaptionstyle
{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	FONT-FAMILY: Arial, Tahoma, sans-serif;
}

.jobscaptionstyle12nb
{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	FONT-FAMILY: Arial, Tahoma, sans-serif;
}

.jobsinputstyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	background-color: #ffffff;
	width: 180px;
}

.jobsbuttonstylespecial,
.jobsbuttonstylestandard
{

	font-weight: normal;
	font-size: 8.5pt;
	background: #E20177;
	width: 125px;
	cursor: pointer;
	color: #ffffff;
	border-top-style: none;
	padding-top: 0px;
	FONT-FAMILY: Arial, Tahoma, sans-serif;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	border-bottom-style: none;
	font-weight: bold;
}

.jobsbuttonstylelarge
{

	font-weight: normal;
	font-size: 10.5pt;
	background: #E20177;
	width: 170px;
	cursor: pointer;
	color: #ffffff;
	border-top-style: none;
	padding-top: 0px;
	FONT-FAMILY: Arial, Tahoma, sans-serif;
	border-right-style: none;
	border-left-style: none;
	height: 30px;
	border-bottom-style: none;
	font-weight: bold;
}

.jobsbuttonstylenoback
{

	font-weight: normal;
	font-size: 8.5pt;
	background: #ffffff;
	width: 125px;
	cursor: pointer;
	color: #E20177;
	border-top-style: none;
	padding-top: 0px;
	FONT-FAMILY: Arial, Tahoma, sans-serif;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	border-bottom-style: none;
	font-weight: bold;
}

.jobstableheaderstyle,
a.jobstableheaderstyle,
a.jobstableheadersortablestyle,
td#bTableHeaderCaptionStyle
{
	background: #818285;
	border:1;
	color: #ffffff;
	text-align: left;
	FONT-FAMILY: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.jobstableheaderstyle:hover,
.jobstableheaderstyle:visited,
a.jobstableheadersortablestyle:hover,
a.jobstableheadersortablestyle:visited
{
	text-decoration: underline;
	color: #ffffff;
	text-align: center;
	FONT-FAMILY: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: 600;	
}

a.numberstyle,
.numberstyle,
td#numberstyle
{
	COLOR: #000000; 
	font-weight: normal;
	text-decoration:none;
	font-family: helvetica, Arial, Tahoma, sans-serif !important;
	FONT-SIZE: 12px;
}
SPAN.numberstyle 
{
	COLOR: #E20177; 
	font-weight: 900;
	font-family: Helvetica, Arial, Tahoma, sans-serif !important;
	FONT-SIZE: 14px;
}
a.numberstyle:hover 
{
	COLOR: #E20177; 
	font-weight: normal;
	font-family: Helvetica, Arial, Tahoma, sans-serif !important;
	FONT-SIZE: 12px;
}

.jobsmoredetailstyle,
a.jobsmoredetailstyle,
.jobstabletextstyle
{
	COLOR: #000000; 
	font-weight: normal;
	text-decoration:none;
	font-family: Arial, Tahoma, sans-serif !important;
	FONT-SIZE: 12px;
}

a.jobsmoredetailstyle:hover
{
	text-decoration: underline;	
	COLOR: #E20177; 
	font-weight: normal;
	font-family: Arial, Tahoma, sans-serif !important;
	FONT-SIZE: 12px;
}

.formelementstyle
{
	FONT-FAMILY: Helvetica, Arial, Tahoma, sans-serif; 
	font-size: 12px; 
	color: #000;
	
}


BODY { background-color: 
#FFFFFF; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; color : #000000; text-decoration : none; } 

.headerTextsm {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size : 13px;	color:#4C3901; font-weight : normal;
}

.headerText {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size : 14px;	color:#4C3901; font-weight : bold;
}
.introText {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal;
}

.bodyText {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal;
}


/* Drop down Menus */

	/* Top bar */

td.dropdownhost
{
	position:relative;
	/*display:block;	*/
}

td.dropdownhost div.dropdown
{
	display:none;
	position:absolute;
	left:0;
	top:1em;
	padding-right:0px;	
	padding-top:10px;
	margin-top:2px;
	color:White;	
}

td.dropdownhost > div.dropdown
{
	margin-top:0px;
	left:auto;
	top:auto;
}

div.dropdown ul 
{
	
	list-style-type:none;
	margin-left:0px;	
	background-color:White;	
}

div.dropdown ul li
{
	margin-top:0px;
}

a.linkdropdown, a.linkdropdown:hover, a.linkdropdown:visited
{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:4px;
	display:block;
	background-color:#4C3901;
	font-family:tahoma,arial;
	font-size:8pt;
	color: white;
	text-decoration: none; 
	height:1em;		
}

/*
div > a.linkdropdown, div > a.linkdropdown:hover, div > a.linkdropdown:visited
{
	height:auto;	
}
*/
a.linkdropdown:hover { background-color:#80561A;}

td.dropdownhost:hover div.dropdown, td.dropdownover div.dropdown
{
	display:block;
}

td.dropdownhost select.dropdown
{
	display:none;
	position:absolute;
	/*left:0;*/
	top:2em;
	
}

td.dropdownhost  select.dropdown
{	
	left:auto;
	top:auto;
}

ul {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding : 0;
}

ul.square {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type : square;
	padding : 0;
}


/*----------- FIELDS, SELECT -----------*/ 
input, textarea { font-size: 11px; font-color: #000000; font-family: tahoma, arial, helvetica, sans-serif;} 
.drop { font-family:arial,tahoma,sans-serif; font-size:8pt; color:#333333; width:120px} 

blockquote { margin-top: 10px; margin-left: 20px; margin-bottom: 15px; }
h1 { font-family: verdana, tahoma, sans-serif; font-size:12pt; margin-bottom: 0px; color: #536AAB }
h2 { font-family: verdana, tahoma, sans-serif; font-weight: bold; font-size:13pt; margin-bottom: 0px; color: #666666 }
h3 { margin-bottom: 0px }
h5.lblue { margin-bottom: 0px; color:#378FBE }
h3.white { font-family: verdana,arial; font-size: 16pt; font-weight:normal;margin-bottom: 0px; color:#fff} 
h4 { margin-bottom: 0px } 

a {
	color: #4B3900;text-decoration: underline;
}
a:visited {
	color: #4B3900;text-decoration: underline;
}
a:active {
	color: #4B3900;text-decoration: underline;
}
a:hover {
	color: #4B3900;text-decoration: none;
}

/*----------- COPYRIGHT -----------*/ 
.copy {font-family: arial, tahoma, verdana ; color:#E5DFDA; font-size: 11px; font-weight:normal;} 

/*----------- PADDING -----------*/ 
.padd5 { padding: 5px} 
.padd08 { padding:8px}
.padd12 { padding-left:12px;padding-right:12px}
.padd40 { padding-left:37px;}
.padd57 { padding-left:57px; line-height:16px}

.card{
	background-color : #F5FAFC;
	color : #555555;
	font-size : 70%;
	vertical-align : top;
}



.highlight {
	font-size : 13pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#536BAB;
}

.header {
	font-size : 10pt;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#B4BBC8;
	text-decoration: none;
}

a.header {
	font-size : 12pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#000000;
	text-decoration: none;
}

a.header:visited {
	color: #000000;text-decoration: none;
}
a.header:active {
	color: #000000;text-decoration: none;
}
a.header:hover {
	color: #000000;text-decoration: underline;
}

.sdescription {
	font-size : 8.5pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#000000;
}

.intro {
	font-size : 13px;
	font-weight : normal;
}


.card a, .card1l a{
	color : #999999;
}
.terms{
	background-color: #F8F8FC;
	padding : 20px;
	font-size : 60%;
	color : #999999;
	vertical-align : top;
}
.terms a{
	color : #999999;
}

.whitebg{
	background-color : #ffffff;
}


li.plane_2{
	list-style-image : url(images/bullet_plane.gif);
	margin-bottom : 1em;
}



/*----------- BOXES -----------*/ 
.box { padding-top:5px; border-bottom: 1px solid #E1E5E8 } 
.box_fill_white { background-color: #FFFFFF; border: 1px solid #71CCEE } 
.box_open_top { border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_open_top_white { background-color: #FFFFFF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_open_bottom { border-left: 1px solid #71CCEE; border-top: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_left_bottom { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_left_right { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_bottom_white { background-color: #FFFFFF; border-bottom: 1px solid #71CCEE } 
.box_info { border: 1px solid #D69930 } 
.box_info_open_top { border-left: 1px solid #D69930; border-bottom: 1px solid #D69930; border-right: 1px solid #D69930 } 
.box_info_open_bottom { border-left: 1px solid #D69930; border-top: 1px solid #D69930; border-right: 1px solid #D69930 } 
.box_premium { border: 1px solid #57DF5E } 
.box_premium_fill { background-color: #EBF4F8; border: 1px solid #C4D5E3; } 
.box_premium_fill_white { background-color: #FFFFFF; border: 1px solid #C4D5E3 } 
.box_premium_left_right { background-color: #F1FEF2; border-left: 1px solid #57DF5E; border-right: 1px solid #57DF5E } 
.box_premium_bottom_white { background-color: #FFFFFF; border-bottom: 1px solid #57DF5E } 
.box_premium_open_top { border-left: 1px solid #57DF5E; border-bottom: 1px solid #57DF5E; border-right: 1px solid #57DF5E } 
.box_premium_open_bottom { border-left: 1px solid #57DF5E; border-top: 1px solid #57DF5E; border-right: 1px solid #57DF5E } 
.box_fill { background-color: #EAF9FF; border: 1px solid #71CCEE } 
.box_menu { font-size:8pt; color: #636363; background-color: #EAF9FF; border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_search { font-size:8pt; color: #636363; background-color: #FBFBFB; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2 } 
.box_info_header { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; background-color: #FFF6E6; border-bottom: 1px solid #D69930 } 
.box_index { background-color: #F9FFF9; border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_top { border-top: 1px solid #71CCEE } 
.box_bottom { border-bottom: 1px solid #71CCEE } 
.box_blue_bottom { border-bottom: 1px solid #71CCEE }
.box_blue_bottom { border-bottom: 2px solid #378FBE }
.box_sites_bottom { border-bottom: 2px solid #71CCEE } 
.box_top_bottom { border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_underline { border-bottom: 1px dotted #71CCEE } 
.box_category { font-size:10pt; color: #636363; border-bottom: 1px dotted #71CCEE } 
.box_alpha { border-top: 1px dotted #71CCEE; border-bottom: 1px dotted #71CCEE } 
.box_dot_right { border-right: 1px dotted #71CCEE } 
.box_info_underline { border-bottom: 1px dotted #D69930 } 
.box_dot_right { border-right: 1px dotted #71CCEE } 
.box_subcat { background-color: #FFFFFF; border-top: 1px solid #BADFFE; border-bottom: 1px solid #BADFFE } 
.box_path { background-color: #F7F7F7; border: 1px solid #E0E0E0 } 
.box_info_fill { background-color: #FFF6E6; color: #636363; border: 1px solid #D69930 } 
.box_warn_fill { background-color: #FFF6E6; color: #636363; border: 1px solid #D69930 } 
.box_cart_fill { background-color: #ffffff; color: #000000; border: 1px solid #BCBCBC } 
.box_advert_underline { border-bottom: 1px dotted #A4EEA8 } 

.box_light_brown { background-color: #FCFCFA;padding:10px }
.box_light_gray5 { background-color: #FAFAFB;padding:5px }
.box_light_brown5 { background-color: #FCFCFA;padding:5px }
.box_light_brown6 { background-color: #F2F2EE;padding:5px }
.box_light_brown2 { background-color: #FCFCFA;padding-left:10px;padding-right:2px;padding-top:10px;padding-bottom:10px }
.box_white { background-color: #ffffff;padding:10px }
.box_white5 { background-color: #ffffff;padding:5px }

/*----------- FILLS --------*/ 
.fill_white { background-color: #FFFFFF } 
.fill_back { background-color: #E5DFDA } 
.fill_dark { background-color: #26598D } 
.fill_gray { background-color: #E1E5E8 } 
.fill_info_back { background-color: #FFF6E6 } 
.fill_premium_back { background-color: #F1FEF2 } 
.fill_premium_dark { background-color: #57DF5E } 
.fill_edited_back { background-color: #FFF7F2 } 
.fill_edited_dark { background-color: #FFB88C } 
.fill_light_yellow { background-color: #FFE8B2 } 
.fill_light_gray { background-color: #B4BBC8 } 
.fill_light_gray2 { background-color: #D9DDE3 }
.fill_light_gray3 { background-color: #DDDDDD }
.fill_light_brown { background-color: #FCFCFA }
.fill_light_brown2 { background-color: #E3E3DD }
.fill_light_brown3 { background-color: #80561A }
.fill_light_green { background-color: #F1F5E8 }
.fill_brown { background-color: #6B360B } 
.fill_red { background-color: #910B00 } 
.fill_yellow { background-color: #FFB300 } 
.fill_blue { background-color: #1F3453 }
.fill_blue2 { background-color: #00ADEF }
.fill_green { background-color: #7FC31C }
.fill_light_green { background-color: #D9F0B0 }
.fill_purple { background-color: #3F0A63 }
.fill_dark_blue { background-color: #061D49 }
.fill_dark_brown { background-color: #4C3901 }
.fill_dark_gray { background-color: #222222 }

/*----------- FILL SIDE NAVIGATION --------*/ 
.fill_nav_brown { font-family:arial,tahoma; font-size:8pt; color: #ffffff; background-color: #6B360B;} 
.fill_nav_red { font-family:arial,tahoma; font-size:8pt; color: #ffffff; background-color: #910B00;} 
.fill_nav_purple { font-family:arial,tahoma; font-size:8pt; color: #ffffff; background-color: #3F0A63;}
.fill_nav_blue { font-family:arial,tahoma; font-size:8pt; color: #ffffff; background-color: #1F3453;}
.fill_light_graynav { background-color: #F2F3F5; padding:5px;font-family:tahoma, verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000  } 

/*----------- FILL WITH PADDING --------*/ 
.fill_yellow_headsm {
	background-image: url(../images/yelloworangegrad1.gif);
	background-attachment: no-scroll;
	background-color: #F68F1E;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:9pt;
	color: #ffffff;
	padding:6px;
	background-repeat : repeat-y;
	background-position : right;
} 
.fill_green_head { background-color: #7FC31C;font-family: tahoma, arial, helvetica, sans-serif; font-weight: bold; font-size:10.5pt; color: #ffffff; padding-top:4px;padding-bottom:4px; padding-left:10px; padding-right:10px } 
.fill_blue_head { background-color: #061D49;font-family: tahoma, arial, helvetica, sans-serif; font-weight: bold; font-size:10.5pt; color: #ffffff; padding-top:4px;padding-bottom:4px; padding-left:10px; padding-right:10px }
.fill_gray_head { background-color: #8F8F8C;font-family: tahoma, arial, helvetica, sans-serif; font-weight: bold; font-size:10.5pt; color: #ffffff; padding-top:4px;padding-bottom:4px; padding-left:10px; padding-right:10px }
.fill_brown_padd5 { background-color: #6B360B; padding:6px } 
.fill_red_padd5 { background-color: #910B00; padding:6px } 
.fill_purple_padd5 { background-color: #3F0A63; padding:6px } 
.fill_dark_gray_p15 { background-color: #222222; padding-left:15px; padding-right:15px }

/*----------- CART --------*/
.light_gray_bord { border: 1px solid #BCBCBC;}
.fill_green_cart_h { background-color: #F1F5E8; border-bottom: 1px solid #BCBCBC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #222222; padding:4px;}
.fill_white_cart_h { background-color: #ffffff; border-bottom: 1px solid #BCBCBC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #222222; padding:4px;}
.fill_green_cart { background-color: #F1F5E8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #222222; padding:4px;}
.fill_green_form { background-color: #F1F5E8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #222222; padding:10px;}
.fill_white_cart { background-color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #222222; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px} 
.fill_green_cart_b2l { background-color: #F1F5E8; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC;font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #222222; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px} 
.fill_green_cart_b2r { background-color: #F1F5E8; border-bottom: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC;font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #222222; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px} 
.light_gray_bord_bot { border-bottom: 1px solid #BCBCBC;}
.totalprice { font-family:arial,tahoma,sans-serif; font-size:14px; font-weight:bold; color:#222222 }


/*----------- OBJECTS --------*/ 
.object_flat { border-color: #71CCEE; border-style: solid; border-width: 1 } 
.object_premium_flat { border-color: #57DF5E; border-style: solid; border-width: 1 } 

/*----------- LINKS -----------*/ 
.link_category { font-weight: bold; color: #ffffff; text-decoration: none; } 
.link_category:visited { font-weight: bold; color: #ffffff; text-decoration: none; } 
.link_category:active { font-weight: bold; color: #ffffff; text-decoration: none; } 
.link_category:hover { font-weight: bold; color: #E5DFDA; text-decoration: none;} 

.link_subcategory { font-weight: bold; color: #4B3900; text-decoration: none; } 
.link_subcategory:visited { font-weight: bold; color: #4B3900; text-decoration: none; } 
.link_subcategory:active { font-weight: bold; color: #4B3900; text-decoration: none; } 
.link_subcategory:hover { font-weight: bold; color: #4B3900; text-decoration: underline;} 

.link_subcategory2 { font-weight: normal; color: #E5DFDA; text-decoration: none; } 
.link_subcategory2:visited { font-weight: normal; color: #E5DFDA; text-decoration: none; } 
.link_subcategory2:active { font-weight: normal; color: #E5DFDA; text-decoration: none; } 
.link_subcategory2:hover { font-weight: normal; color: #ffffff; text-decoration: underline;} 

.link_web { font-size:10px; font-weight: normal; color: #E5DFDA; text-decoration: none; } 
.link_web:visited { font-size:10px;font-weight: normal; color: #E5DFDA; text-decoration: none; } 
.link_web:active { font-size:10px;font-weight: normal; color: #E5DFDA; text-decoration: none; } 
.link_web:hover { font-size:10px;font-weight: normal; color: #ffffff; text-decoration: none;} 

.link_menu { color: #222222; text-decoration: none} 
.link_menu:visited { color: #222222; text-decoration: none} 
.link_menu:hover { color: #909090; text-decoration: underline } 

.link_menusub { color: #909090; text-decoration: none} 
.link_menusub:visited { color: #909090; text-decoration: none} 
.link_menusub:hover { color: #222222; text-decoration: underline } 

.link_whiteb { font-weight: bold; color: #ffffff; text-decoration: underline} 
.link_whiteb:visited { font-weight: bold; color: #ffffff; text-decoration: underline} 
.link_whiteb:hover { font-weight: bold; color: #ffffff; text-decoration: none } 

.link_top { color: #6C380D; font-weight: normal; text-decoration: none } 
.link_top:visited { color: #6C380D; font-weight: normal; text-decoration: none } 
.link_top:hover { color: #6C380D; font-weight: normal; text-decoration: underline }

.link_topbold { color: #6C380D; font-weight: bold; text-decoration: none } 
.link_topbold:visited { color: #6C380D; font-weight: bold; text-decoration: none } 
.link_topbold:hover { color: #6C380D; font-weight: bold; text-decoration: underline }

.link_path { font-weight: bold; color: #ffffff; text-decoration: none; } 
.link_path:visited { font-weight: bold; color: #ffffff; text-decoration: none; } 
.link_path:hover { font-weight: bold; color: #ffffff; text-decoration: underline; } 

.link_white { font-weight: bold; color: #ffffff; text-decoration: none; } 
.link_white:hover { font-weight: bold; color: #ffffff; text-decoration: underline; } 
.link_white:visited { font-weight: bold; color: #ffffff; text-decoration: none; }
.link_white:visited:hover { font-weight: bold; color: #ffffff; text-decoration: underline; }

.link_title { font-weight: bold;font-size:10pt; color: #749A20; text-decoration: none } 
.link_title:visited { font-weight: bold;font-size:10pt; color: #749A20; text-decoration: none } 
.link_title:hover { font-weight: bold;font-size:10pt; color: #749A20; text-decoration: underline } 

.link_news { font-weight: bold;font-size:10px; color: #4B3900; text-decoration: none } 
.link_news:visited { font-weight: bold;font-size:10px; color: #4B3900; text-decoration: none } 
.link_news:hover { font-weight: bold;font-size:10px; color: #80561B; text-decoration: underline }

.link_newsnb { font-weight: normal;font-size:10px; color: #4B3900; text-decoration: none } 
.link_newsnb:visited { font-weight: normal;font-size:10px; color: #4B3900; text-decoration: none } 
.link_newsnb:hover { font-weight: normal;font-size:10px; color: #80561B; text-decoration: underline }

.link_newshead { font-weight: bold;font-size:13px; color: #4B3900; text-decoration: none } 
.link_newshead:visited { font-weight: bold;font-size:13px; color: #4B3900; text-decoration: none } 
.link_newshead:hover { font-weight: bold;font-size:13px; color: #80561B; text-decoration: underline }

.link_grey { font-weight: bold;font-size:10px; color: #B4BBC8; text-decoration: none } 
.link_grey:visited { font-weight: bold;font-size:10px; color: #B4BBC8; text-decoration: none } 
.link_grey:hover { font-weight: bold;font-size:10px; color: #B4BBC8; text-decoration: underline }

.link_smgrey { font-weight: normal;font-size:10px; color: #7F7F7F; text-decoration: none } 
.link_smgrey:visited { font-weight: normal;font-size:10px; color: #7F7F7F; text-decoration: none } 
.link_smgrey:hover { font-weight: normal;font-size:10px; color: #7F7F7F; text-decoration: underline }

.link_smlgrey { font-weight: normal;font-size:10px; color: #BFBFBF; text-decoration: none } 
.link_smlgrey:visited { font-weight: normal;font-size:10px; color: #BFBFBF; text-decoration: none } 
.link_smlgrey:hover { font-weight: normal;font-size:10px; color: #BFBFBF; text-decoration: underline }

.link_brown { color: #6B360B; text-decoration: none } 
.link_brown:visited { color: #6B360B; text-decoration: none } 
.link_brown:hover { color: #6B360B; text-decoration: underline } 

.link_black { color: #222222; text-decoration: underline } 
.link_black:visited { color: #222222; text-decoration: underline } 
.link_black:hover { color: #666666; text-decoration: none } 

.link_bblack11 { font-weight: bold;font-size:11px;color: #000000; text-decoration: none } 
.link_bblack11:visited { font-weight: bold;font-size:11px;color: #000000; text-decoration: none } 
.link_bblack11:hover { font-weight: bold;font-size:11px;color: #000000; text-decoration: underline } 

.link_search_cat { font-weight: bold;color: #061D49; text-decoration: none } 
.link_search_cat:visited { font-weight: bold;color: #061D49; text-decoration: none } 
.link_search_cat:hover { font-weight: bold;color: #B4BBC8; text-decoration: none } 

.link_admin { color: #800000; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_green { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #37B732; text-decoration:none } 
.link_green:hover { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #37B732; text-decoration:underline } 
.link_menu_orange { color: #6465AD; text-decoration: none } 
.link_menu_orange:hover { color: #B7B7D9; text-decoration: underline } 
.link_gray_orange { color: #727272; text-decoration: underline } 
.link_gray_orange:hover { color: #8C59CE; text-decoration: underline } 
.link_blue { color: #ffffff; text-decoration: none; padding:5px }
.link_blue_sub2 { color: #ffffff; text-decoration: none; padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px } 
.link_blue_sub { color: #ffffff; text-decoration: underline; padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px } 
.link_blue_sub:hover { color: #ffffff; text-decoration: none; padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px } 
.link_blue_sub:active { color: #ffffff; text-decoration: none; padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px } 
.link_blue_sub:visited { color: #ffffff; text-decoration: underline; padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px } 
.link_blue_sub:visited:hover { color: #ffffff; text-decoration: none; padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px } 

.link_gray_blue { color: #727272; text-decoration: underline } 
.link_gray_blue:hover { color: #36A2CA; text-decoration: underline } 
.link_menu_gray { font-size: 8pt;color: #909090; text-decoration: underline }
.link_menu_gray:active { font-size: 8pt;color: #909090; text-decoration: underline } 
.link_menu_gray:visited { font-size: 8pt;color: #909090; text-decoration: underline} 
.link_menu_gray:hover { font-size: 8pt;color: #909090; text-decoration: none } 
.link_gray_green { color: #727272; text-decoration: underline } 
.link_gray_green:hover { color: #88D98A; text-decoration: underline } 
.link_gray_gray { color: #727272; text-decoration: underline } 
.link_gray_gray:hover { color: #AFAFAF; text-decoration: underline } 

/*--- LINK PAGE TITLE ---*/ 
.link_page_title { font-size:10pt; color: #0086CC; text-decoration: underline } 
.link_page_title:visited { font-size:10pt; color: #0086CC; text-decoration: underline } 
.link_page_title:hover { font-size:10pt; color: #0086CC; text-decoration: underline } 

/*--- LINK SEARCH RESULTS TITLE ---*/ 
.link_search_title { font-size:10pt; color: #145AB9; text-decoration: underline } 
.link_search_title:visited { font-size:10pt; color: #145AB9; text-decoration: underline } 
.link_search_title:hover { font-size:10pt; color: #1972EB; text-decoration: underline }

/*--- LINK DIRECTORY TITLE ---*/ 
.link_diboxory { color: #DC3509; font-family: verdana,tahoma,arial; font-size: 8pt; text-decoration: underline;padding: 0; } 
.link_diboxory:visited { color: #DC3509; font-family: verdana,tahoma,arial; font-size: 8pt; text-decoration: underline;padding: 0; } 
.link_diboxory:active { color: #DC3509; font-family: verdana,tahoma,arial; font-size: 8pt; text-decoration: underline;padding: 0; }
.link_diboxory:hover { color: #DC3509; font-family: verdana,tahoma,arial; font-size: 8pt; text-decoration: none;padding: 0; }

/*----------- LINK PARTNERS -----------*/ 
.link_partner { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; text-decoration: underline } 
.link_partner:hover { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #71CCEE; text-decoration: underline } 

/*----------- BORD -----------*/ 
.bord_gray { border: 1px solid #D5D5D5 }
.bord_white { border: 1px solid #ffffff }
.bord_black { border-right: 1px solid #222222; border-left: 1px solid #222222; border-top: 1px solid #222222; border-bottom: 1px solid #222222 }

/*----------- PATH -----------*/ 
.path { border-bottom: 1px solid #6A9CE0 } 
.back_main { background-image: url(images/back_dog.gif);background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle; border: 1px solid #71CCEE } 
.back_header { background-image: url(images/header_right.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: right } 
.back_alpha { background-image: url(images/back_alpha.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: left middle } 
.nav_toplevel { background:#FAFAFA url('../images/toplevelnav.gif') no-scroll left middle;  } 


/*----------- TEXT HEADERS-----------*/ 
.header_w { font-family:tahoma, arial; font-size:15pt; color:#FFFFFF; text-decoration:none }
.header_b { font-family:tahoma, arial; font-size:10pt; color:#4B3900; font-weight:bold; text-decoration:none }
.header_r { font-family:tahoma, arial; font-size:15pt; color:#910B00; text-decoration:none }
.header_p { font-family:tahoma, arial; font-size:15pt; color:#3F0A63; text-decoration:none }
.header_blk { font-family:arial, helvetica,tahoma; font-size:12pt; font-weight:bold; color:#222222; text-decoration:none }

/*----------- TEXT -----------*/ 
.text_none { font-family:arial; font-size:0px } 
.text6 { font-family: sans-serif; font-size:6pt; color:#636363 } 
.text8 { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-align: justify; color: #636363 } 
.text8_info { font-family:tahoma,arial; font-size:10pt; color:#6465AD } 
.text7_simple { font-family:tahoma, verdana,arial,helvetica,sans-serif; font-size:10px; color:#7F7F7F }
.text8_black { font-family:arial,tahoma,sans-serif; font-size:8pt; color:#000000;padding: 10px} 
.text8_simple { font-family:arial,tahoma,sans-serif; font-size:8pt; color:#222222;} 
.text8_white { font-family:arial,tahoma; font-size:8pt; color:#FFFFFF; text-decoration:none } 
.text8_white:hover { font-family:tahoma,arial; font-size:8pt; color:#FFFFFF; text-decoration:none } 
.text10 { font-family:arial,tahoma,sans-serif; font-size:10pt; text-align: justify; color:#666666 } 
.text9_simple { font-family: Tahoma, arial,helvetica,sans-serif; font-size:11px; color:#000000 }
.text9_simpleprint { font-family:Tahoma,arial,helvetica,sans-serif; font-size:13px; color:#000000 }
.text9_white { font-family:verdana,arial,tahoma,sans-serif; font-size:11px; color:#ffffff }
.text10_simple { font-family:arial,tahoma,sans-serif; font-size:12px; color:#222222 }
.text10_cart { font-family:arial,tahoma,sans-serif; font-size:12px; color:#222222 }
.text_yellow { color:#FFB300 }
.text_grey { color:#E7E7E7 }

/*----------- TEXT WITH LINE HEIGHT-----------*/ 
.text10_simple_line { font-family:arial,tahoma,sans-serif; font-size:12px; color:#222222; line-height:18px }

/*----------- TEXT STRIKE THROUGH-----------*/ 
.text9_simple_strike {
	font-family:verdana,arial,tahoma,sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration : line-through;
}

/*----------- TEXT -----------*/ 
.text10_simplev { font-family:verdana,arial,tahoma,sans-serif; font-size:9pt; color:#4A4A4A }
.text10_whitev { font-family:verdana,arial,tahoma,sans-serif; font-size:9pt; color:#ffffff }
.text10_white { font-family:arial,helvetica,tahoma,sans-serif; font-size:9pt; color:#ffffff } 
.text_url { font-size:10pt; color: #643F94 }
.text_smhead { font-size:10.5pt; color: #26598D } 
.text_green { color: #0086CC } 
.text_underline { text-decoration: underline }
.text8_gray { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color:#727272 } 
.text10_gray { font-family:arial,tahoma,sans-serif; font-size:10pt; color:#727272 } 
.text_blue { color:#36A2CA } 
.text8_blue { font-family:arial,tahoma,sans-serif; font-size:8pt; color:#073360 } 
.text10_blue { font-family:arial,tahoma,sans-serif; font-size:10pt; color:#26598D } 

/*----------- PRICE TEXT-----------*/ 
.price { font-family:arial,tahoma,sans-serif; font-weight: bold; font-size:11pt; color:#7A7A7A; padding:3px }
.price2 { font-family:arial,tahoma,sans-serif; font-weight: bold; font-size:11pt; color:#7A7A7A; }

/*----------- TEXT SMALL -----------*/ 
.small {font-family: arial, tahoma, verdana ; color:#7A7A7A; font-size: 10px; font-weight:normal;}
.smallblack {font-family: arial, tahoma, verdana ; color:#000000; font-size: 10px; font-weight:normal;}

/*############################################################################## 
# # # FRAMES: BLUE # # # ##############################################################################*/ 
.box_blue { border: 1px solid #378FBE } 
.box_purpled { border: 1px solid #6465AD }
.box_lr_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_ltr_blue { border-left: 1px solid #71CCEE; border-top: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_tb_blue { border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_lb_blue { border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_b_blue { border-bottom: 1px solid #71CCEE } 
.box_b_dot_blue { border-bottom: 1px dotted #71CCEE } 
.box_t_dot_blue { border-top: 1px dotted #71CCEE } 
.box_tb_dot_blue { border-top: 1px dotted #71CCEE; border-bottom: 1px dotted #71CCEE } 
.box_b_fill_blue { background-color: #EAF9FF; border-bottom: 1px solid #71CCEE } 
.box_lb_fill_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_lt_fill_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-top: 1px solid #71CCEE } 
.box_lbr_blue { border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_lbr_fill_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_fill_white_blue { background-color: #FFFFFF; border: 1px solid #71CCEE } 
.box_fill_blue { background-color: #E0ECF7; border: 1px solid #8CC7E2 } 
.box_r_fill_blue { background-color: #EAF9FF; border-right: 1px solid #71CCEE } 
.box_t_fill_blue { background-color: #EAF9FF; border-top: 1px solid #71CCEE } 
.box_tb_fill_blue { background-color: #EAF9FF; border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_b_white_blue { background-color: #FFFFFF; border-bottom: 1px solid #71CCEE } 
.box_t_blue { border-top: 1px solid #71CCEE } 
.back_alpha_blue { background-image: url(images/back_alpha_blue.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_blue { background-image: url(images/back_points_blue.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } 
.back_stars_blue { background:#71CCEE url('images/back_stars_blue.gif') no-repeat no-scroll right center;  } 
.back_grad_blue { background-color: #DDDDEC; background-image: url(../images/back_grad_blue.gif); background-attachment: no-scroll; border: 1px solid #B7B7D9 } 
.button_blue { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #EAF9FF; border-color: #71CCEE; border-width: 1 } 
.object_flat_blue { border-color: #71CCEE; border-style: solid; border-width: 1 } 
.object_flat_req_blue { border-color:#71CCEE; border-style:solid; border-width:1px; border-left:3px solid #FF7E40; } 

/*############################################################################## 
# # # FRAMES: GREEN # # # ##############################################################################*/ 

.box_green { border: 1px solid #88D98A } 
.box_lr_green { background-color: #EEFAEE; border-left: 1px solid #88D98A; border-right: 1px solid #88D98A } 
.box_ltr_green { border-left: 1px solid #88D98A; border-top: 1px solid #88D98A; border-right: 1px solid #88D98A } 
.box_b_dot_green { border-bottom: 1px dotted #D0F2C6 } 
.box_fill_green { background-color: #EEFAEE; border: 1px solid #88D98A } 
.box_fill_white_green { background-color: #FFFFFF; border: 1px solid #88D98A } 
.box_b_fill_green { background-color: #EEFAEE; border-bottom: 1px solid #88D98A } 
.box_lb_fill_green { background-color: #EEFAEE; border-left: 1px solid #88D98A; border-bottom: 1px solid #88D98A } 
.box_b_white_green { background-color: #FFFFFF; border-bottom: 1px solid #88D98A } 
.box_t_green { border-top: 1px solid #88D98A }
.back_alpha_green { background-image: url(images/back_alpha_green.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_green { background-image: url(images/back_points_green.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } 
.button_green { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #EEFAEE; border-color: #88D98A; border-width: 1 } 
.object_flat_green { border-color: #88D98A; border-style: solid; border-width: 1px } 
.object_flat_req_green { border-color: #88D98A; border-style: solid; border-width: 1px; border-left:3px solid #FF5300; } 

/*############################################################################## 
# # # FRAMES: CART # # # ##############################################################################*/ 

.box_cart { border: 1px solid #ffffff } 

/*############################################################################## 
# # # FRAMES: GRAY # # # ##############################################################################*/ 

.box_lr_gray { background-color: #F4F4F4; border-left: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF } 
.box_b_dot_gray { border-bottom: 1px dotted #DDDDDD } 
.box_ltr_gray { border-left: 1px solid #AFAFAF; border-top: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF } 
.box_b_gray { border-bottom: 2px solid #DDDDDD } 
.dot_gray_vline { background: url(../images/dots_vert.gif) repeat-x; overflow: hidden; }
.dot_gray_hline { background: url(../images/dots_hori.gif) repeat-x; overflow: hidden; }  
.box_fill_gray { background-color: #F4F4F4; border: 1px solid #AFAFAF } 
.box_fill_white_gray { background-color: #FFFFFF; border: 1px solid #AFAFAF } 
.box_lb_fill_gray { background-color: #F4F4F4; border-left: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF } 
.box_b_white_gray { background-color: #FFFFFF; border-bottom: 1px solid #AFAFAF } 
.box_t_gray { border-top: 1px solid #AFAFAF }  
.back_alpha_gray { background-image: url(images/back_alpha_gray.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_gray { background-image: url(images/back_points_gray.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } 
.button_gray { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #F4F4F4; border-color: #AFAFAF; border-width: 1 } 
.object_flat_gray { border-color: #AFAFAF; border-style: solid; border-width: 1 } 
.object_flat_req_gray { border-color: #AFAFAF; border-style: solid; border-width: 1px; border-left:3px solid #FF5300; } 

/*############################################################################## 
# # # FRAMES: PURPLE # # # ##############################################################################*/ 

.box_b_dot_purple { border-bottom: 1px dotted #D2BCEF } 


/*############################################################################## 
# # # FRAMES: ORANGE # # # ##############################################################################*/ 

.box_lr_orange { background-color: #DDC3FD; border-left: 1px solid #976BCF; border-right: 1px solid #976BCF } 
.box_ltr_orange { border-left: 1px solid #976BCF; border-top: 1px solid #976BCF; border-right: 1px solid #976BCF } 
.box_b_dot_orange { border-bottom: 1px dotted #D2BCEF } 
.box_fill_orange { background-color: #DDC3FD; border: 1px solid #976BCF } 
.box_fill_white_orange { background-color: #FFFFFF; border: 1px solid #976BCF } 
.box_b_fill_orange { background-color: #DDC3FD; border-bottom: 1px solid #976BCF } 
.box_lb_fill_orange { background-color: #DDC3FD; border-left: 1px solid #976BCF; border-bottom: 1px solid #976BCF } 
.box_b_white_orange { background-color: #FFFFFF; border-bottom: 1px solid #976BCF } 
.box_t_orange { border-top: 1px solid #976BCF }
.back_alpha_orange { background-image: url(images/back_alpha_purple.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_orange { background-image: url(images/back_points_purple.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } 
.button_orange { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #DDC3FD; border-color: #976BCF; border-width: 1 } 
.object_flat_orange { border-color: #976BCF; border-style: solid; border-width: 1 } 
.object_flat_req_orange { border-color: #976BCF; border-style: solid; border-width: 1px; border-left:3px solid #FF5300;}


.box_white_lr {background-color:#ffffff; padding:0 10px 0 10px;}
.textTypeBanner { font-family: tahoma, arial, helvetica, sans-serif; font-weight: bold; font-size:10.5pt; color: #ffffff; padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px; }