/*#Homepage#*/
#slideshow, img.bgM { 
	min-height: 100%; 
	min-width: 1024px;
	width: 100%; 
	height: auto; 
	position: fixed;
	 top: 0;
	 left: 0;
	 z-index:-9999;
}

#NewsTeaser {
	float: left;
	width: 263px;
	clear: both;
}
#NewsTeaser img {
	margin-top: -82px;
}
#NewsTitleSummary, .NewsPreviewSummary, .NewsPreviewTitle, .NewsPreviewDate {
	float: right;
	width: 290px;
	margin-left: 30px;
}

#NewsTitleSummary .NewsTitle, #NewsTitleSummary .NewsSummary, .NewsPreviewDate, .NewsPreviewSummary, .NewsPreviewSummary a {
	color: #FFF;
}
#NewsTitleSummary .NewsSummary {
	margin-top: 60px;
	font: normal 14px/16px Arial, Verdana, Georgia;
}
#NewsContainerHome .NewsTitle a, .NewsPreviewTitle a {
	font: normal 20px Georgia, Arial, Verdana;
	color: #FFF !important;
}
#NewsTitleSummary .NewsSummary a {
	color: #FFF;
}
.NewsPreviewSummary, .NewsPreviewTitle {
	margin-bottom: 20px;
}
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneNews_ScrollingNews, .scrollerContent {
	width: 585px !important;
	height: 325px !important;
}

#HomeContent {
	background-color: #FFF;
	padding: 10px;
	overflow: hidden;
}
#HomeContent .right {
	float: right;
	width: 300px;
	background-color: #dcdde0;
	padding: 30px;
	margin: 0 0 5px 0;
	min-height: 265px;
}
.DesignMode #HomeContent .right {
	width: 295px;
}
#HomeContent .left {
	float: left;
	width: 585px;
	margin: 0 5px 5px 0;
	padding: 0px 30px 0px 0;
	background-color: #344969;
	min-height: 325px;
}
#HomeContainer {
	width: 100%;
	overflow: hidden;
}
.HomeContainer {
	float: left;
	width: 202px;
	margin-right: 4px;
	background-color: #f4f5f6;
	min-height: 290px;
	padding: 15px 20px;
	color: #000;
	font: normal 14px arial, verdana, georgia;
}
.DesignMode .HomeContainer {
	width: 195px;
}
.HomeContainer04 {
	margin-right: 0;
}
.HomepageContainerTitle {
	font: normal 30px Georgia, Verdana, Arial;
	color: #344969;
	margin: 5px 0;
}
.HomeContainerContent a {
	color: #344969;
	font: normal 14px/18px Arial, Verdana, Georgia;
}
.HomeMediaCenterTitle {
	font: italic 20px Georgia, Verdana, Arial;
	color: #a1a1a1;
	margin: 50px 0 10px;
	float: right;
	width: 290px;
}
.HomeContainerContent {
	color: #000;
	font: normal 14px arial, verdana, georgia;
}
/*# Body #*/
body {
	margin: 0px;
	font-family: Georgia, Times New Roman, Verdana;
	font-size: 14px;
	color: #3c3c3c;
}
#Homepage {
	/*background: #FFF url('/Images/_template/files/home_bg.aspx') no-repeat;*/
}
#Homepage #Wrapper {
	background: transparent;
}
#Homepage #HomepageHeader {
	height: 455px;
}

#Wrapper {
	width: 100%;
	margin: 0 auto;
	background: url('/Images/_template/files/bg.aspx');
}


/*#Template elements#*/
.topLeft {
	width: 200px;
	float: left;
	margin-bottom: 6px;
}
.topRight {
	height: 30px;
	float: right;
}



