﻿body, html, form
{
	margin:0px;
	padding:0px;
	font-family:Arial, Tahoma;
	font-size:9pt;
	background-color:#a3c0ca;
	
}
#errorMsg {
	color:#990000;
	font-size:10pt;
	line-height:13pt;
}
img
{
	margin:0px;
	}

input, textarea, select
{
	font-family:Arial, Tahoma ;
	font-size:8pt;
	border:solid 1px #7c7c7c;
	background-color:#f5f4f4;
	}

input.NoBorder
{
	border-style:none;
	border-color:Orange;
	}

.OuterFrame
{
	width:1008px;
	background-position:right ;
	background-repeat: repeat-y;
	background-image:url('images/left_border.gif');
	text-align:left;
	}
.InnerFrame
{
	width:1001px;
	background-color:#ffffff;
	}

.Footer
{
	background-image:url('images/footer_bkgd.gif');
	background-repeat:no-repeat;
	width:1008px;
	height:65px;
	font-family:Arial;
	font-size:0.85em;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	line-height:60px;
	color:#666666;
	}
.Footer .Wrap
{
	padding-left:290px;
	}
.Footer a
{
	color:#666666;
	text-decoration:none;
	}

.Footer a:hover
{
	text-decoration:underline;
	}
	
.Header .Nav
{
	font-family:Arial;
	color:#666666;
	font-weight:bold;
	font-size:9pt;
	vertical-align:middle;
	line-height:60px;
	letter-spacing:0.05em;
	float:left;
	width:745px;
	padding-top:67px;
	}

.Header .Nav a
{
	color:#666666;
	text-decoration:none;
	}

.Header
{
	height:180px;
	padding-top:10px;
}

.Header .Logo
{
	float:left;
	text-align:right;
	width:256px;
	padding-top:50px;
	}

.HomeMain
{
	height:561px;
	background-color:#006990;
	background-image:url('images/home_left.jpg');
	background-repeat:no-repeat;
	padding-left:253px;
	}

.HomeMain .TextWrap
{
	height:100%;
	position:relative;
	background-image:url('images/home_bkgd.gif');
	background-repeat:no-repeat;
}

.HomeMain .Intro
{
	font-family:Arial;
	font-size:19.5pt;
	color:#cccccc;
	position:absolute;
	left:35px;
	top:25px;
	width:225px;
	line-height:25pt;
	}

.HomeMain .TextWrap dl
{
	
	}

.HomeMain .TextWrap .Text1
{
		position:absolute;
		top:35px;
		left:300px;
		width:240px;
	}
	
.HomeMain .TextWrap dt
{
	background-image:url('images/bullet.gif');
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:9pt;
	padding: 0px 0px 7px 11px;
	color:#a9c5d7;
	font-weight:bold;
}

.HomeMain .TextWrap dd
{
	color:#ffffff;
	font-family:Arial;
	font-size:8.5pt;
	padding:5px 5px 5px 20px;
	margin:0px;
	}

.HomeMain .TextWrap a
{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}

.HomeMain .TextWrap .Text2
{
	position:absolute;
	top:35px;
	left:550px;	
	width:240px;
}

.HomeMain .TextWrap .Text3
{
	left:25px;
	top:450px;
	position:absolute;
	}

.HomeMain .TextWrap .Text3 dd
{
	padding-left:12px;
	}

.HomeMain .TextWrap .PT
{
	color:#b3d2de;
	font-size:9.5pt;
	font-weight:bold;
	width:500px;
	padding-right:30px;
	}


.SubPage
{
	position:relative;	
	}

.SubPage .TopImage
{
	background-image:url('images/fill.gif');
	text-align:right;
	}

.SubPage .Main
{
	background-image:url('images/left_pane.gif');
	background-repeat:repeat-y ;
	padding-left:252px;
	min-height:400px;
	}

.SubPage .LeftText
{
	position:absolute;
	color:#96b2bc;
	text-align:right;
	width:173px;
	left:22px;
	top:160px;
	font-size:18pt;
	font-family:Arial;
	}

