<!--

	<link rel="stylesheet" type="text/css" media="screen" href="/css/default.css">

-->

/* CSS Document */

body {
    font-family:Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	padding: 0px;
	text-align:center;
	font-size : 97%;
	color: #565656;
	background-color : #ffffff;
	}

h1 {
	font-size : 1.3em;
	color: #143048;
	background-color : transparent;
	margin-bottom:8px;
	margin-top: 0px;
	padding-bottom:3px;
}
h2 {
	font-size : 1em;
	color: #143048;
	background-color : transparent;
	margin-bottom:8px;
	margin-top: 0px;
}
h3 {
	font-size : 1em;
	color: #143048;
	margin-bottom:4px;
	margin-top:8px;
}
h4 {
	font-size : 0.85em;
	color: #848a8c;
	margin-bottom:4px;
	margin-top:4px;
}
td {
		font-size : 12px;
}
p {
	margin-top: .8em;
	margin-bottom: .8em;
}

/* font styles */

.stronggrayfont {
	font-size : 0.9em;
	color: #848a8c;
	margin-bottom:4px;
	margin-top:4px;
	font-weight:bold;
	
}


/* links */

a:link, a:visited, a:hover   {
	color: #002863;
}
a:active   {
	color: #333333;
}
/* Main Layout */
#main {
	font-size : .8em;
	text-align: left;
	/*text-align:justify;*/
	margin: 0px auto 0px;
	width:780px;
	border:1px solid #848A84;
	background-image:url('/images/graybgImage.gif');
    background-repeat: repeat-y;	
}

/* top bars*/
#topleft {
	float:left;
}
#topbanner {
	float:left;
}
#bottombanner {
	float:left;
}
.blueBar{
	background-color: #5F7290;	
	border :0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* Left Menu Bar */
#leftbar {
	width:231px;
	float:left;
	text-align: left;
/* 	height :340px; */

}

#callus{
padding:4px 0px 0px 0px;
}

/*Main Content*/
#content_container {
	width:530px;
	float:left;
/*	height :365px; 	*/	
}
#contenthome {
	width:500px;
	padding:5px;
	text-align: left;
	/*text-align:justify;*/
	float:left;
	margin:3px 0px 3px 3px;

}

/* Footer ******************************************************/
.blueBar1{
	background-color: #5F7290;	
	border :0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#footer {
	width:780px;
	height:209px;
	font-size: 10px;
	
}
#bottomblueBoxAndImage {
	float:left;
	background-image: url('../images/spacer.gif');
	background-repeat: no-repeat;
	width :579px;
	height:209px;
}

#bottomblueBox2   {
  	background-color : #00285C;
	float:left;
	Width:201px;
	height:209px;
}
span.copyright {
	position: relative;
	color: #ffffff;
	font-weight: bold;
	top: 185px; 
	float:left;
	left:10px;
}
span.iblink {
    position: relative;
    color: #ffffff;
	font-weight: bold;
	top: 185px; 
	left: 30px;
	float:left;
	
}

#footer a  {
color:#FFFFFF;
}
.addressTextLeft   {
    position: relative;
	color: #ffffff;
	font-size : 1em;
	font-weight: bold;
	top: 20px; 
	left:10px;
}
.addressTextRight   {
    position: relative;
	color: #ffffff;
	font-size : 1em;
	font-weight: bold;
	top: 20px; 
	left:10px;
}
/* end of footer*******************************************************/

/* Press Releases*/
/*#pressarea   {
	height:150px;
	border: 1px solid #848A84;
	background-image: url('/images/middletoncircle.gif');
	background-repeat: no-repeat;
}*/
#release1 {
    height:170px;
	width:152px;
	float:left;
	padding:4px 4px 0px 4px;
	border: 1px solid #848A84;
	background-image: url('/images/news1.jpg');
	background-repeat: no-repeat;
	font-size: 12px;
}

#release2 {
	height:170px;
	width:152px;
	float:left;
	padding:4px 4px 0px 4px;
	margin:0px 4px 0px 4px;
	border: 1px solid #848A84;
	background-image: url('/images/news2.jpg');
	background-repeat: no-repeat;
	font-size: 12px;
}
#release3 {
    height:170px;
	width:152px;
	float:left;
	padding:4px 4px 0px 4px;
	border: 1px solid #848A84;
	background-image: url('/images/news3.jpg');
	background-repeat: no-repeat;
	font-size: 12px;
}
.homeheadline {
	/*margin-bottom:4px;
	margin-top:8px;*/
	font-size:1.5em;
	color: #143048;
	font-weight: bold;
	height:45px;
}
.newssnippet  {
	position:relative;
	top:5px;
}
.download  {
	position:relative;
	top:10px;
 }
#press-main {
	width:482px;
	float:left;
	padding:0px 0px 0px 8px;
}
#presstext   {
	width:482px;
	float:left;
}

