.content_general { padding-right:10px;}
.header_title {}

.consultants .consultant_summary .text { padding:0 0 0 10px; float:left; width:400px;}
.consultants .consultant_summary .profile_image { border:1px solid #5C8ED7;}

.consultants .consultant_summary th { width:100px; padding:0 0 2px 0;}
.consultants .consultant_summary td { width:300px; padding:0 0 2px 0}

.col_1 { width:330px; float:left;}
.col_2 { width:202px; float:right;}
.col_2 .right_element { padding-bottom:5px;}

.linkBack a	{ 	border-bottom:1px solid #DCE8F6; border-right:2px solid #DCE8F6; width:85px;
				float:right; padding:5px; display:block; margin:0 0 5px 0; font-weight:bold; text-align:right;}				
				
.linkBack a:link {color:#5C8ED7; text-decoration:none; border-bottom:1px solid #DCE8F6; border-right:2px solid #DCE8F6;}
.linkBack a:visited {color:#5C8ED7; text-decoration:none; border-bottom:1px solid #DCE8F6; border-right:2px solid #DCE8F6;}
.linkBack a:hover {color:#5C8ED7; text-decoration:none; border-bottom:1px solid #DCE8F6; border-right:2px solid #DCE8F6; }
.linkBack a:active {color:#5C8ED7; text-decoration:none; border-bottom:1px solid #DCE8F6; border-right:2px solid #DCE8F6;}

.key_terms {color:#5C8ED7; font-size:1.1em;}

.key_list { margin:0; padding:5px 0 0 0; list-style-type:none; }
.key_list li { display:inline; line-height:1em; color:#5C8ED7;  line-height:1.6em; padding:5px 0 5px 0; background:none;}
.key_list li a {background:none; border:none;}
.key_list li a:link {color:#5C8ED7; text-decoration:none; }
.key_list li a:visited {color:#5C8ED7; text-decoration:none; }
.key_list li a:hover {color:#5C8ED7; text-decoration:underline;}
.key_list li a:active {color:#5C8ED7; text-decoration:none;}

.footer_bottom {}

.home h2 {/* font-size:1.4em;color:#5C8ED7; font-weight:bold; border-bottom:1px solid #E4E4E4; padding-bottom:6px; margin-bottom:10px;*/}
.home h1 { font-size:1.4em;color:#5C8ED7; font-weight:bold; border-bottom:1px solid #E4E4E4; padding-bottom:9px; margin-bottom:10px;}
.home h2 { font-size:1.4em;color:#5C8ED7; font-weight:normal; border-bottom:1px solid #E4E4E4; padding-bottom:11px; margin-bottom:10px;}

.inline_search {border:1px solid red; display:block;}
.inline_search label { color:#FFFFFF; font-weight:bold;}
.inline_search .search_consultant_name { width:100px; margin-right:7px; margin-left:4px;}
.inline_search .label_search_consultant_services { padding-right:2px;}
.inline_search .search_consultant_services {margin:0;}
.inline_search .submit_button {background:#336699; color:#FFFFFF; border:1px SOLID #336699; font-weight:bold;}


.vertical_search { margin-right:27px;}
.vertical_search label { color:#FFFFFF; font-weight:bold;}
.vertical_search .search_consultant_name { width:169px; margin:2px 0 5px 0;}
.vertical_search .search_consultant_services { width:176px; margin:2px 0 5px 0;}

.vertical_search .label_search_consultant_services { padding-right:2px;}

.vertical_search .submit_button {background:#336699; color:#FFFFFF; border:1px SOLID #336699; font-weight:bold; float:right;}

.inline_big_link { font-size:1.1em;;}
.inline_big_link:link { color:#5C8ED7; text-decoration:none;}
.inline_big_link:visited {color:#5C8ED7; text-decoration:none;}
.inline_big_link:hover {color:#5C8ED7; text-decoration:underline;}
.inline_big_link:active {color:#5C8ED7; text-decoration:none;}

.icon_general { border:1px solid #5F93CF}

/*Styles for the next-n system. in most cases only the first four will be used, the ones below that can be used to add next or next-n buttons */
.nextn_container { text-align:right; padding:2px; margin-bottom:-30px; float:right; display:block;  font-size:10px;}   
.nextn_container .general { border:1px solid #336699; padding:1px 2px; line-height:12px; margin:0 0 0 3px; font-weight:bold; display:block; color:#FFFFFF; text-decoration:none; text-align:center; float:left; background-color:#336699;}
.nextn_container .general:link {color:#FFFFFF !important;}
.nextn_container .general:visited {color:#FFFFFF  !important;}
.nextn_container .general:hover {color:#FFFFFF  !important;}
.nextn_container .selected {padding:1px 2px; border:1px solid #336699; line-height:12px; font-size:10px;  margin:0 0 0 3px; font-weight:bold; display:block; color:#FFFFFF; background:#5C8ED7; text-align:center; float:left;;}

.nextn_container .intro {display:none; color:#7C7E7D;}

.nextn_container .previous_inactive { display:none; float:left; width:60px; padding-right:5px; color:#CCE1A3; padding:0 5px 0 1px; font-weight:bold; letter-spacing:-1px;}
.nextn_container .previous_active {display:none; float:left; width:60px; padding-right:5px; color:#84BE12; padding:0 5px 0 1px; font-weight:bold; letter-spacing:-1px;}

.nextn_container .next_inactive {display:none; float:left; width:35px; text-align:left;  padding:0 1px 0 5px; color:#CCE1A3; font-weight:bold; letter-spacing:-1px;}
.nextn_container .next_active {display:none; float:left; width:35px; text-align:left; padding:0 1px 0 5px; color:#84BE12; font-weight:bold; letter-spacing:-1px;}

.nextn_container .previous_page_inactive { display:none;}
.nextn_container .previous_page_active { display:none;}

.nextn_container .next_page_inactive {display:none;}
.nextn_container .next_page_active {display:none;}
.light_blue { background:#DCE8F6;}
.dark_blue { background:#5C8ED7;}

.light_blue h1, .light_blue h2 {color:#5C8ED7;}
.dark_blue h1, .dark_blue h2 {color:#FFFFFF;}

.subsite_list li a {width:240px; display:block;}
.subsite_list li { padding:3px 0 3px 0; margin:0;}
.subsite_list { }

#site_content { text-decoration:none;}
#site_content #sitemap_level_1 li { text-decoration:none; font-weight:bold; font-size:14px;display:block; margin:5px; background:url(../creo_img/sitemap_1.gif) no-repeat 0 4px} 
#site_content #sitemap_level_1 li a {color:#5C8ED7; text-decoration:none; }
#site_content #sitemap_level_1 li a:hover {color:#5C8ED7; text-decoration:underline; }
#site_content span { font-size:11px; font-weight:normal;}

#site_content #sitemap_level_2 li { text-decoration:none; font-weight:bold; font-size:12px; display:block; background:url(../creo_img/sitemap_2.gif)  no-repeat  no-repeat 0 4px !important}
#site_content #sitemap_level_2 li a {color:#5C8ED7; }

#site_content #sitemap_level_3 li { text-decoration:none; font-weight:bold; font-size:11px; display:block; background:url(../creo_img/sitemap_3.gif)  no-repeat  no-repeat 0 4px}
#site_content #sitemap_level_3 li a {color:#5C8ED7; }

#sitemap_level_1 { }
#sitemap_level_2 { padding-left:15px;}
#sitemap_level_3 { padding-left:15px;}
#sitemap_level_4 { padding-left:15px;}

.consultant_shortcut_list { margin:-10px 0 -10px 0;}
.consultant_shortcut { width:180px; float:left; padding:0 0 5px 0;}
.consultant_shortcut a:link, .consultant_shortcut a:visited { color:#8AB2CB; text-decoration:none; font-weight:bold}
.consultant_shortcut a:hover { color:#8AB2CB; text-decoration:underline; font-weight:bold}
