/* CSS Document */

html, body {
	margin:0;
	padding:0;
	}
body {
	background-color:#1e3266; 
	background: url(/images/logo_bg.jpg);
	background-attachment:fixed;
	text-align:center;
	font-family:Trebuchet MS, sans-serif;
	font-size:12px;
	}
p {
	padding:0;
	margin: 0 0 11px 0;
	line-height:15px;
	font-weight:normal;
	}
h1 {
	font-size:20px;
	margin: 0 0 8px 0;
	font-weight:bold;
	}
h2 {
	font-size:18px;
	margin: 0 0 8px 0;
	font-weight:bold;
	}
h3 {
	font-size:16px;
	margin: 0 0 8px 0;
	font-weight:bold;
	color:#B29330;
	font-family:Georgia, Times New Roman, Times, serif;
	}
h4 {
	font-size:14px;
	margin: 8px 0 8px 0;
	font-weight:bold;
	}
h5 {
	font-size:14px;
	margin: 8px 0 8px 0;
	font-weight:bold;
	}
.subhead {
	font-size:14px;
	margin: 0 0 8px 0;
	font-weight:bold;
	}
a:link, a:visited {
	color:#263E81;
	text-decoration:none;
	}
a:hover, a:active {
	color:#263E81;
	text-decoration:underline;
	}
ul {
	margin: 10px 0;
	padding: 0 0 0 25px;
	}
li {
	
	}


/*
=============================================================
MAIN CSS
=============================================================
*/

.anchor { 
   text-decoration: underline; 
   cursor:hand;
   color: #0000cc;
   }

#wrapper {
	width:760px;
	margin: 0 auto;
	text-align:left;
	}

#header {
	min-height:131px;
	height:100%!important;
	height:131px;
	background: #273E82 url(/images/header_bg.gif) bottom left repeat-x;
	}
#logo {
	float:left;
	padding: 30px 0 0 11px;
	}
#homecontainer {
	background: #F0E3D4 url(/images/container_bg.gif) top left repeat-x;
	}
#container {
	background: #FFFFFF;
	}
#container h2 {
	color:#273E82;
	font-size:24px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 10px 15px;
	}
#container h3 {
	color:#0E9191;
	font-size:16px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 10px 15px;
	}

#searchfor {
	padding: 2px 0 0 50px;
	background: transparent url(/images/search_bg.jpg) top right no-repeat;
	height:30px;
	overflow:hidden;
	}
#searchfor label {
	color:#CCCCCC;
	font-size:14px;
	display:inline;
	float:left;
	width:109px;
	padding: 3px 0 0 0;
	}

#breadcrumbs {
	color:#333333;
	font-size:11px;
	font-weight:normal;
	width:335px;
	padding: 14px 0 0 16px;
	float:left;
	}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#333333;
	text-decoration:none;
	}
#breadcrumbs a:hover, #breadcrumbs a:active {
	text-decoration:underline;
	}

/* SandBox */
.SandBox {
	background:#efe2d3 url(/images/insetbox2_top_bg.gif) top right no-repeat;
	clear:both;
	}
.SandBox .innerbox {
	background: url(/images/insetbox2_bottom_bg.gif) bottom right no-repeat;
	padding: 12px 12px 16px 12px;
	margin: 10px 0 0 0;
	}
.SandBox .innerbox img {
	border:1px solid #D3BBA1;
	}
/* /SandBox */

.insetbox2 {
	background: #EFE2D3 url(/images/insetbox2_top_bg.gif) top right no-repeat;
	padding: 5px 0 0 0;
	}
.innerbox2 {
	background: #EFE2D3 url(/images/insetbox2_bottom_bg.gif) bottom right no-repeat;
	padding: 10px 0 5px 10px;	
	}
.insetbox2 h3 {
	color:#0F9191;
	font-size:16px;
	margin: 0 0 8px 0;
	}
.insetbox2 h4 {
	color:#273E82;
	font-size:14px;
	margin: 0 0 8px 0;
	}
.insetbox2 img {
	float:left;
	border:1px solid #ffffff;
	}
.insetbox2 p {
	font-weight:normal;
	}
.listbox {
	float:left;
	width:225px;
	}

.borderBox {
	float:left;
	border:1px solid #666666;   
}
.borderBox .innerBox{
	padding: 8px 8px 8px 8px;
}


/*
=============================================================
NAVS
=============================================================
*/

#toprightnav {
	float:right;
	padding: 0 12px 0 0;
	}
