/* CSS Document */

body {
	background-color: #336E90;
}


.flash {
z-index: 0;
}

.shadowleft {
width: 20px;
background-image: url(images/shadowleft.png);
background-position: right;
background-repeat: repeat-y;
}

.shadowright {
width: 20px;
background-image: url(images/shadowright.png);
background-position: left;
background-repeat: repeat-y;
}

.subpageHome {
border: 1px solid #c1c1c1;
cursor: pointer;
}

.subpage {
border: 1px solid #c1c1c1;
background-image: url(images/subpage_bg.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

.subpageLarge {
border: 1px solid #c1c1c1;
background-position: bottom;
background-repeat: no-repeat;
}

.subpage_header {
padding: 1px 0px 3px 5px;
background-image: url(images/sub_page_header.gif);
background-position: top;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

.subpage_header a{
color: #000000;
text-decoration: none;
}

.subpage_header a:hover{
color: #000000;
text-decoration: underline;
}

.subpage_bottom_shadow_1 {
background-image: url(images/subpage_shadow_bottom_1.gif);
background-position: top left;
background-repeat: no-repeat;
}

.subpage_side_shadow_1 {
background-image: url(images/subpage_shadow_side_1.gif);
background-position: top left;
background-repeat: no-repeat;
}

.subpage_corner_shadow_1 {
background-image: url(images/subpage_shadow_corner_1.gif);
background-position: top left;
background-repeat: no-repeat;
}

.home_box_text {
padding: 0px 10px 3px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 20px;
}

.home_box_text a{
color: #336E90;
text-decoration: none;
}

.home_box_text a:hover{
color: #2BA801;
}

.home_box_linksection {
padding: 0px 10px 3px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #006699;
line-height: 17px;
font-weight: bolder;
}

.home_box_linksection a{
color: #006699;
text-decoration: underline;
}

.home_box_linksection a:hover{
color: #006699;
text-decoration: none;
}

.home_largebox_text {
padding: 10px 1px 3px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

.footer {
padding: 2px 0px 2px 5px;
background-color: #336E90;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}


.login a {
color: #FFFFFF;
font-weight: bolder;
text-align: right;
text-decoration: none;
}

.login a:hover {
color: #FFFFFF;
font-weight: bolder;
text-align: right;
text-decoration: underline;
}

.loginHeader {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
}

.newsHeader {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#336E90;
font-weight: bolder;
border-bottom: 1px solid #336E90;
}

.newsText {
padding: 10px 5px 0px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
}

.newsText a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-decoration: none;
}

.newsText a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
text-decoration: none;
}

.searchBox {
border: 1px solid #c1c1c1;
padding: 5px;
}


#container { 
	width: 50%;
	margin: 0 auto;
	text-align: left;
}
	
	
.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 40%;
	left: 40%;
	width: 20%;
	height: 200px;
	padding: 15px 25px 5px 15px;
	border: 10px solid #333333;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

.closeWindow{
padding-top: 10px;
}

.closeWindow a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-decoration: none;
font-weight: bolder;
}

.closeWindow a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6397AD;
text-decoration: none;
font-weight: bolder;
}

.currentPage {
padding: 10px 5px 0px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
text-decoration: none;
}

.thumbNails { width: 200px;
padding: 3px;
border: 1px solid #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
}

.logoDesign {
background-image: url(images/logodesign.png);
background-position: bottom left;
background-repeat: no-repeat;
}

.testimonialDivider {
border-top: 1px dashed #999999;
}