h1 {color:#004da0; font-size:32px; font-weight:bold; margin-top:2px; margin-bottom:2px; font-family:Arial,Helvetica,sans-serif;}
h2 {color:#004da0; font-size:16px; font-weight:bold; padding:2px; margin-bottom:2px; font-family:Arial,Helvetica,sans-serif;}
h3 {color:#0354ad; font-size:16px; font-weight:bold; padding:2px; margin-bottom:2px; font-family:Arial,Helvetica,sans-serif;}
body {color:#333333; font-size:10px; font-family:Arial,Helvetica,sans-serif;}
p, td, li, dd {font-size:12px; font-family:Arial,Helvetica,sans-serif;}

a:link {color:#0354ad; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
a:visited {color:#0354ad; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
a:active {color:#0354ad; text-decoration:underline; font-family:Arial,Helvetica,sans-serif;}
a:hover {color:#023368; text-decoration:underline; font-family:Arial,Helvetica,sans-serif;}

.NonJSMenuText { font-family:verdana; font-size:13px; }

dt {font-size:12px; font-style:italic; font-family:Arial,Helvetica,sans-serif;}
pre {font-size:12px; font-family:courier, monospace;}
tt {font-size:12px; font-family:courier, monospace;}

.SeparatorCol {background-color:#0354ad; background:#0354ad; }
form{margin:0px}
.FormTableBox { background-color:#ffffff; }
.FormTableHeader { background-color:#ffffff;}
.FormTableErrors {background-color:#ffffff;}
.FormTableFields {background-color:#ffffff;}	
.FormFieldError {background-color:#ffffff;}
.FormFieldReqText {}
.FormTableFooter {background-color:#ffffff;}
.FormFieldName {background-color:#ffffff; background:#ffffff; }
.FormErrorBoxCol {background-color:#ff0000; background:#ff0000; }
.FormFieldHelp {background-color:#e6e6e6; background:#e6e6e6; font-style:italic; }
.FormFieldErrorText { color:#ff0000; }
.FormFieldReqMarker {color:#ff0000; }
fieldset {display:block}
.FieldsetNoBorder {border:0;margin:0;padding:10px}
.FieldsetNoBrdPdg {border:0;margin:0;padding:0}
.LegendHide {display:none}

.ResultsFieldName {background-color:#0354ad; background:#0354ad; }
.ResultsRow1 {background-color:#e5e5e5; background:#e5e5e5; }
.ResultsRow1 td { vertical-align:top;}
.ResultsRow2 {background-color:#f7f7f7; background:#f7f7f7; }
.ResultsRow2 td { vertical-align:top;}
.ResultsRowHighlight { background-color:#e9ddd9; }
.Small {font-size:10px; }
.DFCurrentQuestion { font-weight:bold; }
.DFQuestionSubject { font-weight:bold; }
.DetailFieldName { font-weight:bold; }
.ThemeNameLinkNormal {color:#ffffff; background-color:#0354ad; background:#0354ad; font-size:12px; }
.ThemeNameLinkNormal a:link {color:#ffffff; text-decoration:none; }
.ThemeNameLinkNormal a:visited {color:#ffffff; text-decoration:none; }
.ThemeNameLinkNormal a:active {color:#ffffff; text-decoration:underline; }
.ThemeNameLinkNormal a:hover {color:#ffffff; text-decoration:underline; }

.ThemeItemLinkNormal {font-size:11px; }
.ThemeItemLinkNormal a:link {color:#0354ad; text-decoration:none; }
.ThemeItemLinkNormal a:visited {color:#0354ad; text-decoration:none; }
.ThemeItemLinkNormal a:active {color:#0354ad; text-decoration:underline; }
.ThemeItemLinkNormal a:hover {color:#023368; text-decoration:underline; }

.ThemeMoreLinkNormal {font-size:11px; text-decoration:underline; }
.ThemeMoreLinkNormal a:link {color:#0354ad; text-decoration:none; }
.ThemeMoreLinkNormal a:visited {color:#0354ad; text-decoration:none; }
.ThemeMoreLinkNormal a:active {color:#0354ad; text-decoration:underline; }
.ThemeMoreLinkNormal a:hover {color:#023368; text-decoration:underline; }

.ThemeName {color:#ffffff; background-color:#0354ad; background:#0354ad; font-size:14px; }
.ThemeDescription {font-size:12px; }
.ThemeChildNameLink {text-align:right; }
.ItemDetailLinks {text-align:center; }
.ProductDetailLink {text-align:right; }
.ArticleDetailLink {text-align:left; }
.ArticleDate {vertical-align:top; padding:2px; }
.ListItemNameLink {margin-top: 2px; padding:1px; }
.ListItemNameNoLink {margin-top: 2px; padding:1px; }
.BuyFormPrice{font-weight:bold;}
.StateContents{background-color:#ffffff}
.LogonItemHeader{background-color:#ffffff}
.LogonItem{background-color:#ffffff}
.DownloadDisclaimer{padding:2px;margin:3px;border:1px solid black}

h1.admin{color:#46667d;background-color:transparent;margin:0px;padding:2px;font-size:18px;font-weight:bold;font-family:Arial,Helvetica,sans-serif}
h2.admin{color:#46667d;background-color:transparent;margin:0px 0px 5px 5px;padding:2px;font-size:14px;font-weight:normal;font-family:Arial,Helvetica,sans-serif}
li.admin{margin:2px 0px 2px 0px;padding:0px 0px 0px 0px;font-size:12px;font-family:Arial,Helvetica,sans-serif}
p.admin{margin-left:15px;font-size:12px;font-family:Arial,Helvetica,sans-serif}

.tbleft {text-align:left;width:100%}
.tbcenter {text-align:center;width:100%}
.tbright {text-align:right;width:100%}
.tblayout ul {list-style-type:none; padding:0; margin:0;}
.tblayout li {display:inline;}
.tblayout li a {padding:5px 5px 5px 0px; float:left;}
.tbpopup {border:solid 1px #888;background:#fff;color:#000}
.tbpopup td {text-align:center;}
.tbpopup td.tbimage {width:16px}
.tbpopup td.tblink {padding-right:10px;padding-left:2px; text-align:left;width:100px}
.tbpopup td.tbfave {padding-right:10px;padding-left:2px; text-align:left;width:100px;cursor:pointer}
.tbpopup table {border:none;padding:6px;border-spacing:0px}
.tbtitle {border-bottom:1px solid #888;margin:1px;padding:2px 2px 2px 5px;background:#eee}
.tbshare td {text-align:center;}
.tbshare td.tblink {padding-right:10px; padding-left:2px; text-align:left}
.tbshare table {margin:auto; border:none; padding:0px; border-spacing:0px;}
.tbemailbtn {border:none}
.tbsharebtn {border:none}
.tbprintbtn {border:none}
.bffsfield {position:absolute;left:-9990px;top:0px}

.VacancySearchResult{padding:10px}
.VacancySearchResultTitle{overflow:hidden;padding:5px;}
.VacancySearchResultTitle h3{float:left;margin:0px;}
.VacancySearchResultTitle span{float:right}
.VacancySearchResultFields{padding:5px;}

.VacancySubDetail{padding-bottom:10px}
.VacancyDetail{padding:10px}
.VacancyValueLabel{font-weight:bold;}

.VacancySummaryDescription{padding:5px}
.VacancyMenu{text-align:left}

.MenuItemThemeName{}
.MenuItemItem{list-style-type:none;list-style-image:none;padding:0px;margin:0px}
.MenuItemMoreLink{}
.MenuItemItemTitle{margin:0px;padding:0px 0px 0px 15px;background-image:url(../images/c2linkarrow.gif);background-position:0px 50%;background-repeat:no-repeat;}
.MenuItemDesc{margin:0px;padding:0px 0px 0px 15px}
.MenuItemContainer{margin:0px;padding:0px;list-style-type:none;list-style-image:none}
.MenuItemContainer li{height:1%}

.RCItem{list-style-type:none;list-style-image:none;padding:0px;margin:0px}
.RCItemTitle{margin:0px;padding:0px 0px 0px 15px;background-image:url(../images/c2linkarrow.gif);background-position:0px 4px;background-repeat:no-repeat;}

.SimpleProductListProduct{width:100%; border:none; padding:2px}
.SimpleProductListProductBuy table{float:right}

.ddgurantee {padding: 5px; position: relative;}
.ddgurantee h1 {text-align: center;}
.ddlogo {position: absolute; right: 20px; top: 6px; border:none;}

.w3cicon {border:0}

.StateMenuContainer {padding-bottom:1em; width:500px; margin: 0 auto}
.CenterDiv {margin: 0 auto; padding:0; text-align:left;}
.IEcenterdiv {text-align:center}

.StateMenu {list-style-type:none; padding:0; margin:0;}
.StateMenu li {float:left; margin-right:6px; padding:1px;}

.ECStateMenu {list-style-type:circle; padding:0; margin:0; zoom:1;}
.ECStateMenu li {float:left; margin-right:24px; padding:2 2 2 0; zoom:1;}

ECStateMenu .DoneAction, ECStateMenu .DoneAction a:link, ECStateMenu .DoneAction a:visited, ECStateMenu .DoneAction a:active, ECStateMenu .DoneAction a:hover {color:#B5B5B5; list-style-type:square;}
ECStateMenu .CurrentAction, ECStateMenu .CurrentAction a:link, ECStateMenu .CurrentAction a:visited, ECStateMenu .CurrentAction a:active, ECStateMenu .CurrentAction a:hover {color:#000000; list-style-type:disc; font-weight:bold}

.Action {font-size:1.1em;}
.DoneAction, .DoneAction a:link, .DoneAction a:visited, .DoneAction a:active, .DoneAction a:hover {color:#B5B5B5}
.CurrentAction, .CurrentAction a:link, .CurrentAction a:visited, .CurrentAction a:active, .CurrentAction a:hover {color:#000000; font-weight:bold}
.NotDoneAction, .NotDoneAction a:link, .NotDoneAction a:visited, .NotDoneAction a:active, .NotDoneAction a:hover {color:#545454}

.CalOutMon{background-color:#F0F8FF;border-bottom:1px solid white;border-right:1px solid white}
.CalInMon{background-color:#EFEFEF;border-bottom:1px solid white;border-right:1px solid white}
.CalSun{background-color:#F0F8FF;}
.CalSunLab{background-color:#F0F8FF;border-bottom:1px solid gray;border-right:1px solid white}
.CalSatLab{background-color:#F0F8FF;border-bottom:1px solid gray;border-right:1px solid white}
.CalWeekEndLab{background-color:#EFEFEF;border-bottom:1px solid gray;border-right:1px solid white}
.CalWeekDayLab{background-color:#EFEFEF;border-bottom:1px solid gray;border-right:1px solid white}
.CalSat{background-color:#F0F8FF;}
.CalTable td {text-align:center}
.CalTable{width:100%}
.CalCont{padding:10px;}
.Cal{width:150px;margin:auto}
.CalQSel{width:135px;}
.CalImg{border:none}
.CalHeaderMonth{width:98%;text-align:center}
td.CalSelected{background-color:#FFFFA0;}
a.CalEv{background-color:#FFFFFF;margin:2px}
span.CalEvNone{margin:2px}
.EventSum{padding:0px 0px 10px 10px}
.EventSum p{padding:0px;margin:0px}
.EventDetailLink{text-align:right}
.EventTable{width:100%}

.menudefault * {margin:0px; padding:0px; }
.menudefault a,.menudefault span {height:1%; margin:0px; padding:0px; display:block; }
.menudefault ul.level_1 {margin:0px; }
.menudefault ul {margin-left:10px;list-style-type:none;list-style-image:none; }
.DLItemMessage {font-style:italic; }
.RelatedContentHead {color:#ffffff; background-color:#333333; background:#333333; font-size:12px; padding:2px; margin-bottom:2px; }
.RelatedContentSection {font-size:12px; padding:2px; margin-bottom:2px; }
.ThemeContentListLink {font-size:11px; }
.ThemeContentListLink a:link {color:#0354ad; text-decoration:none; }
.ThemeContentListLink a:visited {color:#0354ad; text-decoration:none; }
.ThemeContentListLink a:active {color:#0354ad; text-decoration:underline; }
.ThemeContentListLink a:hover {color:#023368; text-decoration:underline; }
.bdblue {color:#004da0; font-size:20px; }
img.imggbrd {background:#E6E6E6; border:1px solid #ccc; padding:5px; font-family:Arial,Helvetica,sans-serif;}
.testimonial {padding:20px 5px 5px; background:url('../homelink/images/quote.jpg') 100% 0 no-repeat scroll transparent; font-size:18px; color:#333333; font-family:"Times New Roman", Times, serif !important; font-style:italic;display:block;padding-bottom:10px;display:block; }
.alcentr {}
.sdblue {color:#004da0; font-size:12px; }
sbblue {color:#0354ad; font-size:12px; font-family:Arial,Helvetica,sans-serif;}
.ssmmdb {color:#004da0; font-size:11px; color:#0354AD; }
.alcntr {text-align:center;display:block; }
.browsehomes {color:#004da0; background:url('../homelink/images/brow_homes.jpg') 100% 50% no-repeat scroll transparent; padding-right:30px; line-height:26px; font-size:20px; font-weight:bold; }
.clickformore {background:url('../homelink/images/vief_full_det.gif') 100% 50% no-repeat scroll transparent; display:inline-block; padding-right:20px; color: #0354AD !important; }
.sbblue {color:#0354ad; font-size:12px; }
.VisHome {color:#004da0; background:url('../homelink/images/brow_homes.jpg') 100% 50% no-repeat scroll transparent; padding-right:30px; line-height:16px; font-size:14px; font-weight:bold; }
.bannbcg {background:url('../homelink/images/bended_box_chip.png') 0 0 repeat-x scroll  #DCE7F4; padding:10px 10px 0 10px; min-height:130px; border-left:#DAE6F3 1px solid; border-top:#DAE6F3 1px solid; border-right:#DAE6F3 1px solid; }
.liinbox {}
.media {color:#0354ad; background-color:#bed4e9; background:#bed4e9; font-weight:normal; text-decoration:none; text-align:left; padding-left: 10px; }
.txt_blu {color:#0354ad; font-size:19px; font-weight:bold; }
.homelink_heading {background-color:#639ace;color:#ffffff;font-weight:bold; }
.homelink_subheading {font-size:20px;color:#6699CC;font-weight:bold; }
.homelink_section {width: 100%;background-color:#CCEBFF; }
.homelink_paydetails1 {background-color:#bcd2e9; }
.homelink_paydetails2 {background-color:#ecf2f9; }
.homelink_errors {color:red; }
.table_bg_2 {color:#0354ad; padding-left: 10px; }
.bodyStyle {margin:0px; padding:10px 0 0; background:url('../homelink/images/main_bcg.png') repeat-x scroll #BED4E9 0 0; }
.footer p {margin:0px; padding:0px; }
ul {list-style:none; font-family:Arial,Helvetica,sans-serif;}
li {list-style:none; background:url('../homelink/images/arrow.gif') no-repeat transparent 0 4px; line-height:18px; display:block; padding-left:12px; font-family:Arial,Helvetica,sans-serif;}
.nav {}
ul#nav_ul {margin:0px; padding:0px; display:block; font-family:Arial,Helvetica,sans-serif;}
li.lev1 {display:block;  float:left; background-image:none !important; font-family:Arial,Helvetica,sans-serif;}
ul#nav_ul li.last {margin:0 !important; float:right;  padding-right:10px; background:url('../homelink/images/arrow.gif') 100% 50% no-repeat #fff !important; font-family:Arial,Helvetica,sans-serif;}
ul#nav_ul a.lev1, ul#nav_ul span.lev1 {padding:10px 7px !important; display:block;  margin-left:10px;  float:left; /*background:url('../homelink/images/menu-bcg.gif') 100% 50% no-repeat*/ font-family:Arial,Helvetica,sans-serif;}
ul#nav_ul a.last, ul#nav_ul span.last {border:none !important; font-family:Arial,Helvetica,sans-serif;}
ul#nav_ul span.lev1 {font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
ul#nav_ul a.lev1:hover, ul#nav_ul a.poclev1 {text-decoration:none; background:url('../homelink/images/menubcg.png') repeat-x 0 0 #6A9CCD;  color:#FFFFFF; font-family:Arial,Helvetica,sans-serif;}
.home_ban {height:228px; background:transparent url('../homelink/images/banner_image.jpg') no-repeat scroll 0 0;margin-top:20px;padding-left:15px;padding-top:10px;position:relative; }
ul.tabNavigation {height:39px; margin:0px; padding:0px; list-style: none;   background:url('../homelink/images/tabs_bottom_ul_chip.jpg') 0 100% repeat-x; font-family:Arial,Helvetica,sans-serif;}
ul.tabNavigation li {display:block; float:left; background:url('../homelink/images/tab_dead_left.jpg') 0 0 no-repeat transparent; line-height:20px;margin-right:15px; padding-left:0; font-family:Arial,Helvetica,sans-serif;}
ul.tabNavigation li.li_selected {display:block; float:left; background:url('../homelink/images/tab_active_right.jpg') 0 0 no-repeat transparent; line-height:20px;margin-right:15px; font-family:Arial,Helvetica,sans-serif;}
ul.tabNavigation li a, ul.tabNavigation li a.selected {padding:7px 38px 12px 25px; font-size:16px; font-weight:bold; text-decoration:none; color:#000000; display:block; line-height:20px;    color:#0354AD; font-family:Arial, Helvetica, sans-serif;}
ul.tabNavigation li a {background:transparent url('../homelink/images/tab_dead_right.jpg')  no-repeat scroll 100% 0; font-family:Arial,Helvetica,sans-serif;}
ul.tabNavigation li a.selected {background:transparent url('../homelink/images/tab_active_left.jpg') no-repeat scroll 100% 0; font-family:Arial,Helvetica,sans-serif;}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {color: #fff; padding-top: 7px; font-family:Arial,Helvetica,sans-serif;}
ul.tabNavigation li a:focus {outline: 0; font-family:Arial,Helvetica,sans-serif;}
div h2 {margin-top: 0; font-family:Arial,Helvetica,sans-serif;}
.browsehomes a {font-size:20px; font-weight:bold; background:url('../homelink/images/arrow_ban.gif') 100% 50% no-repeat scroll transparent; padding-right:30px; line-height:20px; }
.clickformore a {background:url('../homelink/images/vief_full_det.gif') 100% 50% no-repeat scroll transparent; display:inline-block; padding-right:20px; color: #0354AD !important; }
.VisHome a {font-size:14px; font-weight:bold; background:url('../homelink/images/arrow_ban.gif') 100% 50% no-repeat scroll transparent; padding-right:30px; line-height:16px; }
.banBottom {background:url('../homelink/images/bended_box_bottom.png') 50% 100% no-repeat scroll #DCE7F4; padding-bottom:30px; }
.banCont {width:715px; margin:10px auto; }
.bannbcg h1, .bannbcg h2, .bannbcg h3 {margin-top:0 !important; }
.banArr {font-size:14px; background:url('../homelink/images/arrow_ban.gif'); line-height:16px;  color:#004DA0; display:block; }
li.BBoxLi, BBoxLi {font-size:15px; background:transparent url('../homelink/images/arrow_ban.gif') no-repeat scroll 0 6px;color:#004DA0;display:block;line-height:28px;list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:24px; font-family:Arial,Helvetica,sans-serif;}
#lhsnav_ul li.lev1, .nlspan {width:85%; font-size:16px; font-weight:bold; color:rgb(0, 77, 160);   line-height:24px; padding-top:20px; display:block; font-family:Arial,Helvetica,sans-serif;}
#lhsnav_ul li.lev2 {background:none; font-family:Arial,Helvetica,sans-serif;}
#lhsnav_ul a.lev2, #lhsnav_ul span.lev2 {display:block; border-bottom:1px solid #DAE6F3; line-height:30px; color:#333;  padding-left:16px; font-family:Arial,Helvetica,sans-serif;}
#lhsnav_ul a.lev2 {font-weight:normal; background:url('../homelink/images/lhsmenuarrow.gif') 0 10px no-repeat scroll transparent; font-family:Arial,Helvetica,sans-serif;}
#lhsnav_ul span.lev2 {font-weight:normal; background:url('../homelink/images/lhsmenuarrowspan.gif') 0 10px no-repeat scroll transparent;  color:#0555AE ;font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
#lhsnav_ul a.lev2:hover {background-position:3px 10px; text-decoration:none; color:#1583FB; font-family:Arial,Helvetica,sans-serif;}
div.tabs > div {padding:5px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-family:Arial,Helvetica,sans-serif;}
#slideshow {position:relative;    height:236px;	width:960px;	margin:auto;	background:url('004.gif'); font-family:Arial,Helvetica,sans-serif;}
#slideshow img {left:221px;opacity:0;position:absolute;top:32px;z-index:8; font-family:Arial,Helvetica,sans-serif;}
#slideshow img.active {z-index:10;    opacity:1.0; font-family:Arial,Helvetica,sans-serif;}
#slideshow img.last-active {z-index:9; font-family:Arial,Helvetica,sans-serif;}
#logo-new {position:absolute; z-index:20; top:10px; left:10px; font-family:Arial,Helvetica,sans-serif;}
a img {border:none !important; font-family:Arial,Helvetica,sans-serif;}