#toprightnav a:link, #toprightnav a:visited {
	text-decoration:none;
	font-size:11px;
	padding: 1px 3px 0 3px;
	}
#toprightnav a:hover, #toprightnav a:active {
	text-decoration:underline;
	background:#263E81;
	color:#ffffff;
	text-decoration:none;
	}



#topleftnav {
	background: #273E82 url(/images/nav_r_bg1.gif) bottom left no-repeat;
	width:383px;
	margin:0 0 0 12px;
	color:#bbbbbb;
	}
#topleftnav .inav {
	background: #273E82 url(/images/nav_r_bg2.gif) bottom right no-repeat;
	margin: 0 0 0 7px;
	padding: 6px 14px 6px 0;
	}


#topleftnav a:link, #topleftnav a:visited {
	color:#bbbbbb;
	text-decoration:none;
	font-size:11px;
	}
#topleftnav a:hover, #topleftnav a:active {
	color:#bbbbbb;
	text-decoration:underline;
	}

#glbnav {
	background:#0F9191;
	border-bottom:1px solid #23376D;
	color:#ffffff;
	padding: 4px 0 4px 0;
	text-align:center;
	}
#glbnav a:link, #glbnav a:visited {
	color:#ffffff;
   font-size:11px;
	text-decoration:none;
	}
#glbnav a:hover, #glbnav a:active {
	color:#ffffff;
	text-decoration:underline;
	}

/*
=============================================================
search
=============================================================
*/
#search {
	width:240px;
	float:right;
	margin: 40px 12px 0 0;
	color:#1A3166;
	}
#search label {
	display:block;
	}
#search .isearch {
	border:1px solid #8597C2;
	font-size:11px;
	width:208px;
	padding: 3px;
	vertical-align:middle;
	}
#search .isubmit {
	vertical-align:middle;
	}
	
/*
=============================================================
CONTENT
=============================================================
*/

.content {
	padding: 20px 10px 10px 10px;
}
#content {
	float:left;
	width:500px;
	}
.contborder {
	border-right:1px dotted #0F9191;
	padding: 0 15px 0 0;
	}
#content .content {
	padding: 20px 0 0 10px;
	}
#content h2 {
	font-family:Georgia, Times New Roman, Times, serif;
	color:#273E82;
	font-size:20px;
	}
#vid {
	float:left;
	margin: 0 15px 0 0;
	}
.diviter {
	height:6px;
	overflow:hidden;
	background: url(/images/dotted_line.gif) 0 0 no-repeat;
	}
.divider {
	height:1px;
	overflow:hidden;
	background: url(/images/dotted_line.gif) 0 0;
	margin-bottom: 8px;
	}

.qualitybox {
	width:225px;
	margin: 0 15px 10px 0;
	float:left;
	cursor: pointer
	}

.qualitybox h2 {
	font-size:16px;
	color:#0F9191;
	margin:0 0 0 0;
	padding:1px 3px 3px 0;
	letter-spacing:-1px;
	}
.qualitybox img {
	border:1px solid #ffffff;
	float:left;
	padding:0 0 0 0;
	margin:0 8px 8px 0
	}

.qualitybox p {
	font-size:12px;
	}

.box {
	width:228px;
	margin: 0 15px 10px 0;
	float:left;
	cursor: pointer;
	}
.boxRight {
	width:228px;
	margin: 0 15px 10px 0;
	float:right;
	cursor: pointer
	}
.box h4, .boxRight h4{
	font-size:16px;
	color:#0F9191;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	letter-spacing:-1px;
	}
.box img, .boxRight img {
	border:1px solid #ffffff;
	float:left;
	margin: 0 10px 0 0;
	
	}
.box p, .boxRight p {
	font-size:11px;
	}

.insetbox {
	background: #ffffff url(/images/insetbox_top_bg.gif) top right no-repeat;
	clear:both;
	}
.insetbox .innerbox {
	background: url(/images/insetbox_bottom_bg.gif) bottom right no-repeat;
	padding: 12px 12px 22px 12px;
	margin: 10px 0 0 0;
	}
.insetbox .innerbox img {
	border:1px solid #D3BBA1;
	float:left;
	}
.insetbox .innerbox h3 {
	color:#B29330;
	font-size:24px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin:0 0 6px 0;
	}

.insetbox h3 {
	color:#B29330;
	font-size:24px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin:0 0 0 6px;
	}

