body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #32526f;
	font-size: 13px;
	line-height: 160%;
	position: relative;
}

hr.thin-hr {
	border: none;
	border-top: 1px solid #46647E;
	height: 1px;
	width: 495px;
}

/*----------------------------
		GENERAL STYLES
-----------------------------*/

h1, h2, h3, h4 {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	color: #AFD9FF;
	line-height: 140%;
}

h2 {font-size: 164%;}
h3 {font-size: 145%; padding-top: 10px;}
h4 {font-size: 118%;}


ul, li {
	padding: 0px;
	margin: 0px;
}

ol {
	padding: 0px;
	padding-left: 15px;
}
address{
	font-style: normal;
}
.clearfix{clear: both;}

#wrapper {
	background-color: #284259;
}

.imgfloatleft {
	float: left;
	height: 100px;
	width: 100px;
	padding: 10px 10px 10px 0px;
}


/*----------------------------
		STANDARD LINKS
----------------------------*/
a{
	color: #71D4FE;
	text-decoration: none
}

a:active{
	color: #71D4FE;
}

a:hover {
	color: #fff;
}

a img {
	text-decoration: none;
	border: none;
}

/*-Contact info links-*/
.contact a{
	color: #F49402;
}

.contact a:hover{
	color:#875100;
}

/*-------------------------
        HEADER
-------------------------*/

#header {
	width: 760px;
	margin: 0px auto;
	height: 125px;
	padding-top: 15px;
	
}

#header #header-text {
	margin-left: 230px;
	height: 100px;
	position: relative;
}

#header #header-banner {
	z-index: 3;
	margin-left: 230px;
	/*height: 83px;*/
	position: relative;
	top: -15px;
}

#header #header-text p{
	position: absolute;
	right: 0px;
	bottom: -5px;
	font-size: 90%;
}

#header #header-banner a{
	position: absolute;
	top: 0px;
	right: 0px;
}

/*-------------------------
      INTRO WRAPPER
-------------------------*/

#intro {
	position:relative;
	width: 770px;
	margin: 0px auto 0px auto;
	/*background: #32526f url(../images/intro-bg.jpg) center repeat-y;*/
	height: 183px;
	display: block;
	color: #000;
	text-indent: -9999px;
}

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


/*-------------------------
      CONTENT WRAPPER
-------------------------*/

#outer-content{
	width: 760px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #46647E;*/
}

#outer-content h2{
	border-bottom: 1px solid #46647E;
	padding-bottom: 10px;
}

#main-content-header{
	width: 510px;
	float: left;
}

#main-content-header h2{
	color: #F49402;
}

#sub-content-header h2{
	padding-left: 15px;	
}

#sub-content-header {
	margin-left: 510px;
}

#outer-content #main-content{
	width: 495px;
	float: left; 
	border-right: 1px solid #46647E;
	padding-right: 15px;
}

#outer-content #main-content h2{
	border-bottom: 0px;
}

#outer-content #sub-content{
	
	margin-left: 510px;
	border-left: 1px solid #46647E;
}

.sidebar-widget {
	border-bottom: 1px solid #46647E;
	padding-left: 15px;
}

.sidebar-last{
	border-bottom: none;
	padding-bottom: 10px;
}

.sidebar-last p{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.sidebar-widget em {
	font-style: italic;
	font-size: 90%;
}

.sidebar-widget ul {
	padding: 0px;
	margin: 0px;
	
}

 .sidebar-widget li{
 	padding-bottom: 3px;
	list-style-type: none;
 }
 
  .sidebar-widget li a.active{
 	color: #F19302;
 }

/*---------------------------
		FOOTER
----------------------------*/

#footer{
	width: 760px;
	margin: -1px auto 10px auto;
	padding: 10px 0px;
	color: #A8C5CF;
	font-size: 80%;
	border-top: 1px solid #46647E;
	border-bottom: 1px solid #46647E;
}

#footer .copyright {
	float: right;
}

#footer .copyright span.dark-text {
	color: rgb(99, 131, 159);
	padding-right: 35px;
}

.sidebar-widget ul{
	padding: 5px 0px;
	margin: 0px;
	list-style-type: none;
}

.sidebar-widget.last {
	border-bottom: none;
}















#header #logoone,
#header #logotwo,
#header #logothree,
#header #logofour {
	width: 370px;
	float: left;
}

#header #logoone h1,
#header #logotwo h1,
#header #logothree h1,
#header #logofour h1,
#header #logoone h1 a,
#header #logotwo h1 a,
#header #logothree h1 a,
#header #logofour h1 a{
	height: 119px;
	width: 216px;
	text-indent: -9999px;
}

#header #logoone h1 a,
#header #logotwo h1 a,
#header #logothree h1 a,
#header #logofour h1 a{
	display: block;
}

#header #logoone h1 {
	background: #284259 url(../images/logos/hp-logo1.gif) no-repeat;
}
#header #logotwo h1 {
	background: #284259 url(../images/logos/hp-logo2.gif) no-repeat;
}
#header #logothree h1 {
	background: #284259 url(../images/logos/hp-logo3.gif) no-repeat;
		width: 234px !important;
}
#header #logofour h1 {
	background: #284259 url(../images/logos/hp-logo4.gif) no-repeat;
}

p.contact-no{
	color: #F49402;
}