body { margin:0; padding:0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#354A55; background:#4d4d4d  }
table, tr, td { color:#354A55;font-family:tahoma,arial,sans-serif;font-size:12px;  }
img { border:0; }
a {color:#354A55; text-decoration:underline}
a:link {color:#5D87A1; text-decoration:underline}
a:hover {color:#5D87A1; text-decoration:none}
a:link:hover {color:#5D87A1; text-decoration:none}
a:visited {color:#5D87A1; text-decoration:underline}
a:link:visited {color:#5D87A1; text-decoration:underline}
a:visited:hover {color:#5D87A1; text-decoration:none}
a:link:visited:hover {color:#5D87A1; text-decoration:none}
.Normal, .NormalDisabled {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#354A55;letter-spacing:0.5px;}

.dropmenu { width:690px }
.logopane { background:url(top_bg00.jpg) repeat-y; width:221px; vertical-align:middle }
.menupane { background:#5d87a0; height:127px; vertical-align:bottom; width:725px }

.menu { padding:0}

.quote .Normal, .quote .NormalDisabled{ font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif; font-size: 19px; color:#FFFFFF; font-weight:bold; letter-spacing:0.5px }

.content { background:url(content0.jpg) top center no-repeat #FFFFFF; height:590px; vertical-align:bottom }
.content_ { background:url(content_.jpg) top center no-repeat #FFFFFF; height:590px; }
.companies { padding:95px 0 0 110px }

.ContentPane { text-align:center; padding:0 40px }

.separator { background:url(separato.jpg) center no-repeat; height:27px; }

.Panes { margin:10px 0; text-align:left}
.Pane1 {  width:180px; background:#FFFFFF; padding:0 25px; }

.Pane2 {  width:190px; background:#FFFFFF; padding:0 5px 10px 20px; }
.sep { background:#bebfc0; width:2px }
.padd { padding-right:20px }
.Pane2 table, .Pane2 tr, .Pane2 td { font-size:10px }
.ContentPane2, .ContentPane4 { } 
* html .ContentPane2,* html .ContentPane4 { height:70px } 
.Pane3 { background:#FFFFFF; padding:0 20px 0 20px; }
.Pane3 a, .Pane3 a:link, .Pane3 a:hover, .Pane3 a:link:hover, .Pane3 a:visited,  .Pane3 a:link:visited { font-size:12px}
.ContentPane3 {}
.secondary {padding:30px 20px 20px 30px !important;}
* html .ie { width:100% }
.FlashPane { height:598px; color:#FFFFFF; font-size:14px }
.FlashPane a, .FlashPane a:hover, .FlashPane a:visited, .FlashPane a:visited:hover, .FlashPane a:link, .FlashPane a:link:hover, .FlashPane a:link:visited, .FlashPane a:link:visited:hover { color:#FFFFFF; font-size:14px }
.right { background:url(right000.jpg) right repeat-y; width:21px }
.left { background:url(left0000.jpg) left repeat-y; width:21px }

.copyright { padding:0px 0 25px 0; font-size:12px; color:#f0f0f0 }
.copyright a { color:#f0f0f0; text-decoration:underline; font-size:12px  }
.copyright a:link { color:#f0f0f0; text-decoration:underline; font-size:12px  }
.copyright a:hover { color:#f0f0f0; text-decoration:none; font-size:12px  }
.copyright a:link:hover { color:#f0f0f0; text-decoration:none; font-size:12px  }
.copyright a:visited { color:#f0f0f0; text-decoration:underline; font-size:12px  }
.copyright a:link:visited { color:#f0f0f0; text-decoration:underline; font-size:12px  }
.copyright a:visited:hover { color:#f0f0f0; text-decoration:none; font-size:12px  }
.copyright a:link:visited:hover { color:#f0f0f0; text-decoration:none; font-size:12px  }

/* Second */
.left_menu { background: url(menu_bg0.jpg) top repeat-x #ffffff; padding-top:30px; text-align:left;  }
.left_menu_2 { background:#fdfdfd; padding-top:30px; text-align:left;  }

.second_content { background: url(bg000000.jpg) top left no-repeat #ffffff; height:590px; padding:30px 20px 20px 0px; text-align:left }
.second_content ul, .second_content_2 ul { padding-left:15px; margin:0 }
.second_content_2 { background:#fdfdfd; height:590px; padding:30px 0 0px 0px; text-align:left }
.bg_ { background: url(bg_00000.jpg) top left no-repeat #ffffff; }

.s_title { margin-bottom:15px }
.s_title .Head {color:#5D87A1;font-family:tahoma,arial,sans-serif;font-size:17px;letter-spacing:0.5px;}
.s_content .Normal, .s_content .NormalDisabled {color:#354a55;font-family:tahoma,arial,sans-serif;font-size:13px;letter-spacing:0.5px;}
.b_title .Head {color:#3b6e8f;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:14px;letter-spacing:0.5px; padding-bottom:10px;}
.b_content .Normal, .b_content .NormalDisabled {color:#5d87a1;font-family:tahoma,arial,sans-serif;font-size:10px;letter-spacing:0.5px; line-height:20px; }
.b_content p { margin:0;padding:7px 0 0 0;}

.Panes a, .Panes a:link, .Panes a:hover, .Panes a:link:hover, .Panes a:visited, .Panes a:link:visited {color:#5d87a1;}


.ContentPane4 {width:170px; }
.ContentPane4 .b_title {margin-bottom:10px; }
.ContentPane4 .b_content .Normal, .ContentPane4 .b_content .NormalDisabled {color:#5d87a1;font-family:tahoma,arial,sans-serif;font-size:13px;letter-spacing:0.5px; }
.ContentPane4 p { padding:2px; margin: 0}
.ContentPane5 .b_content .Normal, .ContentPane5 .b_content .NormalDisabled {color:#5d87a1;font-family:tahoma,arial,sans-serif;font-size:13px;letter-spacing:0.5px; }
.ContentPane6 {  width:160px; margin:25px 0 0;}
.ContentPane6 .b_content .Normal, .ContentPane6 .b_content .NormalDisabled {color:#5d87a1;font-family:tahoma,arial,sans-serif;font-size:13px;letter-spacing:0.5px; }
.ContentPane7 {  /*padding:0px 0px 0 10px; width:140px*/ }
.ContentPane7 .b_content .Normal, .ContentPane7 .b_content .NormalDisabled {color:#5d87a1;font-family:tahoma,arial,sans-serif;font-size:13px;letter-spacing:0.5px; }
.ContentPane8 {}
.ContentPane2 a, .ContentPane2 a:link, .ContentPane2 a:visited, .ContentPane2 a:link:visited,.ContentPane3 a, .ContentPane3 a:link, .ContentPane3 a:visited, .ContentPane3 a:link:visited,.ContentPane4 a, .ContentPane4 a:link, .ContentPane4 a:visited, .ContentPane4 a:link:visited,.ContentPane5 a, .ContentPane5 a:link, .ContentPane5 a:visited, .ContentPane5 a:link:visited,.ContentPane6 a, .ContentPane36 a:link, .ContentPane6 a:visited, .ContentPane6 a:link:visited,.ContentPane7 a, .ContentPane7 a:link, .ContentPane7 a:visited, .ContentPane7 a:link:visited { text-decoration:none}
.ContentPane2 a:hover, .ContentPane2 a:link:hover, .ContentPane2 a:visited:hover, .ContentPane2 a:link:visited:hover,.ContentPane3 a:hover, .ContentPane3 a:link:hover, .ContentPane3 a:visited:hover, .ContentPane3 a:link:visited:hover,.ContentPane4 a:hover, .ContentPane4 a:link:hover, .ContentPane4 a:visited:hover, .ContentPane4 a:link:visited:hover, .ContentPane5 a:hover, .ContentPane5 a:link:hover, .ContentPane5 a:visited:hover, .ContentPane5 a:link:visited:hover,.ContentPane6 a:hover, .ContentPane6 a:link:hover, .ContentPane6 a:visited:hover, .ContentPane6 a:link:visited:hover,.ContentPane7 a:hover, .ContentPane7 a:link:hover, .ContentPane7 a:visited:hover, .ContentPane7 a:link:visited:hover { text-decoration:underline;}
.ContentPane5 a, .ContentPane5 a:link, .ContentPane5 a:visited, .ContentPane5 a:link:visited, .ContentPane5 a:hover, .ContentPane5 a:link:hover, .ContentPane5 a:visited:hover, .ContentPane5 a:link:visited:hover{ line-height:19px}

/* Module menu container */ 
.ModuleTitle_SubMenu { background:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #adadad; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=95); -moz-opacity:.95; }
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#ffffff; color:#777777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; padding:5px 30px 5px 16px; height:20px; border-top:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:0px solid #d8dde3; border-left:0px solid #ffffff; }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#e4e4e4; color:#3c3a6c; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; cursor:hand; padding:5px 30px 5px 16px; height:20px;  border-top:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-bottom:1px solid #d8dde3; border-left:0px solid #e4e4e4; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:#e4e4e4; width:0px; height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; border-top:0px solid #e4e4e4; border-right:0px solid #ffffff; border-bottom:1px solid #e4e4e4; border-left:0px solid #ffffff; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }

.search { text-align:right;white-space:nowrap; }
.search .xsTxtSearch { height:20px; width:206px; border:1px solid #7e8082;color:#354a55;font-family:tahoma,arial,sans-serif;font-size:13px;letter-spacing:0.5px; padding:5px 3px 0 3px; }
.search .xsCmdSearch {}
.search img { vertical-align:bottom }
#dnn_dnnSEARCH_ClassicSearch { height:28px }


a.LoginToken { color:#fff; text-decoration:none; }
a.LoginToken:hover { text-decoration:underline;color:#fff;  }
a.LoginToken:visited { color:#fff;  }
a.UserToken  { color:#fff; text-decoration:none; }
a.UserToken:hover { text-decoration:underline;color:#fff;  }
a.UserToken:visited { color:#fff }
.LoginToken { background:url(login000.jpg) no-repeat; padding-left:17px }
.UserToken { background:url(register.gif) no-repeat; padding-left:17px }
.userpanel { width:930px; text-align:right; position:absolute; font-size:11px;font-family:tahoma,arial,sans-serif;letter-spacing:0.5px; margin-top:10px;white-space:nowrap; }
.userpanel .SubHead { display:none}
.userpanel a, .userpanel a:link { color:#FFFFFF; text-decoration:none }
.us_p a, .us_p a:link, .us_p a:visited, .us_p a:link:visited { color:#FFFFFF; text-decoration: underline; font-size:11px}
.us_p a:hover, .us_p a:link:hover, .us_p a:visited:hover, .us_p a:link:visited:hover { color:#FFFFFF; text-decoration:none; font-size:11px}

#dnn_ctr389_DisplayBanners_lstBanners {text-align:center;width:100%;}
#Form1 { background:#FFFFFF }
MenuTop {}

.newslink { padding-left:10px;}

h1 {color:#5D87A1;font-family:tahoma,arial,sans-serif;font-size:17px;letter-spacing:0.5px;padding-bottom:10px;padding:0; margin:10px 0 0 0 }
h2 {color:#3B6E8F;font-family:tahoma,arial,sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.5px; padding:0;  margin:10px 0 0 0 }

.footer { background:url(footer00.jpg) center no-repeat; height:26px; width:988px }

/* have a question */
#dnn_ctr413_NewsArticles_ViewSearch_btnSearch {background-color:#5D87A1;border:0 none;border-collapse:collapse;color:#FFFFFF;font-size:13px;height:27px;margin-right:2px;padding:0;text-transform:uppercase;width:90px;}
#dnn_ctr413_NewsArticles_ViewSearch_txtSearch {border:1px solid #7E8082;color:#354A55;font-family:tahoma,arial,sans-serif;font-size:13px;letter-spacing:0.5px;padding:2px 3px 2px 0; background:#f2f4f5}

#tmGlobal, #quickLinks { outline:none }
.qlink { background:#fdfdfd; position: relative}
.qlink_p { background:#fdfdfd;}
.ticker { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#FFFFFF; background:url(ticker00.gif) right center no-repeat;letter-spacing:0.4px;padding:1px 15px 0 15px; }
.ticker_t { padding-top:1px } 
.ticker_p {} 


.PagingTable { border-top:1px dotted #bebfc0; border-left:0px dotted #bebfc0; border-right:0px dotted #bebfc0; border-bottom:0px dotted #bebfc0; background:none; font-weight:bold; margin-top:20px }
.PagingTable .Normal, .PagingTable .NormalDisabled { font-size:11px }


.FormLabel{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#354a55;
}

.FormTextBox
{
border:1px solid #7e8082; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#5d87a0; background:#f2f4f5; padding:2px;
}


.FormTextArea{
border:1px solid #7e8082; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#5d87a0; height:70px; background:#f2f4f5; padding:2px;
}
.FormTable{
border: 1px solid #daddde; background:none; padding:15px;
}
.FormCaption h3{
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5d87a1; padding:0; margin:0; font-weight:normal; text-transform:uppercase; padding-bottom:10px;
}
.FormCaption h4 {color:#3B6E8F;font-family:tahoma,arial,sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.5px;margin:20px 0 0;padding:0;}


.FormEFields
{padding:3px 0 3px 7px; 
}
.Form{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px !important; color:#354a55;
}
.Form a { font-size:11px; text-decoration:underline; color:#4b7087 }
.Form a:hover { font-size:11px; text-decoration:none; color:#4b7087 }
.Form a:visited { font-size:11px; text-decoration:underline; color:#4b7087 }
.Form a:visited:hover {font-size:11px; text-decoration:none; color:#4b7087 }
.FormSelect { border:1px solid #7e8082; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#5d87a0; height:20px; background:#f2f4f5; padding:1px  }
.FormSubmitButton{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background:#5d87a1; padding:8px 20px; border:none; text-transform:uppercase; cursor:pointer; 
}
.FormThankMessage
{
border:1px solid #489505; background:url(success0.jpg) 10px 9px no-repeat #ffffff; width:350px; padding:7px 5px 5px 38px; height:35px; height:auto !important; min-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#489505; line-height:12px;font-style:italic;margin:10px 0; 
}
.FormErrorMessage {
border:1px solid #ce2814; background:url(error000.jpg) 10px 9px no-repeat #ffffff; width:350px; padding:7px 5px 5px 38px; height:35px; height:auto !important; min-height:35px; margin:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ce2814; line-height:12px; font-style:italic;
} 

.FormError{
font-size:11px !important;
color:#FF0000;

}

.jobtdetailTable .Head {color:#3B6E8F;font-family:tahoma,arial,sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.5px;margin:10px 0 0;padding:0;}
.jobtdetailTable .SubHead {color:#4F6B72}
.jobtdetailTable td {		border-bottom:1px solid #C1DAD7;}

.FormDescription {
font-size:11px; 
color:#8c999f;
} 

.HaveQuestionHeader th, .SubscribersHeader th, .InterestedHeader th { text-align:center; color:#354A55;font-size:11px; padding:4px}
 td.HaveQuestionText,  td.InterestedText, td.SubscribersText  { font-size:11px; color:#354A55; padding:4px; vertical-align:top  }

.block_results {border-bottom:1px dotted #C1DAD7; margin:5px 0; padding:10px 0}
.ApplicationTitle {margin:10px 0 0;}
.SubSubHead {color:#3B6E8F;font-family:tahoma,arial,sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.5px;padding:0;}

.job_search_table .SubHead span {color:#354A55;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.email_jobs td textarea {background:#F2F4F5 none repeat scroll 0 0;border:1px solid #7E8082;color:#5D87A0;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;height:70px;padding:2px;}
.email_jobs td input {background:#F2F4F5 none repeat scroll 0 0;border:1px solid #7E8082;color:#5D87A0;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;padding:2px;}
.detailsLink { border-bottom:none !important; padding:2px 0 }

.DynamicLogin_LoginLink {background:#5D87A1 none repeat scroll 0 0;border:medium none;color:#FFFFFF !important; text-decoration:none !important; cursor:pointer;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:8px 20px;text-transform:uppercase; display:block}
#tableLogin .SubHead {color:#354A55;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.DynamicLogin_CheckBox label {color:#354A55;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px !important;font-weight:normal;}
.DynamicLogin_UserName, .DynamicLogin_Password {background:#F2F4F5 none repeat scroll 0 0;border:1px solid #7E8082;color:#5D87A0;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;padding:2px;}
h3 {color:#5D87A1 !important;font-family:tahoma,arial,sans-serif !important;font-size:14px !important;letter-spacing:0.5px !important;}