.insetbox .innerbox h4 {
	color:#273B70;
	font-size:14px;
	margin:0;
	font-style:italic;
	}

.appointment {
	float:right;
	padding: 0 260px 0 0;
	}
.quote1 {
	background: url(/images/quotes1.gif) top left no-repeat;
	}	
.quote2 {
	background: url(/images/quotes2.gif) bottom right no-repeat;
	padding: 10px 20px 0 20px;
	}
.quo1 {
	background: url(/images/quotes1.gif) top left no-repeat;
	width:240px;
	float:right;
	}	
.quo2 {
	background: url(/images/quotes2.gif) bottom right no-repeat;
	padding: 10px 20px 0 20px;
	}
.vidtextbox {padding: 10px 20px 0 20px;}

/* bluebox - width:237px */
.bluebox {
	background: #D2D8E7 url(/images/bluebox_top_bg.gif) top left no-repeat;
	padding: 8px 0 0 0;
	width:237px;
	float:left;
	margin: 0 0 10px 12px;
	cursor: pointer
	}
.bluebox .innerbox {
	background: url(/images/bluebox_bottom_bg.gif) bottom left no-repeat;
	padding: 0 10px 10px 10px;
	}
.bluebox .innerbox img {
	border:1px solid #ffffff;
	float:left;
	margin: 0 10px 5px 0;
	}
.bluebox .innerbox h4 {
	color:#273E82;
	font-size:16px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 3px 0;
	}

/* bluebox2 - width:450px */
.bluebox2 {
	background: #D2D8E7 url(/images/bluebox_top_bg2.gif) top left no-repeat;
	padding: 8px 0 0 0;
	width:450px;
	margin: 0 0 10px 20px;
	cursor: pointer
	}
.bluebox2 .innerbox {
	background: url(/images/bluebox_bottom_bg2.gif) bottom left no-repeat;
	padding: 0 10px 10px 10px;
	}
.bluebox2 .innerbox img {
	border:1px solid #ffffff;
	float:left;
	margin: 0 10px 5px 0;
	}
.bluebox2 .innerbox h4 {
	color:#273E82;
	font-size:16px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 3px 0;
	}

/* pinkbox2 - width:450px */
.pinkbox2 {
	background: #efdbe8 url(/images/pinkbox_top_bg2.gif) top left no-repeat;
	padding: 8px 0 0 0;
	width:450px;
	margin: 0 0 10px 20px;
	cursor: pointer
	}
.pinkbox2 .innerbox {
	background: url(/images/pinkbox_bottom_bg2.gif) bottom left no-repeat;
	padding: 0 10px 10px 10px;
	}
.pinkbox2 .innerbox img {
	border:1px solid #ffffff;
	float:left;
	margin: 0 10px 5px 0;
	}
.pinkbox2 .innerbox h4 {
	color:#273E82;
	font-size:16px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 3px 0;
	}
	
.whitebox360 {
	background: #ffffff url(/images/whitebox360_top_bg.gif) top left no-repeat;
	padding: 8px 0 0 0;
	width:360px;
	margin: 10px 0 10px 80px;
	cursor: pointer
	}
.whitebox360 .innerbox360 {
	background: url(/images/whitebox360_bottom_bg.gif) bottom left no-repeat;
	padding: 0 10px 10px 10px;
	}
.whitebox360 .innerbox360 img {
	border:1px solid #ffffff;
	float:left;
	margin: 0 5px 5px 0;
	}
.whitebox360 .innerbox360 h4 {
	color:#273E82;
	font-size:16px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 3px 0;
	}

.whiteinsetbox {
	background: #ffffff url(/images/insetbox_top_bg.gif) top right no-repeat;
	clear:both;
	}
.whiteinsetbox .innerbox_wib {
	background: url(/images/insetbox_bottom_bg.gif) bottom right no-repeat;
	padding: 6px 12px 12px 12px;
	margin: 10px 0 0 0;
	}
.whiteinsetbox .innerbox_wib img {
	border:1px solid #D3BBA1;
	float:left;
	}
.whiteinsetbox .innerbox_wib h3 {
	color:#B29330;
	font-size:24px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin:0 0 6px 0;
	}

.bannerAd { 
   float:right;
}
.bannerAd img { 
   border:solid 1px #8597C2;
	margin:0 10px 0 0;
}

.contside {
	width:231px;
	float:right;
	margin: 0 0 15px 20px;
	}
