a {
   outline: 0;
}

.titlepage
{
	COLOR: #000000;
  background-color: #002132;
	margin: 0 auto;
	padding: 0;
	height:100%;
	width:100%;
}

li {
padding-bottom: 5px;
}

.headerfont {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #ccc;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 600;
    
}

.sectionheader {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #002132;
	FONT-SIZE: 33px;
	FONT-WEIGHT: 300;
}

.sectionheadersmaller {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #002132;
	FONT-SIZE: 32px;
	FONT-WEIGHT: 300;
}                               

.topmenufont {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #ccc;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 600;
  margin-left: 38px;

}

.plaintext {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;

}

.listheader {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #002132;
	FONT-SIZE: 15px;
	FONT-WEIGHT: 700;

}

.plaintext.strong {
	FONT-WEIGHT: 700;
}

.plaintexta {
  text-decoration : none;
  COLOR: #005078;
  FONT-WEIGHT: 700;
}

.plaintexta:hover {
	text-decoration : underline;
  COLOR: #005078;
  FONT-WEIGHT: 700;
}


.topmenulink {
text-decoration : none;
COLOR: #ccc;   
}

.topmenulink:hover {
text-decoration : underline;
COLOR: #ccc;   
}

.titleimageheaderfont {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #fff;
	FONT-SIZE: 20px;
	FONT-WEIGHT: 600;
  margin-bottom: 38px;
}

.projectheaderfont {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #fff;
	FONT-SIZE: 16px;
	FONT-WEIGHT: 600;
  margin-bottom: 38px;
}

.titleimagetextfont {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #ccc;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 400;
}

.titleimagetextboldfont {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #fff;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 600;
}

.titleimagetextboldfont:hover {
text-decoration : underline;
}

.designedby {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
	COLOR: #4a5e68;
	FONT-SIZE: 8px;
	FONT-WEIGHT: 700;
  text-decoration : none;
  position: absolute; top:30px; right:0px;
}


/* Layout */

#header {
width: 996px;
height: 88px;
position: relative; left: 50%;
margin-left: -498px;
background-color: #002132;
padding-bottom: 0px;
margin-bottom: 0px;
line-height: 88px;
}

#topmenu {
position: absolute; top:0px; right:0px;
line-height: 88px;
}

#section {
width: 996px;
position: relative; left: 50%;
margin-left: -498px;
background-color: #00283c;
padding-bottom: 0px;
margin-bottom: 0px;
overflow: hidden;
}

#sectionwhite {
width: 996px;
position: relative; left: 50%;
margin-left: -498px;
background-color: #fff;
padding-bottom: 0px;
margin-bottom: 0px;
overflow: hidden;
}

#titleimagedesc {
width: 332px;
height: 120px;
position: absolute; left: 0px; bottom: 0px;
background-color: #00283c;
padding-bottom: 0px;
margin-bottom: 0px;
}

#titleimagedescright {
width: 332px;
height: 120px;
position: absolute; right: 0px; bottom: 0px;
background-color: #00283c;
padding-bottom: 0px;
margin-bottom: 0px;
}

#titleimagedesctext {
width: 260px;
height: 70px;
position: relative; left: 50%; top: 50%;
margin-left: -130px;
margin-top: -35px;
padding-bottom: 0px;
margin-bottom: 0px;
text-align: justify;
}

#divider {
width: 996px;
height: 25px;
position: relative; left: 50%;
margin-left: -498px;
background-color: #005078;
padding-bottom: 0px;
margin-bottom: 0px;
}

#psection {
width: 332px;
background-color: #222;
position: relative; left: 0px;
padding: 0px;
float: left;
padding-left: -3px;
}

#pdtop {
width: 332px;
height: 90px;
position: absolute; left: 0px; top: 0px;
background-color: #00283c;
padding-bottom: 0px;
margin-bottom: 0px;
float: left;
}

#pdbottom {
width: 332px;
height: 90px;
position: absolute; left: 0px; bottom: 0px;
background-color: #00283c;
float: right;
}

#pdtext {
width: 260px;
height: 30px;
position: relative; left: 50%; top: 50%;
margin-left: -130px;
margin-top: -27px;
padding-bottom: 0px;
margin-bottom: 0px;
text-align: justify;
}

#footer {
width: 996px;
height: 25px;
position: relative; left: 50%;
margin-left: -498px;
background-color: #ccc;
padding-bottom: 0px;
margin-bottom: 88px;
}

#sidtopdarksingleline {
width: 332px;
height: 75px;
position: absolute; left: 0px; top: 0px;
background-color: #002132;
line-height: 75px;
text-align: center;
}

#sidbottomdarksingleline {
width: 332px;
height: 75px;
position: absolute; left: 0px; bottom: 0px;
background-color: #002132;
line-height: 75px;
text-align: center;
}

#sidbottomdarkmultiline {
width: 332px;
height: 110px;
position: absolute; left: 0px; bottom: 0px;
background-color: #002132;
text-align: center;
}

#textarea {
width: 716px;
position: relative; left: 50%; top: 50%;
margin-left: -358px;
margin-top: 140px;
padding-bottom: 0px;
margin-bottom: 140px;
background-color: #fff;
text-align: justify;
}

#ptextarea {
width: 716px;
position: relative; left: 50%; top: 50%;
margin-left: -358px;
margin-top: 60px;
padding-bottom: 0px;
margin-bottom: 140px;
background-color: #fff;
text-align: justify;
}


#circle {
	width: 14px;
	height: 14px;
	position: relative; left: 50%;
  margin-left: -7px;
  margin-top: 60px;
  margin-bottom: 38px;
  background: #002132;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

#contentinthemiddle {
width: 400px;
position: relative; left: 50%;
margin-left: -200px;
margin-top: -22px;
padding-bottom: 0px;
text-align: center;
}

#partners {
width: 996px;
height: 200px;
position: relative; left: 50%;
margin-left: -498px;
background-color: #00283c;
padding-bottom: 0px;
margin-bottom: 0px;
text-align: center;
}



/* Layout End*/
border: 1px solid #999999;
vertical-align: middle;
text-align: center;