@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700,800,600);
BODY {
	FONT: 14px/26px 'Open Sans', Verdana, Arial, Helvetica, sans-serif; COLOR: #000000;  background:#CCCCCC; 
}
TD {
	FONT: 14px/26px 'Open Sans', Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
INPUT {
	FONT-FAMILY: 'Open Sans', Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 13px
}
TEXTAREA {
	FONT-FAMILY: 'Open Sans', Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 13px
}
SELECT {
	FONT-FAMILY: 'Open Sans', Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 13px
}
BODY.twoColFixRtHdr {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.twoColFixRtHdr #container {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; MARGIN: 10px auto; PADDING-LEFT: 0px; WIDTH: 1000px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); 
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); 
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); 	
}
BODY.twoColFixRtHdr #header {
	padding: 0px;
	position: relative; 
}

#header .logo { position:absolute; left:0; top: 0; background-color: #fff; padding: 5px;}
#header .logo img { width: 200px;}
#header .title { position:absolute; left:10%; opacity: 0; color:#fff; font-size:34px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:800; text-transform:uppercase; text-align:center; background-color: rgba(0,0,0,0.5); padding: 8px;}
#header .details { position:absolute; left:80px; opacity: 0; color:#fff; font-size:18px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; background-color: rgba(0,0,0,0.5); padding: 5px;}

BODY.twoColFixRtHdr #sidebar1 {
	PADDING-BOTTOM: 15px;
	LINE-HEIGHT: normal;
	PADDING-LEFT: 10px;
	WIDTH: 170px;
	PADDING-RIGHT: 10px;
	FONT-FAMILY: 'Open Sans', Arial, Helvetica, sans-serif;
	FLOAT: right;
	FONT-SIZE: 12px;
	PADDING-TOP: 15px
}
BODY.twoColFixRtHdr #mainContent {
	padding:10px 40px; 
	width:920px;
	float:left;
}
#mainContent h3{ font-size:18px; color:#3A6598; line-height:24px; margin:10px 0px;}
#mainContent strong{ }
BODY.twoColFixRtHdr #footer {
	width:1000px; background-color:#3D3D3D;
}
BODY.twoColFixRtHdr #footer P {
	padding:10px; width:980px; color:#fff; 
}
BODY.twoColFixRtHdr #menu {
	LINE-HEIGHT: normal;
	BACKGROUND-COLOR: #3D3D3D;
	WIDTH: 1000px;
	float:left;
	padding:5px 0px; 
}
#menu ul{ padding:0px; list-style:none; margin:0px; float:left; width:980px; margin-left:20px; }
#menu ul li a{ float:left; padding:3px 22px; border-right:2px solid #fff; font-size:14px; font-weight:bold; text-transform:uppercase; }
#menu ul li a.last{ border:none; }
.fltrt {
	FLOAT: right; MARGIN-LEFT: 8px
}
.fltlft {
	FLOAT: left; MARGIN-RIGHT: 8px
}
BODY .clearfloat {
	LINE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 1px
}
BODY .menu {
	FONT-FAMILY: 'Open Sans', Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 13px
}
BODY .menu A {
	COLOR: #fff; TEXT-DECORATION: none
}
BODY .menu A:hover {
	COLOR: #b3dcf0; TEXT-DECORATION: none
}
BODY .menu A.selected {
	COLOR: #b3dcf0; TEXT-DECORATION: none
}
H1 {
	LINE-HEIGHT: 44px; FONT-FAMILY: 'Open Sans', Arial, Helvetica, sans-serif; COLOR: #3a6598; FONT-SIZE: 40px; FONT-WEIGHT: 800; margin:12px 0px;
}
H2 {
	LINE-HEIGHT: 22px; FONT-FAMILY: 'Open Sans', Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
A:link {
	COLOR: #3a6598; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #3a6598; TEXT-DECORATION: none;
}
A:active {
	COLOR: #3a6598; TEXT-DECORATION: none; color:#145894;
}
A:visited {
	COLOR: #3a6598; TEXT-DECORATION: none; color:#145894;
}
A:hover {
	COLOR: #3a6598; TEXT-DECORATION: none; color:#145894;
}
.blue_text 
	COLOR: #3a6598
}
BODY .caption {
	LINE-HEIGHT: 16px; FONT-STYLE: italic; FONT-SIZE: 11px
}
#back {
	MARGIN-TOP: 0px; WIDTH: 112px; FLOAT: right; CLEAR: none
}
#logo {
	MARGIN-TOP: 0px; WIDTH: 200px; FLOAT: right; CLEAR: none
}
BODY .nameTitle {
	TEXT-TRANSFORM: capitalize; FONT-SIZE: 10px
}
BODY .smallCopy {
	FONT-SIZE: 10px
}
.title {
	COLOR: #003c65; FONT-SIZE: 18px
}
hr{ border:1px solid #003c65; margin:20px 0px; }
#footer .footer-image { float:left; width:100%; height:226px; display:block; background:url('../images/footer-images.jpg') no-repeat transparent; }

.hide-this { display: none; }

.element { clear: both; }