.contside .qlinks {
	background: #F5F1E4 url(/images/bbox_top_bg.gif) top left no-repeat;
	margin: 10px 0 0 0;
	}
.contside .qlinks .innerbox4 {
	background: url(/images/bbox_bottom_bg.gif) bottom left no-repeat;
	padding: 10px 10px 10px 15px;
	}
.contside .qlinks .innerbox4 h4 {
	margin: 0 0 3px 0;
	color:#B29230;
	font-size:16px;
	}
.contside .qlinks .innerbox4 a:link, .contside .qlinks .innerbox4 a:visited {
	color:#B29230;
	text-decoration:none;
	padding: 0 0 0 8px;
	}
.contside .qlinks .innerbox4 a:hover, .contside .qlinks .innerbox4 a:active {
	color:#B29230;
	text-decoration:underline;
	}


/*
=============================================================
SIDEBAR
=============================================================
*/

#sidebar {
	float:right;
	}
.subpage {
	width:218px;
	}
#sidebar .sidecontent {
	padding: 0 0 0 10px;
	}
#sidebar .sidecontent h2 {
	color:#273E82;
	font-size:12px;
	margin: 0 0 4px -10px;
	font-family:Trebuchet MS, sans-serif;
	}
#sidebar .sidecontent p {
	line-height:18px;
	}
.homesidebar {
	background: #ffffff url(/images/sidebar_bottom_bg.gif) bottom left no-repeat;
	margin: 13px 12px 0 0!important;
	margin: 13px 6px 0 0;
	width:238px;
	}

.SideBarTop2 {
   background: #ffffff url(/images/SideBarTop2.gif) top right no-repeat;
	margin: 13px 12px 0 0!important;
	margin: 13px 6px 0 0;
	width:238px;
}
.SideBarBottom2 {
	background: #ffffff url(/images/sidebar_bottom_bg.gif) bottom left no-repeat;
	margin: 13px 12px 0 0!important;
	margin: 13px 6px 0 0;
	width:238px;
}

#sidebar p {
	line-height:14px;
	font-size:11px;
	}
#sidebar .sidebox1 {
	background: #ffffff url(/images/sidebar_top_bg.gif) center top no-repeat;
	padding: 10px 5px 11px 11px;
	}	
#sidebar h2 {
	font-size:16px;
	color:#283C70;
	}

#sidebar .sidebox2 {
	background: #ffffff url(/images/sidebar_m1_bg.gif) center top no-repeat;
	padding: 11px 5px 11px 11px;
	}

#sidebar .sideboxcontent2 {
	width:220px;
	margin: 10px 0px 10px 0;
	float:left;
	cursor: pointer
	}

#sidebar .sideboxcontent2 h3 {
	font-size:12px;
	color:#B29330;
	font-family:Georgia, Times New Roman, Times, serif;
	letter-spacing:0px;
	margin:0;
	}
#sidebar .sideboxcontent2 img{
	float:right;
	border:1px solid #ffffff;
	background: #ffffff url(/images/img_bg.gif) bottom right no-repeat;
	padding: 1px 3px 3px 0;
	}

#sidebar .sidebox3 {
	background: #ffffff url(/images/sidebar_m1_bg.gif) center top no-repeat;
	padding: 11px 0px 11px 8px;
	}

#sidebar .sidebox3 .newsitem {
	width:220px;
	float:left;
	border:1px solid #ffffff;
	cursor: pointer;
	}
#sidebar .sidebox3 .newsitem img {
	float:left;
	border:1px solid #efefef;
	background: #ffffff url(/images/img_bg40.gif) bottom right no-repeat;
	padding: 2px 5px 5px 0;
	margin: 0 3px 0 0;
	}
#sidebar .sidebox3 .newsitem:hover {
	border:1px dashed #999999;
   background:#efefef;
	}
#sidebar label {
	color:#0E9191;
	font-size:11px;
	}

#sidebar .sideboxLoc {
	width:210px;
	float:left;
	border:1px solid #ffffff;
	cursor: pointer;
	}
#sidebar .sideboxLoc img {
	float:right;
	border:1px solid #ffffff;
	background: #ffffff url(/images/img_bg.gif) bottom right no-repeat;
	padding: 1px 3px 3px 0;
	}
#sidebar .sideboxLoc:hover {
	border:1px dashed #999999;
   background:#efefef;
	}

form {
	margin:0;
	padding:0;
	}
p.select1 {
	color:#000000;
	background: url(/images/select.gif) 0 0 no-repeat;
	height: 24px;
	}