/* Press Release Listing Styles */
#list-main {
	clear: both;
	position: relative;
	margin-top: 1px;
	left: 0px;
	padding: 5px;
	margin-bottom:1px;
	width: 490px;
}
#list-bottom {
	width: 470px;
	margin-bottom: -5px;
	border-bottom: 1px #848A84 dotted;
}
#list-image {
	float:left;
	width:50px;
	margin-right: 10px;
	margin-top: 5px;
}
#list-text {
	float:left;
	width:350px;
	margin-top: 5px;
}
.headline   {
font-size : 1em;
	color: #002863;
	margin-bottom:4px;
	margin-top:8px;
	font-weight:bold;
}
/* Partners Listing Styles */

#partners-main {
	clear: both;
	position: relative;
	margin-top: 1px;
	left: 0px;
	padding: 5px;
	margin-bottom:1px;
	width: 490px;
	padding-bottom:5px;
}
#partners-bottom {
	width: 470px;
	margin-bottom: -5px;
	border-bottom: 1px #848A84 dotted;
}
#partners-image {
	float:left;
	width:60px;
	margin-right: 10px;
	margin-top: 5px;
}
#partners-text {
	float:left;
	width:340px;
	margin-top: 5px;
	padding-left: 25px;
}
/*menu items*/

/*Level 1 Menu */

div.menuL1 {
	position: relative;
	color: #848A84;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
	padding: 4px 0px 4px 10px;
	background-image: url('/images/menubullet.gif');
	background-repeat: no-repeat;
	background-position:3px;
}

div.menuL1 a:link, div.menuL1 a:visited   { 
	color: #848A84;
	text-decoration : none;
}

div.menuL1 a:hover {
    color: #002863;
}

div.menuL1 a:active   {
	color: #666666;
	text-decoration : none;
}

/*Level 2 Menu */

div.menuL2 {
	position: relative;
	color: #848A84;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
	padding: 4px 0px 4px 20px;
	text-decoration : none;
}
div.menuL2 a:link, div.menuL2 a:visited   {
  	color: #848A84;
	text-decoration : none;
}

div.menuL2 a:hover  { 
	color: #002863;
}
div.menuL2 a:active {
    color: #666666;
	font-weight:bold;
	text-decoration : none;
}

/*Level 3 Menu */

div.menuL3 {
	position: relative;
	color: #848A84;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #Fff;
	padding: 4px 0px 4px 30px;
	text-decoration : none;
	background-image: url('/images/dash.gif');
	background-repeat: no-repeat;
	background-position:32px;
}
div.menuL3 a:link, div.menuL3 a:visited   {
  	color: #848A84;
	text-decoration : none;
}

div.menuL3 a:hover  { 
	color: #002863;
}
div.menuL3 a:active {
    color: #666666;
	font-weight:bold;
	text-decoration : none;
}

/*sitemap items*/

/*Level 1 SiteMap */

div.sitemapL1 {
	position: relative;
	color: #848A84;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
	padding: 6px 0px 6px 20px;
	background-image: url('/images/menubullet.gif');
	background-repeat: no-repeat;
	background-position:3px;
}

div.sitemapL1 a:link, div.sitemapL1 a:visited   { 
	color: #848A84;
	text-decoration : none;
}

div.sitemapL1 a:hover {
    color: #002863;
}

div.sitemapL1 a:active   {
	color: #666666;
	text-decoration : none;
}

/*Level 2 SiteMap */

div.sitemapL2 {
	position: relative;
	color: #848A84;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
	padding: 6px 0px 6px 40px;
	text-decoration : none;
}
div.sitemapL2 a:link, div.sitemapL2 a:visited   {
  	color: #848A84;
	text-decoration : none;
}

div.sitemapL2 a:hover  { 
	color: #002863;
}
div.sitemapL2 a:active {
    color: #666666;
	font-weight:bold;
	text-decoration : none;
}

/*Level 3 SiteMap */

div.sitemapL3 {
	position: relative;
	color: #848A84;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #Fff;
	padding: 6px 0px 6px 60px;
	text-decoration : none;
	background-image: url('/images/dash.gif');
	background-repeat: no-repeat;
	background-position:32px;
}
div.sitemapL3 a:link, div.sitemapL3 a:visited   {
  	color: #848A84;
	text-decoration : none;
}

div.sitemapL3 a:hover  { 
	color: #002863;
}
div.sitemapL3 a:active {
    color: #666666;
	font-weight:bold;
	text-decoration : none;
}

/*Form attributes*/
input, select   {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	border:1px solid #002863;
	background-color: #ffffff;
	font-weight : lighter;
	margin: 0px 0px 0px 4px;
}
textarea {
    font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	border:1px solid #002863;
	background-color: #ffffff;
	font-weight : lighter;
	margin: 0px 0px 0px 8px;
	width: 300px;
}
.submit {
	font-size : 1em;
	border:1px solid #000000;
}
input.button {
	position:relative;
	top:4px;
	border:0px;
}

/*list formating*/
li {
    list-style-image: url('/images/menubullet.gif')
}
.hrline {
		border-bottom: 1px #848A84 dotted;
}