.bottomBlock {
	background-image: background-image: url(http://ekh.dream-makers.co/Images/_template/footer_bg_03.aspx);
	background-repeat: no-repeat;
	height: 95px;
}


a:link {text-decoration: none;}
a:hover {text-decoration: underline;}

.text_normal_white {font-weight: bold; color: #FFFFFF; font-size: 11px;}
.blue_bold {color: #002a61; font-weight: bold;}

/*# Header #*/
#Header {
	width: 981px;
	margin: 0 auto;
	height: 152px;
	background-color: #FFF;
	padding: 10px;
}

/*# Main NAV #*/
div.mainNavigation {
	margin: 0 auto;
	background-color: #344969;
	font: normal 15px Georgia, Times New Roman, Arial;
	color: #FFF;
	width: 981px;
	height: 59px;
	float: left;
}
.mainmenu {
	width:100%;
	height: 59px;
	margin: 0 auto;
}
.mainNavCMSListMenuUL {
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	list-style-type: none;
	width: 100%;
	height: 59px;
}
div.mainNavigation ul li {
	position: relative;
	float: left;
}
div.mainNavigation ul li  ul {
	position: absolute;
	 left: 0px;
	 top: 59px;
	padding-top: 10px;
 	display: none;
}
div.mainNavigation ul li  ul  li {
	background-color: #344969;
	margin: 0px 0 0;
	background: rgb(52, 73, 105);
	background: rgba(52, 73, 105, .9);
}
div.mainNavigation ul li a.mainNavCMSListMenuLink:link {
	padding: 21px 8px;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
}
div.mainNavigation ul.mainNavCMSListMenuUL li.mainNavCMSListMenuLI ul.mainNavCMSListMenuUL li.mainNavCMSListMenuLI a.mainNavCMSListMenuLink {
	text-transform: none;
}
div.mainNavigation ul li a.mainNavCMSListMenuLink:hover {
	color: #FFF;
	text-decoration: none;
	display: block;
	background-color: #b90329;
}
div.mainNavigation ul li ul li  a.mainNavCMSListMenuLink:hover {
	color: #FFF;
	text-decoration: none;
	display: block;
	background: rgb(186, 2, 42);
	background: rgba(186, 2, 42, .9);
}
div.mainNavigation ul li:hover ul { display: block; }


div.mainNavigation ul li a.mainNavCMSListMenuLinkHighlighted:link, div.mainNavigation ul li a.mainNavCMSListMenuLinkHighlighted:hover {
	color: #FFF;
	background-color: #b90329;
	text-decoration: none;
	float: left;
	padding: 21px 8px;
}
div.mainNavigation ul li a.mainNavCMSListMenuLinkHighlighted:visited, div.mainNavigation ul li a.mainNavCMSListMenuLink:visited {
	color: #FFF;
}
div.mainNavigation ul li span {
	padding: 5px 10px;
	margin: 0;
	color: #FC0;
	text-decoration: none;
/*	float: left;*/
}
div.mainNavigation ul li ul li a {
	width: 200px;
	padding: 10px !important;
	text-align: left;
	text-transform: none !important;
}
div.mainNavigation ul li ul li .mainNavCMSListMenuLinkHighlighted {
	width: 200px;
	text-align: left;
}

/*# Search #*/
#Search {
	width: 244px;
	margin-top: 15px;
}
.IE6 #Search, .IE8 #Search {
	background-image: url('/Images/_template/ToolBar_BG-gif.aspx');
	background-repeat: no-repeat;
	width: 215px;
}
.IE6 .btn_search, .IE8 .btn_search {
	padding: 4px 0px 0px 0px;
	border: 0;
}

.IE6 .txtbox_search {
	background: transparent url('/Images/_template/Search_bg-gif.aspx') repeat-x;
	color: #666;
	font-family: Verdana;
	font-size: 12px;
	border: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
	margin: 0px;
	width: 169px;
	height: 19px;
}
.IE8 .txtbox_search {
	background: transparent url('/Images/_template/Search_bg-gif.aspx') repeat-x;
	color: #666;
	font-family: Verdana;
	font-size: 12px;
	border: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
	margin: 0px;
	width: 170px;
	height: 19px;
}
.btn_search {
	padding: 0;
	margin: 0;
	border: 0;
	float: right;
}

.txtbox_search {
	color: #666;
	font: italic 12px Georgia, Verdana;;
	padding: 0 5px;
	margin: 0;
	width: 200px;
	height: 30px;
	float: left;
	border: 1px solid #c2c2c2;
}

#Search_New {
	text-align: right;
}

#Search_New .txtbox_search {
	background: transparent url('/Images/_template/search_box_bg.aspx') repeat-x;
	color: #666;
	font-family: Verdana;
	font-size: 12px;
	border: 0px;
	padding: 0;
	margin: 0;
	width: 282px;
	height: 33px;
	float: left;
}

