body { margin:0 auto; font-family: Arial; font-size:13px; background:#fff; color:#112548; text-align:center; background-image:url(assets/images/bg.gif); background-repeat:repeat-x;  }

#wrap { margin:0 auto; width:1022px; }
#logo { float:left; width:1022px; height:120px; text-align:left; padding:0px 0px 0px 0px;  }
#content { width:1022px; height:520px; float:left; margin-top:15px;  text-align: justify; padding:0;  }
#content_sectors { width:1022px; height:520px; float:left; margin-top:15px;  text-align: justify; padding:0px 0px 0px 0px; background-image:url(assets/images/content_sectors_bg.jpg); }
#content_sectorsh { width:1022px; height:520px; float:left; margin-top:15px;  text-align: justify; padding:0px 0px 0px 0px; background-image:url(assets/images/content_health_bg.jpg); }
#content_sectorsm { width:1022px; height:520px; float:left; margin-top:15px;  text-align: justify; padding:0px 0px 0px 0px; background-image:url(assets/images/content_medical_bg.jpg); }
#footer { width:1012px; height:57px; float: left; border-top:#888a8a 2px solid; background-color:#112548; padding:5px; font-weight:bold; text-align:justify; }
#xenex { width:1022px; height:20px; float: left; font-size:11px; padding-top:5px; text-align:right; }
#xenex a{font-size:10px;}

#left_nav { width:272px; height:520px; float:left; text-align:left; padding-top:0px; background-image:url(assets/images/left_nav_bg.jpg); background-repeat:no-repeat; overflow: auto; overflow-x: hidden;}
#left_nav_sectors { width:272px; height:520px; float:left; text-align:left; padding-top:0px; background-image:url(assets/images/left_nav_sectors_bg.png); background-repeat:repeat; }
#right_content { width:708px; height:500px; float:right; padding:0 20px 20px 20px; overflow:auto;}
#right_content_sectors { width:500px; height:200px; float:right; margin:300px 89px 20px 89px; background-image:url(assets/images/right_content_sectors_bg.png); }

.nav { font-size: 13px; font-weight: bold; color: #ffffff; }
#nav { float:left; width:1022px; height:30px;  float: left; text-align:left;  }
#nav ul { list-style: none; padding: 0; margin: 0; border: none; }
#nav li { float:left; line-height:30px; color:#fff; text-decoration: none; text-align: center;  font-size:12px; width:146px; display:block;  background-image:url(assets/images/menu_bg.gif); font-weight:bold;}
#nav a:hover { color: #fff; background-image:url(assets/images/menu_over_bg.gif);}
#nav li.last, #nav li ul li { background-image:url(assets/images/menuc_bg.gif);}
#nav li.current { color: #fff; background-image:url(assets/images/menu_over_bg.gif);}
#nav a { line-height: 30px; color: #fff; text-decoration: none; text-align: center;  font-size:13px; width:146px; display:block;}

th{background:#999; color:#fff;}
.listing{border-bottom:1px solid #999; vertical-align:top; text-align:left;}
.listingPort{vertical-align:top; text-align:left; padding-top:10px;}
.listingHead{text-align:left; border-right:1px solid #fff; vertical-align:top; padding-right:20px;}
.listingSort{background:url("assets/images/arrow_down.png") center right no-repeat #909090;}
.listingPhoto{text-align:center; width:100px;}
.listingShot{margin:0 5px 5px 0; width:70px;}
.profileLead{border-bottom:1px solid; padding:0 0 0.5em 0; margin:1em 0 0.5em 0;font-size:1.5em;}
.profileHead{font-weight:bold; margin:1em 0 0 0; font-size:1em;}
.profileShort{width:170px; float:left; }
.profileDetails{width:520px; float:right;}
.profileDetails p{margin:0 0 1em 0;}
.dropforms{display:inline;}

#searchbox{width:1022px; height:30px; float:left;}
.search{width:280px; height:28px; float:right; line-height:28px; color:#FFFFFF;}

.svlsa_logo {width:750px; float:left; height:120px; background-image:url(assets/images/banner_image.jpg); background-position:right; background-repeat:no-repeat;}
.login {width:155px; float:right; height:60px; background-color:#465a79; margin-right:1px; padding:30px 58px 30px 58px;}

hr { color:#112548; height: 1px; width:99%; padding:0px; }
a { text-decoration:underline; color: #112548;}
a:visted {text-decoration:underline;color: #112548;}

#quickspots{width:252px; display:block; padding:10px 10px 10px 10px; color:#FFFFFF;  font-weight:bold;}
#quickspots a{color:#FFFFFF; text-decoration:none; font-weight:bold;  }
#quickspots a:hover{color:#112548;}
.quickspots_title_top {width:252px; color:#FFFFFF; line-height:30px; font-size:12px; font-weight:bold; background-color:#112548; border-bottom:#888a8a 2px solid; padding:0px 10px 0px 10px; margin-top:0px; }
.quickspots_title {width:252px; color:#FFFFFF; line-height:30px; font-size:12px; font-weight:bold; background-color:#112548; border-bottom:#888a8a 2px solid; padding:0px 10px 0px 10px;  }

#subnav { width:251px; text-align:left; margin-top:13px; }
#subnav ul { list-style: none; padding: 0; margin: 0; border: none;    }
#subnav li { color: #fff; text-decoration: none; text-align: left;  font-size:12px; border-bottom:1px solid #888a8a; width:251px; padding:0px 10px 0px 10px;  display:block;  line-height:26px; font-weight:bold;   }
#subnav a { color: #fff; text-decoration: none;  display:block; width:251px;  display:block;  }
#subnav a:hover { color:#112548; }
#subnav li.current { color:#112548;}
#subnav li.current a{ color:#112548;}

.menu ul li { width:251px; list-style:none; overflow:visible; }
.menu ul li a { color: #fff; text-decoration:none; text-align:left;  font-size:12px; border-bottom:1px solid #888a8a; width:251px; padding:0px 10px 0px 10px;  display:block; line-height:24px; font-weight:bold; margin-left:-40px;   }
.menu ul li .active { color:#112548; }
.menu ul li .inactive { color: #fff; }
.menu ul li ul { display:none; margin-top:-4px; margin-bottom:10px; }
.menu ul li ul li ul {  }
.menu ul li ul li { display:block; background:none; border:none; font-size:12px; list-style:none; color:#fff; margin:0px; padding:0px; padding-left:1px; padding-top:5px;  }
.menu ul li ul li a { background:none; font-size:12px; height:18px; color:#fff; padding-left:0px;  border:none;}
.menu ul li ul li a:hover { color:#112548;}

.text_footer { font-size: 11px; color: #fff; text-align: left; }
.text_footer a:hover { font-size: 11px; color: #888a8a; text-decoration:none; text-align:left; }
.text_footer a { font-size: 11px; color: #fff; text-decoration:none; text-align:left; }

h1 { margin:0; font-size:24px; color:#112548; font-weight:bold; line-height:30px;}
h2 { margin:0; font-size:17px;  color:#112548; font-weight:normal; line-height:18px; }
h3 { margin:0; width:710px; font-size:18px;  color:#fff; font-weight:bold; line-height:40px;  height:40px; border-bottom:#fff 2px solid; text-indent:15px; background-color:#888a8a; }

.image_left { float:left; padding-right: 10px; border:none; }
.image_right { float:right; padding-left: 10px; border:none; }

img { border:none; }

input { font-size:10px; }
button { font-size:10px; }

p { margin:0px; padding:0px }

.small_text { font-size:11px; color:#fff; padding-top:10px; padding-bottom:5px; }
.grey_text{ color:#888a8a;}

#pagehead_wrap{width:710px; height:30px; border-bottom:#112548 2px solid; }
.pagehead_title{width:390px; float:left; height:30px;}
.pagehead_buttons{width:250px; float:right; height:30px; text-align:right; color:#888a8a; line-height:30px; font-size:10px;}

#sectors_wrap{width:500px; height:40px; border-bottom:#fff 2px solid; }
.sectors_title{width:335px; float:left; height:40px; padding-left:15px; color:#FFF; font-size:20px; line-height:40px;  height:40px; }
.sectors_view{width:135px; float:right; height:40px; padding-right:15px; text-align:right; color:#fff; line-height:40px;}
.sectors{color:#FFF; padding:15px;}

.news_content p{width:680px; color:#fff; border-bottom:#fff 2px solid; background-color: #888a8a; padding:10px 15px 5px 15px; }
.news_content {width:680px; background-color:#888a8a; padding:10px 15px 5px 15px;}
.newsread a{color:#FFF; text-align:right; line-height:20px;}
.newsread a:hover {color:#FFF; text-align:right; line-height:20px;}
.newsread a:visted {color:#FFF; text-align:right; line-height:20px;}

h4 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