.SubPage .TitleWrap
{
	padding:25px 0px 25px 37px;
	}

 .SubPage .Title
 {
	background-image:url('images/title_bullet.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	color:#006990;
	font-family:Arial;
	font-size:13.5pt;
	font-weight:bold;
	}
.SubPage .TextWrap	
{
	padding-bottom:75px;
	background-image:url('images/subpage_bkgd1.gif');
	background-repeat:no-repeat;
	background-position: center center;
	}
	
.SubPage .Text
{
	font:Arial;
	font-size:8pt;
	color:#646565;
	width:100%;
	line-height:11pt;
	}

.SubPage td.Col1
{
	padding: 0px 75px 0px 35px;
	}

.SubPage td.Col2
{
	padding: 0px 75px 0px 0px;
	}


.SubPage .LeftProd
{
		position:absolute;
		top:110px;
		left:10px;
		width:215px;
	}
	
.SubPage .LeftProd dt
{
	background-image:url('images/bullet.gif');
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:9pt;
	padding: 0px 0px 7px 11px;
	color:#a9c5d7;
	font-weight:bold;
}

.SubPage .LeftProd dd
{
	color:#ffffff;
	font-family:Arial;
	font-size:8.5pt;
	padding:5px 5px 5px 15px;
	margin:0px;
	}

.SubPage .LeftProd a
{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
	
.SubPage .PDWrap	
{
	padding-bottom:75px;
	background-image:url('images/subpage_bkgd.gif');
	background-repeat:no-repeat;
	}

.SubPage .PDImage /*Product Overview Image */
{
	width:261px;
	height:220px;
	background-image:url('images/fill1.gif');
	}

.SubPage td.ColPD
{
	padding: 0px 30px 0px 35px;
	}

.SubPage .TablePO	
{
	padding-bottom:75px;	
	}

.SubPage td.ColPO
{
	padding:0px 10px 20px 10px;	
	}

.SubPage .POImage
{
	width:224px;
	height:215px;
	background-image:url('images/fill1.gif');
}

.SubPage .POWrap
{
	padding-left:20px;
	background-image:url('images/subpage_bkgd2.gif');
	background-repeat:no-repeat;
	background-position: center top;
	}

.SubPage .PODesc
{
	color:#666666;
	font-size:8.5pt;
	padding:5px 12px 0px 12px;
	}

.SubPage .PODesc a
{
    color:#666666;
    font-size:8.5pt;
    text-decoration:none;
    }


.SubPage .PDPartner
{
	
	}

.SubPage .PDPartner dd
{
	padding-left:12px;
	}

.SubPage .PDPartner .PT
{
	color:#006990;
	font-size:9.5pt;
	font-weight:bold;
	width:500px;
	padding-right:30px;
	}


.SubPage .RQWrap
{
	font:Arial;
	font-size:8pt;
	color:#646565;
	line-height:11pt;
	padding:0px 35px 35px 35px;
}

.SubPage .RQTableWrap
{
	text-align:left;
	padding:20px 0px 0px 50px;	
	background-image:url('images/subpage_bkgd3.gif');
	background-position:center center;
	background-repeat:no-repeat;
	}

.SubPage .RQTableWrap td
{
	color:#417b90;
	text-align:left;
	vertical-align:top;
	}

.SubPage table.RQRadio td
{
	color:#666666;
	}

.SubPage table.RQRadio input
{
	border-style:none;
	background-color:White;
	}



.SubPage .PWrap
{
	font:Arial;
	font-size:8pt;
	color:#646565;
	line-height:11pt;
	padding:0px 35px 35px 35px;
}

.SubPage .PTableWrap
{
	text-align:left;
	padding:25px 0px 0px 0px;
	background-image:url('images/subpage_bkgd3.gif');
	background-position:center center;
	background-repeat:no-repeat;
	color:#417b90;
	}
.SubPage .PTableWrap td
{
	vertical-align:top;
	}
.SubPage td .PTitle
{
	color:#646565;
	font-size:11pt;
	font-weight:bolder;
	}
.SubPage .PTableWrap tr
{
	height:110px;
	}

.newsbox {
	width:600px;
	margin:10px 10px 10px 40px;
	height:auto;
	display:table;
}
.newstitle {
	font-weight:bold;
	color:#333333;
	margin-bottom:10px;
	width:100%;
}
.newsshorttext {
	color:#333333;
	width:100%;
}
.newsreadmore {
	width:200px;
	text-align:right;
	float:right;
}
.newsnav {
	text-align:right;
	margin-right:110px;
	margin-top:20px;
	width:auto;
}
