/*----------- CONSTS -----------*/ 
/*----------- BODY -----------*/ 
BODY { background-color: #FFFFFF; font-size: 12px; font-family: arial; color : #838383; text-decoration : none;
background-image: url(/images/bg.gif); background-repeat: repeat-x; } 

.bodytext {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
}

input, textarea { font-size: 11px; font-color: #000000; font-family: verdana,arial;} 
.country {font-family: arial, verdana; color:#333333; font-size: 11px; font-weight:normal; background-color:#EFF1F3; width:150px} 

/* ul { margin-left: 15px; padding-left:20px; } */
ul.padd20 { padding-left:15px;margin-left:15px}

li.tick{
	list-style-image : url(/images/arrowbullet.gif);
	text-align:left;
	margin-bottom: 1em;
	margin-top : 1em;
}

li.ticksm{
	list-style-image : url(/images/arrowbullet.gif);
	text-align:left;
	margin-bottom : -1em;
	margin-top : 1em;
}

li.home{
	text-align:left;
	margin-bottom : -1em;
	margin-top : 1em;
}

blockquote { margin-top: 10px; margin-left: 20px; margin-bottom: 15px; }
h1 { font-size:22px; font-weight:normal;margin: 0px; color: #7DB538; padding: 0px; }
h2 { font-family: Arial, Helvetica, sans-serif;font-size:1.1em; font-weight:500;color: #888888; margin: 0px; padding: 0px; }
h2.green { font-family: Arial, Helvetica, sans-serif;font-size:13pt; font-weight:normal;color: #7CB739; margin: 0px; padding: 0px; }
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: #008550;text-decoration: underline;
}
a:visited {
	color: #008550;text-decoration: underline;
}
a:active {
	color: #008550;text-decoration: underline;
}
a:hover {
	color: #8ABB48;text-decoration: none;
}


/*----------- PADDING -----------*/ 
.padd5 { padding: 5px} 
.pd { padding-left: 5px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px}
.paddright10 { padding-right: 10px }
.padd15text { padding: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #4D4D4D}
.padd15textarticle { padding: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #000000;line-height:20px}
.padd10text { padding: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #4D4D4D}
.paddleft10 { padding-left: 10px }
.padd10 { padding: 10px }
.paddleftb10 { padding-left: 10px; padding-bottom: 10px }
.padd10leftright { padding-left: 10px;padding-right: 10px  }
.navleft { font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #4D4D4D; padding: 8px }

.card{
	background-color : #ffffff;
	color : #767676;
	font-size : 11px;
	vertical-align : top;
}



.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : normal;
	color: #555555;
}

.header {
	font-size : 11pt;
	font-weight : normal;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#646567;
}

.intro {
	font-size : 140%;
	font-weight : normal;
	color:#333333;
}

.introsm {
	font-size : 12px;
	font-weight : normal;
}


.card a, .card1l a{
	color : #6A6A6A;
}
.terms{
	background-color: #F8F8FC;
	padding : 20px;
	font-size : 60%;
	color : #999999;
	vertical-align : top;
}
.terms a{
	color : #999999;
}

.whitebg{
	background-color : #ffffff;
}

li.plane{
	margin-left : -20px;
	list-style-type : circle;
}
li.plane_2{
	list-style-image : url(/images/bullet_plane.gif);
	margin-bottom : 1em;
}

.padd05 { padding-left: 80px; text-align: center; font-family: Arial, Helvetica, sans-serif;font-size:12pt; font-weight:bold;color: #888888;}

/*----------- BOXES -----------*/ 
.box { background-image: url(/images/leftmenusepa.gif); width: 200px; height: 13px; background-repeat: no-repeat} 
.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_gray_bottom { border-bottom: 1px solid #145AB9 }
.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_advert_fill { background-color: #FFFFFF; color: #666666; border: 1px solid #4297C1 } 
.box_green_fill { background-color: #FFFFFF; color: #666666; border: 1px solid #79C142 } 
.box_advert_underline { border-bottom: 1px dotted #A4EEA8 } 

/*----------- RECTS COUNTER --------*/ 
.box_fill_light 
{ font-family:arial,tahoma; font-size:8pt; color: #636363; background-color: 
#EBF4F8; border: 1px solid #C4D5E3 } .box_fill_medium { font-family:tahoma,arial; 
font-size:8pt; color: #636363; background-color: #F4F4FB; border: 1px solid #D0D0E6 
} .box_fill_dark { font-family:tahoma,arial; font-size:8pt; color: 
white; background-color: #6465AD; border: 1px solid #6465AD } .box_fill_pink { 
background-color: #FFF4F4; font-family: &quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; 
color:#000000; border: 1px solid #FFBBBB } 

/*----------- RECTS SPLASHES --------*/ 
.box_splash_01 { border: 1px solid #59C8F6 } .box_splash_02 { border: 1px solid 
#4BCD45 } .box_splash_03 { border: 1px solid #E49C3D } .box_splash_04 { border: 
1px solid #E260DC } .box_splash_05 { border: 1px solid #E2754A } .box_splash_06 
{ border: 1px solid #8191BC } 

/*----------- FILLS --------*/ 
.fill_white { background-color: #FFFFFF } 
.fill_back { background-color: #EAF9FF } 
.fill_dark { background-color: #26598D } 
.fill_light { background-color: #F2F4F5 } 
.fill_gray { background-color: #E1E5E8 } 
.fill_lgraybanners { background-color: #F6F7F8; padding:9px }
.fill_footer { background-color: #F8E9C8 } 
.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_blue { background-color: #4297C1 } 
.fill_green { background-color: #7FB539 } 
.fill_light_blue { background-color: #CFD6E4 }
.fill_light_blue2 { background-color: #F3F5F7 }
.fill_light_purple { background-color: #B7B7D9 } 
.fill_dark_blue { background-color: #103169 }

/*----------- 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 { color: #145AB9; font-size:9pt; text-decoration: underline;padding:0 } 
.link_category:visited { color: #145AB9; font-size:9pt; text-decoration: underline;padding:0 } 
.link_category:active { color: #145AB9; font-size:9pt; text-decoration: underline;padding:0 } 
.link_category:hover { color: #378FBE; font-size:9pt; text-decoration: none;padding:0 } 
.link_subcat { color: #6465AD; font-family:tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_subcat:visited { color: #6465AD; font-family:tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_subcat:hover { color: #6465AD; font-family:tahoma,arial; font-size:8pt; text-decoration: underline } 

.link_text { color: #555555; font-family: Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; border-bottom: 1px solid #b0d184; } 
.link_text:visited { color: #555555; font-family: Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; border-bottom: 1px solid #b0d184; } 
.link_text:hover { color: #8b8b8b; font-family: Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; border-bottom: 1px solid #7fb539; } 
.link_text:visited:hover { color: #8b8b8b; font-family: Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; border-bottom: 1px solid #7fb539; }

.link_textlr { color: #555555; font-family: Arial, Helvetica, sans-serif; font-size:17px; text-decoration: none; border-bottom: 1px solid #b0d184; } 
.link_textlr:visited { color: #555555; font-family: Arial, Helvetica, sans-serif; font-size:17px; text-decoration: none; border-bottom: 1px solid #b0d184; } 
.link_textlr:hover { color: #8b8b8b; font-family: Arial, Helvetica, sans-serif; font-size:17px; text-decoration: none; border-bottom: 1px solid #7fb539; } 
.link_textlr:visited:hover { color: #8b8b8b; font-family: Arial, Helvetica, sans-serif; font-size:17px; text-decoration: none; border-bottom: 1px solid #7fb539; }

.link_path { color: #333333; text-decoration: none } 
.link_path:visited { color: #333333; text-decoration: none } 
.link_path:hover { color: #333333; text-decoration: none }
.link_path:visited:hover { color: #333333; text-decoration: none } 

.link_pathsel { color: #7FB539; text-decoration: underline } 
.link_pathsel:visited { color: #7FB539; text-decoration: underline } 
.link_pathsel:hover { color: #7FB539; text-decoration: underline } 
.link_pathsel:visited:hover { color: #7FB539; text-decoration: underline } 

.link_menu { color: #ffffff; text-decoration: none; } 
.link_menu:visited { color: #ffffff; text-decoration: none;} 
.link_menu:hover { color: #A8E458; text-decoration: none;  } 
.link_menu:visited:hover { color: #A8E458; text-decoration: none; } 

.link8 { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; text-decoration: none } 
.link8:visited { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; text-decoration: none } 
.link8:hover { font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color: #636363; text-decoration: underline } 
.link_white { font-family:arial; color: white; text-decoration: underline } 
.link_white:hover { font-family:arial; color: white; text-decoration: none } 
.link_white:visited { font-family:arial; color: white; text-decoration: underline }
.link_white:visited:hover { font-family:arial; color: white; text-decoration: none }
.link_search_cat { color: #636363; text-decoration: underline } 
.link_admin { color: #800000; font-family:&quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; text-decoration: underline } 

.link_green  { color: #7FB539; text-decoration: none } 
.link_green:visited { color: #7FB539; text-decoration: none } 
.link_green:hover { color: #2D6258; text-decoration: none } 
.link_green:visited:hover { color: #2D6258; text-decoration: none }  

.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_menu_blue { color: #ffffff; text-decoration: none; padding-right:3px; } 
.link_menu_blue:visited { color: #ffffff; text-decoration: none; padding-right:3px; } 
.link_menu_blue:hover { color: #2D6258; text-decoration: none; padding-right:3px; } 
.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_top { font-family: &quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color:#636363; border-top: 1px solid #5BA5F3 } 
.bord_bottom { font-family: &quot;MS sans serif&quot;,tahoma,arial; font-size:8pt; color:#636363; border-bottom: 1px dotted #5BA5F3 } 
.bord_flat_pink { border-color: #FFBBBB; border-style: solid; border-width: 1 } 
.bord_flat_green { border-color: #42CE42; border-style: solid; border-width: 1 } 

/*----------- 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-color:#FAFAFA; background-image: url(/images/toplevelnav.gif); background-repeat: repeat; background-attachment: no-scroll; background-position: left middle } 


/*----------- 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_simplet {	font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;color: #4D4D4D;}
.text7_simple { font-family:arial,helvetica, tahoma,sans-serif; font-size:8pt; color:#838383 }
.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:#838383;} 
.text8_white { font-family:arial,tahoma; font-size:13px; color:#838383; text-decoration:none; padding-right: 10px; } 
.text8_white:hover { font-family:tahoma,arial; font-size:13px; color:#838383; text-decoration:none } 
.text10 { font-family:arial,tahoma,sans-serif; font-size:10pt; text-align: justify; color:#666666 } 
.text10_simple { font-family:arial,tahoma,sans-serif; font-size:12px; color:#333333 }
.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: #7EB63B }
.text_darkgreen { color: #018450 } 
.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 } 


/*############################################################################## 
# # # 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: #7FB539; padding-left: 20px; padding-right: 20px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px } 
.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 } 
.fill_dark_green { background-color: #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: GRAY # # # ##############################################################################*/ 

.box_gray { border: 1px solid #AFAFAF } 
.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 }  
.fill_dark_gray { background-color: #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 } .fill_purple { background-color: #DDC3FD } 
.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;}


.rightside { padding: 0 15px; color: #7FB539; margin: -15px 0 0 0; }
.rightside h4 { font-size: 12px; margin-bottom: 6px; }
.rightside ul { font-size: 12px; margin: 0; padding: 0 0 0 15px; color: #838383; }
.rightside ul li { padding: 0; margin: 2px 0; }
.rightside ul li a { color: #838383; text-decoration: none; padding-right:3px; } 
.rightside ul li a:hover { color: #2D6258; text-decoration: none; padding-right:3px; } 

.rpa { border-bottom: 1px solid #e8e8e8; padding-bottom: 15px; margin-bottom: 20px; }

h2.pt { font-size: 22px; font-weight: normal; color: #7FB539; }
h2.pt a { color: #7FB539; text-decoration: none; }
h2.pt a:hover { color: #2D6258; text-decoration: underline; }

.pdate { font-size: 12px; }
.pbody { font-size: 12px; }

h3#comments, #respond h3 { font-size: 14px; color: #7FB539; font-weight: normal; }
ol.commentlist, #respond { font-size: 12px; }
ol.commentlist a { text-decoration: none; color: #7FB539; }
ol.commentlist a:hover { color: #2D6258; }
cite.fn { font-style: normal; font-size: 12px; }
textarea#comment { width: 100%; }
td.vertdiv { background: url(/images/vertdiv.gif) repeat-y; }