.search_left {
	float: left;
}

.slogan_text {color: #6B6B6B; font-family: Verdana; font-size: 18px; }

/*#Content#*/
#ContentWrapper {
	width: 1001px;
	margin: 0 auto;
}
#Content {
	background-color: #FFF;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 15px 10px 10px;
	min-height: 500px;
}
#ContentWrapper #ContentHeader {
	margin: 15px 0;
}
#PageWrapper {
	width: 1001px;
}
#zoneLeft {
	width: 245px;
	float: left;
}

#zoneCenter {
	width: 731px;
	float: left;
}

.OneCol #zoneCenter {
	width: 100%;
}
#Careers #zoneCenter, #SearchPage #zoneCenter {
	width: 100%;
	float: left;
}
.DesignMode #zoneCenter {
	width: 729px;
	float: left;
}

div#mainContent {
	color: #3c3c3c; 
	font: normal 14px/18px Georgia, Verdana, Arial;
	text-align: justify; 
	padding-top: 5px;
}
.text_normal {color: #000; font-family: Verdana; font-size: 12px; text-align: justify; }

.text_normal16 {color: #666; font-weight: bold; font-family: Verdana; font-size: 16px; }

.blue_bold {color: #14719b; font-weight: bold; font-family: Verdana; font-size: 11px; }
.MainTitle {
	font: bold 18px Georgia, Arial, Helvetica, sans-serif !important;
	color: #002a61; 
	padding: 0;
	margin: 0;
}
.SubTitle {
	font: bold 14px Georgia, Arial, Helvetica, sans-serif !important;
	color: #002a61; 
	padding-bottom: 5px;
}
.text_bold_14 {font-size: 14px; font-weight: bold; }
.text_bold_12 {font-size: 12px; font-weight: bold; }
.text_blue_bold_12 {font-size: 12px; font-weight: bold; }
.text_orange_bold_12 {font-size: 12px; font-weight: bold; color: #F00; }



/*# Sub NAV #*/
ul.subnav_CMSListMenuUL {
	list-style-type: none;
	margin: 0 15px 0 10px;
	padding: 0px;
}
ul.subnav_CMSListMenuUL li {
	width: 220px;
}
ul.subnav_CMSListMenuUL ul.subnav_CMSListMenuUL {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
}
.subnav_CMSListMenuLI a {
	color: #344969;
	background-color: #c8c8c8;
	padding: 10px;
	display: block;
	font: bold 14px Georgia, Verdana, Arial;
	text-decoration: none;
	text-align: left;
	margin: 3px 0;
}

.subnav_CMSListMenuLI a:hover {
	color: #FFF;
	background-color: #b90329;
	padding: 10px;
	display: block;
	font: bold 14px Georgia, Verdana, Arial;
	text-decoration: none;
	text-align: left;
	margin: 3px 0;
}
ul.subnav_CMSListMenuUL ul.subnav_CMSListMenuUL .subnav_CMSListMenuLinkHighlighted {

}
.subnav_CMSListMenuLinkHighlighted {
	color: #FFF;
	background-color: #b90329;
	padding: 10px;
	display: block;
	font: bold 14px Georgia, Verdana, Arial;
	text-decoration: none;
	text-align: left;
	margin: 3px 0;
}
.subnav_CMSListMenuLinkHighlighted:hover {
	color: #FFF;
	text-decoration: none;
}

ul.subnav_CMSListMenuUL ul.subnav_CMSListMenuUL .subnav_CMSListMenuLI a, ul.subnav_CMSListMenuUL ul.subnav_CMSListMenuUL .subnav_CMSListMenuLinkHighlighted {
	padding: 10px 0 10px 20px;
}

/*# Footer #*/
.footer {font-size: 11px; color: #999;}

a.TabControlLink:link {font-size: 11px; color: #999;}
a.TabControlLink:visited {font-size: 11px; color: #999;}
a.TabControlLink:hover {font-size: 11px; color: #999; text-decoration: underline;}
a.TabControlLink:active {font-size: 11px; color: #999;}
.linkfooter_nav_off {font-size: 11px; color: #14719b; text-decoration: none;}

/*# Powered By #*/
#PoweredBy {
	margin-top: 8px;
}
a.linkpoweredby_nav:link {font-size: 11px; color: #14719b;}
a.linkpoweredby_nav:visited {font-size: 11px; color: #14719b;}
a.linkpoweredby_nav:hover {font-size: 11px; color: #14719b;}
a.linkpoweredby_nav:active {font-size: 11px; color: #14719b;}
.linkpoweredby_nav_off {font-size: 11px; color: #ccc;}

/*# Copyright #*/
#Copyright {font-size: 11px; color: #ccc; margin-top: 8px; margin-left: 5px;}

/*# RSS #*/
a.RSS:link {font-size: 11px; color: #999;}
a.RSS:visited {font-size: 11px; color: #999;}
a.RSS:hover {font-size: 11px; color: #999;}
a.RSS:active {font-size: 11px; color: #999;}

/*# Ticker #*/

a.Ticker:link {text-decoration: none; color: #ffffff;}
a.Ticker:visited {text-decoration: none; color: #ffffff;}
a.Ticker:hover {text-decoration: underline; color: #ffffff;}
a.Ticker:active {text-decoration: none; color: #ffffff;}

/*# We are #*/

a.We are:link {text-decoration: none; color: #91A5AC;}
a.We are:visited {text-decoration: none; color: #91A5AC;}
a.We are:hover {text-decoration: underline; color: #91A5AC;}
a.We are:active {text-decoration: none; color: #91A5AC;}


/*# Latest News #*/

a.LinkNewsTitle:link {text-decoration: none; color: #000;}
a.LinkNewsTitle:visited {text-decoration: none; color: #000;}
a.LinkNewsTitle:hover {text-decoration: underline; color: #000;}
a.LinkNewsTitle:active {text-decoration: none; color: #000;}

#NewsContainerHome {
	margin: 0;
}
#NewsContainer {
	margin-left: 10px;
	margin-right: 10px;
}
.LinkNewsTitle {
	font-size: 12px;
	font-weight: bold;
	color: #14719B;
}
a.LinkNewsSummary:link {text-decoration: none; color: #000;}
a.LinkNewsSummary:visited {text-decoration: none; color: #000;}
a.LinkNewsSummary:hover {text-decoration: underline; color: #000;}
a.LinkNewsSummary:active {text-decoration: none; color: #000;}

a.LinkMore:link {text-decoration: none; color: #053D77;}
a.LinkMore:visited {text-decoration: none; color: #053D77;}
a.LinkMore:hover {text-decoration: underline; color: #053D77;}
a.LinkMore:active {text-decoration: none; color: #053D77;}

/*# Documentary #*/
div#Documentary {}
a.documentary:link {text-decoration: none; color: #AD0907;}
a.documentary:visited {text-decoration: none; color: #AD0907;}
a.documentary:hover {text-decoration: underline; color: #AD0907;}
a.documentary:active {text-decoration: none; color: #AD0907;}


.text_jumpMenu {
	color: #666;
	font-family: arial;
	font-size: 12px;
	height: 16px;
	width: 170px;
	border: 10px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#myBoxTitle {
    margin: 0.5in auto;
    color: #535353;
	float: left;
	width: 110px;
    padding: 5px;
    text-align: left;
    background-color: #F3F3F3;
	position: absolute;
	top: -67px;
	left: 20px;
	font-weight: bold;
}
#myBox {
    margin: 0.3in auto;
    color: #535353;
    width: 95%;
    padding: 20px;
    text-align: left;
    border: 2px solid #B6B6B6;
}
#myBox p {
  padding:0;
  margin:1ex 0;
}
.accord_title {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.main_nav_off_white {
	font-size: 12px;
	color: #FFF;
}


/*#News#*/
#newsQuarterListMain
{
 padding:10px 10px 10px 20px;

}

.NewsPTitle {
	padding: 6px 0px;
}





/*#HR#*/

.Form_ViewData
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
 
}

.Form_Hint
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
   
}
.Main_Title
{
    font-family: Georgia, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #002a61;
	text-transform: uppercase;
}
.Sub_Title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.HotJobs_Title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.HotJobs_Text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

tr#HotJobs_R1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: middle;
    background-color: #CCCCCC;
}
tr#HotJobs_R2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: middle;
    background-color: #F2F2F2;
}


.Text_Main
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}


.Formfield_Title_Grey
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}
.Formfield_Box
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

/* Search Area */
.Formfield_Title_Black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.Formfield_SubTitle_Black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}
.Formfield_Box_Black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

/* Member Login */
.Formfield_Title_White
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
.Formfield_Remember
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
.Formfield_questions
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
.Formfield_Box_Blue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1e58a2;
}


.Link_more
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF9900;
}
a.Link_more:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF9900;
}
a.Link_more:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF9900;
}
a.Link_more:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF9900;
}
a.Link_more:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF9900;
}

/* Footer */
.footer_copyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
/*a.footer_nav:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}*/
a.footer_nav:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
a.footer_nav:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1e58a2;
}
/*a.footer_nav:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}*/
.footer_nav_off
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1e58a2;
}

/* Powered By */
.powered_by
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a.linkpowered_by:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a.linkpowered_by:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a.linkpowered_by:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a.linkpowered_by:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

/* Powered By */
.powered_by
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a.linkpowered_by:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a.linkpowered_by:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a.linkpowered_by:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a.linkpowered_by:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

/* Start Tree View */
.SMParent
{
    font: bold 13px arial;
    color: #444400;
    text-align: left;
    padding-left: 2px;
}
.SMParentOver
{
    background-color: #efefed;
    font: bold 13px arial;
    color: #000000;
    text-align: left;
    text-decoration: underline;
    padding-left: 2px;
    cursor: pointer;
}
.SMParentSelected
{
    background-color: #eeeecc;
    font: bold 13px arial;
    color: #000000;
    text-align: left;
    padding-left: 2px;
    cursor: pointer;
}

.SMChild
{
    font: bold 10px verdana;
    text-decoration: none;
    color: #cc0000;
    padding-left: 2px;
    cursor: pointer;
    text-align: left;
}
.SMChild a
{
    color: #cc0000;
    font: bold 10px Verdana;
    text-decoration: none;
}

.SMChildOver
{
    font: bold 10px verdana;
    color: #000000;
    padding-left: 3px;
    cursor: pointer;
    text-align: left;
}
.SMChildOver a
{
    color: #000000;
    font: bold 10px Verdana;
    text-decoration: underline;
}

.SMChildSelected
{
    background-color: white;
    font: bold 10px verdana;
    color: maroon;
    padding-left: 15px;
    text-align: left;
}
/* End Of Tree View */

.Form_Data /* Multi Line Text Box */
{
}

.Form_Label
{
    font-family: Arial;
    font-size: small;
    color: #1B5F90;
}

.Form_TextBox
{
    border: 1px solid #C0C0C0;
}

.Form_DropDown
{
}
.Frame_Header
{
}
.Form_ListBox
{
    border-right: #bec769 1px solid;
    padding-right: 1px;
    border-top: #bec769 1px solid;
    padding-left: 1px;
    font-size: 11px;
    padding-bottom: 1px;
    border-left: #bec769 1px solid;
    color: #333333;
    padding-top: 1px;
    border-bottom: #bec769 1px solid;
    font-family: verdana, arial, sans-serif;
}
.form_white_checkbox
{
}
.Form_RadioButton
{
    font-size: small;
    color: #000000;
    font-family: Arial;
}
.Form_Button
{
}

.Form_Header
{
    font-family: Arial;
    font-size: large;
    font-weight: bold;
    color: #000080;
}

.Form_SubHeader
{
}
.Form_Seperator
{
}
.Form_CheckBox
{
}
.Validation_Summary
{
}
.FrontLogin_Label
{
}
.FrontLogin_Textbox
{
}
.FrontPanel_Label
{
}
.FrontPanel_CandidateName
{
}
.FrontPanel_Button
{

    font-family: Verdana;
    font-size: 12px;
  /*  font-weight: bold;*/

}
.ErrorMessage
{
    color: Red /* #6B696B*/;
    text-decoration: none;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    border-right: #c0c0c0 1px solid;
    padding-right: 10px;
    border-top: #c0c0c0 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px 5px 5px;
    border-left: #c0c0c0 1px solid; /*COLOR: #505050; */
    line-height: 1.5em;
    padding-top: 5px;
    border-bottom: #c0c0c0 1px solid;
    height: 100%;
    background-color: whitesmoke;
}
/* Pager  */
/* ************************************************* */

TABLE.Pager
{
    border: 0;
    border-spacing: 2px;
}

TABLE.Pager TD
{
    vertical-align: middle;
    text-align: center;
    border: 0;
    border-spacing: 2px;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: #800000;
    font-weight: bold;
}

TABLE.Pager TD.PagerDisable
{
    vertical-align: middle;
    text-align: center;
    border: 0;
    border-spacing: 2px;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: silver;
    font-weight: normal;
}

a.PagerLink
{
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: Blue;
    font-weight: normal;
}

a.PagerLink:hover
{
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
    color: #cc0000;
    font-weight: normal;
}



/* ************************************************* */
/* DataGride #1 */
TABLE.DataGrid
{
    font-size: 10px;
    color: #6d6d6d;
    font-family: Verdana;


    /*     border: 1;     margin: 0px;     width: 100%;     border-collapse: collapse;     background-color: #ffffff;     border-spacing: 10px; */
}

TABLE.DataGrid TR.HeaderRow
{
    background-color: #F7F7EF;
    font-weight: bold;
    font-size: 12px;
    color: #6d6d6d;
    font-family: Verdana;
    height: 25px;
    background-image: url('/images/TableHeader.gif');
}
TABLE.DataGrid TD
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    height: 20px;
    color: #c64934 /* #c64934*/;
    text-decoration: none;
    font-size: x-small;
    font-family: verdana; /* BACKGROUND-COLOR:#FBFBF7;*/
}

TABLE.DataGrid TR.HeaderRow A:Link
{
    font-weight: bold;
    font-size: 12px;
    color: #6d6d6d;
    font-family: Verdana;
    text-decoration: none;
}

TABLE.DataGrid TR.HeaderRow A:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #6d6d6d;
    font-family: Verdana;
    text-decoration: underline;
}

TABLE.DataGrid TR.HeaderRow A:visited
{
    font-weight: bold;
    font-size: 12px;
    color: #6d6d6d;
    font-family: Verdana;
    text-decoration: none;
}

TABLE.DataGrid TR.DataRow A:link
{
    color: #c64934;
    text-decoration: none;
    font-size: small;
    font-family: Arial;
}

TABLE.DataGrid TR.DataRow A:visited
{
    color: #c64934;
    text-decoration: none;
    font-size: small;
    font-family: Arial;
}

TABLE.DataGrid TR.DataRow A:Active
{
    color: #c64934;
    text-decoration: none;
    font-size: small;
    font-family: Arial;
}

TABLE.DataGrid TR.DataRow A:hover
{
    color: #c64934;
    font-size: small;
    font-family: Arial;
    text-decoration: underline; /*text-decoration: none;*/
}

/*
TABLE.DataGrid DataRow
{
    color: #C64931;
    font-size: small;
    font-family: Arial;
	text-decoration: none;
}
*/
TABLE.DataGrid TR.RowHighLight
{
    cursor: hand;
    color: #C64931;
    text-decoration: none;
    font-size: x-small;
    font-family: Arial;
    background-color: #FFEAD5;
}

TABLE.DataGrid TR.RowNormal
{
    cursor: default;
    color: #FDFDFB /* #c64934*/;
    text-decoration: none;
    font-size: x-small;
    font-family: Arial;
    background-color: #FBFBF7;
}
/* DataGride #1 */
/* ************************************************* */


.box
{
    border-right: #c0c0c0 1px solid;
    padding-right: 10px;
    border-top: #c0c0c0 1px solid;
    padding-left: 10px;
    padding-bottom: 10px;
    margin: 0px 0px 20px;
    border-left: #c0c0c0 1px solid;
    color: #505050;
    line-height: 1.5em;
    padding-top: 10px;
    border-bottom: #c0c0c0 1px solid;
    height: 100%; /*BACKGROUND-COLOR:whitesmoke*/ ;
}

.box1
{
    border-right: #c0c0c0 1px solid;
    padding-right: 10px;
    border-top: #c0c0c0 1px solid;
    padding-left: 10px;
    padding-bottom: 10px;
    margin: 0px 0px 20px;
    border-left: #c0c0c0 1px solid;
    color: #505050;
    line-height: 1.5em;
    padding-top: 10px;
    border-bottom: #c0c0c0 1px solid;
    height: 100%;
    background-color: whitesmoke;
}
A.Button:link
{
    color: Red;
    font-family: Verdana;
    font-size: small;
    text-decoration: none;
}

A.Button:visited
{
    color: Red;
    font-family: Verdana;
    font-size: small;
    text-decoration: none;
}

A.Button:hover
{
    color: Red;
    font-family: Verdana;
    font-size: small;
    text-decoration: none;
}

A.Button:active
{
    color: Red;
    font-family: Verdana;
    font-size: small;
    text-decoration: none;
}

.From_TextBox
{
    border-right: #C0C0C0 1px solid;
    padding-right: 1px;
    border-top: #C0C0C0 1px solid;
    padding-left: 1px;
    font-size: 11px;
    padding-bottom: 1px;
    border-left: #C0C0C0 1px solid;
    color: #333333;
    padding-top: 1px;
    border-bottom: #C0C0C0 1px solid;
    font-family: verdana, arial, sans-serif;
    border-color: #C0C0C0;
}
.From_DropDown
{
    border-right: #bec769 1px solid;
    padding-right: 1px;
    border-top: #bec769 1px solid;
    padding-left: 1px;
    font-size: 11px;
    padding-bottom: 1px;
    border-left: #bec769 1px solid;
    color: #333333;
    padding-top: 1px;
    border-bottom: #bec769 1px solid;
    font-family: verdana, arial, sans-serif;
}





#divRoles
{
    border: 1px solid #C0C0C0;
    padding: 1px;
    margin: 1px;
}

.divRole
{
    padding: 3px;
    margin: 3px;
    font-family: Arial;
    font-size: small;
    cursor: hand;
}

.divRoleSeperator
{
    border-top-style: dotted;
    border-width: 1px;
    border-top-color: #C0C0C0;
}

#ContentBody
{
    margin: 5px;
   text-align :left;
}


.FrontPanel_Welcome
{
    font-family: Arial;
    font-size: small;
    font-weight: normal;
    color: #000080;
}






table.gridViewTable
{
    border: solid 1px #BBBBBB;
    border-collapse: collapse;

   font-family: Arial;
    font-size: small;
    font-weight: normal;

}

table.gridViewTable th
{
    background-color: #E5E5E5;
    border: solid 1px #BBBBBB;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    padding: 2px 16px 2px 16px;
}

table.gridViewTable td
{
    padding: 2px 2px 2px 2px;
    border: solid 1px #DDDDDD;
}

table.noBorder td
{
    border-style: none;
}



.alternatingrowstyle
{
    background-color: #f9f9f9;
}


.headerstyle
{
    background-color: #E5E5E5;
    height: 23px;
   font-family: Arial;
    font-size: small;
    font-weight: normal;

}

.headerstyle th
{
    border: 1px solid #BBBBBB;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle;
}
.headerstyle a
{
    color: #000000;
}

.pagerstyle
{
    color: #5B626C;
    background-color: #E5E5E5;
    font-size: small;
    text-align: right;
}



.headerLable
{
    font-family: Calibri;
    color: #000080;
    font-size: small;
}

.JobList_Title
{
    font-family: Arial;
    font-size: small;
    font-weight: bold;
}

.JobList_Description
{
    font-family: Arial;
    font-size: small;
}


.JobList_Date
{
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
}

.controlBorder
{
    padding: 5px; border-style: none; border-width: 0px; overflow: visible;
}

/*#Sitemap#*/
.CMSSiteMapList .CMSSiteMapListItem {
	margin: 10px 0;
}
/*#Footer#*/
#Footer {
	background-image: url('/Images/_template/files/footer_bg.aspx');
	height: 50px;
	width: 1001px;
	margin: 10px auto 0;
}
#Homepage #Footer {
	background: #757576;
}
#FooterNav .CMSListMenuUL {
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	list-style-type: none;
	float: left;
}
#FooterNav .CMSListMenuUL li {
	float: left;
	list-style-type: none;
}
#FooterNav .CMSListMenuUL li a {
	color: #FFF;
	font: normal 11px Arial, Verdana, Tahoma;
	padding: 5px;
}
.footerLeft {
	width: 478px;
	float: left;
	padding-left: 5px;
	padding-top: 15px;
}
.footerRight {
	width: 480px;
	float: right;
	text-align: right;
	padding-right: 10px;
	/*padding-top: 10px;*/
}
#PoweredBy a {
	color: #ccc;
}