span.select {
position: absolute;
width: 214px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 24px;
padding: 4px 0 0 6px;
overflow: hidden;
font-size:11px;
}


#table_list {

	}
#table_list th {
	color:#273E82;
	text-align:left;
	}
#table_list tr.current {
	background:#B7DEDE;
	}

#table_list td {
	padding: 0 3px 0 3px;
	}

#sidebar .location {
	margin: 0 15px 0 0;
	padding: 15px 0 0 0;
	border-top:1px solid #CCCCCC;
	}

#sidebar .location h2 {
	color:#0F9191;
	font-size:13px;
	margin: 0 0 12px 0;
	font-family:Trebuchet MS, sans-serif;
	}
#sidebar .location h3 {
	color:#B29230;
	font-size:13px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 6px 0;
	}
p.submenu {	
	margin:0;
	padding:0;
	}
.submenu {
	padding: 0 0 0 0px;
	}


/*
=============================================================
FOOTER
=============================================================
*/
#footer {
	clear:both;
	color:#666666;
	font-size:10px;
	padding: 10px 0 10px 20px;
	line-height:20px;
	}

#footer a:link, #footer a:visited {
	color:#666666;
	text-decoration:underline;
	font-size:10px;
	padding: 1px 3px 0 3px;
	}
#footer a:hover, #footer a:active {
	color:#ffffff;
	background-color:#263E81;
	text-decoration:none;
	}


/*
=============================================================
Common
=============================================================
*/

img {
	border:0;
	margin: 0 2px 0 0;
	}
.imgLeft {
	float: left;
	margin: 0 10px 0 0px;
	}
.imgRight {
	float: right;
	margin: 0 0 0 10px;
	}
.clear {
	clear:both;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
.txtRight {
	text-align:right;
	}
.clickable {
	cursor: pointer
	}

/* Old */
.border-r { border-right: 1px solid #555555 } 
.border-t { border-top: 1px solid #555555 } 
.border-l { border-left: 1px solid #555555 } 
.border-b { border-bottom: 1px solid #555555 } 
.border-rt { border-right: 1px solid #555555; border-top: 1px solid #555555 } 
.border-tl { border-top: 1px solid #555555; border-left: 1px solid #555555 }
.border-lb { border-left: 1px solid #555555; border-bottom: 1px solid #555555 }
.border-rb { border-right: 1px solid #555555; border-bottom: 1px solid #555555 } 
.border-rtl { border-right: 1px solid #555555; border-top: 1px solid #555555; border-left: 1px solid #555555 } 
.border-rtlb { border-right: 1px solid #555555; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555 } 
.border-rtb { border-right: 1px solid #555555; border-top: 1px solid #555555; border-bottom: 1px solid #555555 } 
.border-rl { border-right: 1px solid #555555; border-left: 1px solid #555555 }
.border-rlb { border-right: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555}
.border-tb { border-top: 1px solid #555555; border-bottom: 1px solid #555555 }
.border-tlb { border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555 } 

.borderg-r { border-right: 1px solid #cccccc } 
.borderg-t { border-top: 1px solid #cccccc } 
.borderg-l { border-left: 1px solid #cccccc } 
.borderg-b { border-bottom: 1px solid #cccccc } 
.borderg-rt { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc } 
.borderg-tl { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc }
.borderg-lb { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.borderg-rb { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
.borderg-rtl { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc } 
.borderg-rtlb { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
.borderg-rtb { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
.borderg-rl { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc }
.borderg-rlb { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.borderg-tb { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.borderg-tlb { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 

/* New */
.border-tr { border-right: 1px solid #555555; border-top: 1px solid #555555 } 
.border-bl { border-left: 1px solid #555555; border-bottom: 1px solid #555555 }
.border-trl { border-right: 1px solid #555555; border-top: 1px solid #555555; border-left: 1px solid #555555 } 
.border-trbl { border-right: 1px solid #555555; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555 } 
.border-trb { border-right: 1px solid #555555; border-top: 1px solid #555555; border-bottom: 1px solid #555555 } 
.border-rbl { border-right: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555}
.border-tbl { border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555 } 

.borderg-tr { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc } 
.borderg-bl { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.borderg-trl { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc } 
.borderg-trbl { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
.borderg-trb { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
.borderg-rbl { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.borderg-tbl { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 

.bullet { margin-bottom:8px;background:url('/images/BlackBullet.gif') no-repeat top left;padding-left:15px;}

