@charset "utf-8";
/* CSS Document */

*
{
	border:0;
	margin:0;
	padding:0;
}

body
{
	color:#8a8a8a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

a
{
	text-decoration:none;
}


.container
{
	float:left;
	width:100%;
}

.wrapper
{
	margin:0 auto;
	width:1000px;
}

.navigation
{
	float:left;
	width: 760px;
}

.navigation ul
{
	list-style:none;
}

.navigation ul li
{
	float:left;
	text-align:center;
	text-transform:uppercase;
}

.navigation ul li span
{
	clear:both;
	display:block;
	font-size:0.917em;
	margin-top:-3px;
	text-transform:lowercase;
}

.navigation ul li a
{
	background:url(../images/navigation-bg.gif) no-repeat 50% 0;
	color: #5d6883;
	display:block;
	padding:12px 16px 10px 16px;
}

.navigation ul li a:hover
{
	background-position: 50% -49px;
	color: #fff;
}

.navigation ul li a.active
{
	background-position: 50% -49px;
	color: #fff;
}

.navigation ul li.active
{
	background:url(../images/li-background.gif) repeat-x;
}

.client-extranet
{
	float:right;
	margin-top:11px;
	width: 156px;
}

.blue-seperator
{
	background:#2787b8;
	float:left;
	width:100%;
}

.main-banner
{
	background:url(../images/main-banner-background.jpg) no-repeat;
	float:left;
	height:299px;
	width:1000px;
}

.inner-banner
{
	background:url(../images/inner-banner-background.jpg) no-repeat;
	float:left;
	height:106px;
	width:1000px;
}

.logo
{
	float:left;
	margin-top:22px;
	padding-left:28px;
}

.banner-content
{
	float:right;
	padding-top:14px;
	width: 456px;
}

.page-name
{
	float:right;
	padding-top:28px;
	text-align:right;
	width: 456px;
}


.banner-content p
{
	color:#000;
	font-size:1.333em;
	line-height:1.5em;
	margin-top:10px;
}

.banner-content p span
{
	color:#da1111;
}

.banner-content ul
{
	list-style:none;
	margin-top:15px;
}

.banner-content ul li
{
	float:left;
	margin-right:65px;
}

.banner-content ul li.last
{
	margin-right:0;
}

.blue-seperator .wrapper
{
	padding:18px;
	height:38px;
	width: 964px;
}

.blue-seperator p
{
	color:#fff;
	float:left;
	font-size:1.333em;
	margin-top:10px;
}

.blue-seperator p span
{
	color:#000;
}

.blue-seperator ul
{
	float:right;
	list-style:none;
}

.blue-seperator ul li
{
	float:left;
	margin-right:30px;
}

.blue-seperator ul li.last
{
	margin-right:0px;
}

.site-options
{
	background:url(../images/dotted-bg.gif) repeat-x top;
	float:left;
	padding-bottom:15px;
	padding-top: 20px;
	width:100%;
}

.site-options .wrapper
{
	padding:0 15px;
	width:970px;
}

.site-options .search
{
	float:left;
	width: 420px;
}

.site-options .search fieldset
{
	float:left;
	margin-right:15px;
}

.site-options .search .textbox
{
	border:2px solid #979797;
	color:#4c4c4c;
	font-size:1.167em;
	padding:6px 3px;
	width:240px;
}

.site-options .search .radio
{
	float:left;
	margin-right:5px;
	margin-top:10px;
}

.site-options .search label
{
	float:left;
	margin-right: 15px;
	margin-top: 10px;
}

.site-options .text-options
{
	float:right;
	padding-top:5px;
	width: 130px;
}

.site-options .text-options img
{
	float:right;
	margin-right:10px;
}

.site-options .text-options span
{
	display:block;
	float:left;
	margin-top:3px;
}

.content
{
	background:url(../images/shadow-bg.gif) repeat-x top;
	float: left;
	padding-top:5px;
	width:100%;
}

.content .wrapper
{
	padding:15px;
	width:970px;
}

.content .wrapper .left-col
{
	border-right:1px solid #d2d2d2;
	float:left;
	padding-bottom:25px;
	padding-right:15px;
	width: 610px;
}

.content .wrapper .left-col h2
{
	border-bottom:1px solid #000;
	color:#4e4e4e;
	font-size:2.167em;
	font-weight:normal;
	text-transform:uppercase;
}

.content .wrapper .left-col h2 span
{
	color:#000;
	font-weight:bold;
}

.content .wrapper .left-col p
{
	background: url(../images/paragraph-bg.gif) repeat-x top;
	float:left;
	line-height:2em;
	margin-top:10px;
	padding:10px;
	width:590px;
}

.content .wrapper .left-col ul
{
	float:left;
	list-style:none;
	margin-left:10px;
	width:610px;
}

.content .wrapper .left-col ul li
{
	background: url(../images/bullet.gif) no-repeat 0px 6px;
	font-size:1.167em;
	line-height:3em;
	padding-left:40px;
}

.content .wrapper .left-col h3
{
	border-bottom:1px solid #000;
	color:#4e4e4e;
	float:left;
	font-size:2.167em;
	font-weight:normal;
	margin-top:35px;
	text-transform:uppercase;
	width:610px;
}

.content .wrapper .left-col h3 span
{
	color:#000;
	font-weight:bold;
}

.content .wrapper .left-col a
{
	color:#297de8;
	float:left;
	font-size:1.167em;
	font-style:italic;
	margin-top:10px;
	padding-left:10px;
	text-decoration:none;
}

.right-col
{
	float:right;
	padding:0 0 0 15px;
	width: 325px;
}

.right-col h4
{
	border-bottom:1px solid #000;
	color:#4e4e4e;
	float:left;
	font-size:1.5em;
	font-weight:normal;
	text-transform:uppercase;
	width:325px;
}

.right-col h4 span
{
	color:#000;
	font-weight:bold;
}

.right-col p
{
	float:left;
	line-height:1.5em;
	margin-top:10px;
	width:325px;
}

.right-col form
{
	float:left;
	width:325px;
}

.right-col form fieldset
{
	float:left;
	width:325px;
	margin-top:15px;
}

.right-col form fieldset label
{
	float:left;
	margin-right:5px;
	margin-top:7px;
	width: 72px;
}

.right-col form fieldset .textbox
{
	border:2px solid #979797;
	color:#4c4c4c;
	font-size:1.167em;
	padding:6px 3px;
	width:234px;
}

.submit
{
	background:url(../images/button-background.gif) repeat-x;
	color:#fff;
	cursor:pointer;
	height:30px;
	letter-spacing:0.2em;
	padding: 2px 10px;
	text-transform:uppercase;
}

.right-col .submit
{
	float:left;
	margin-left:77px;
	margin-top:15px;
}

.footer
{
	background:#fff url(../images/footer-bg.jpg) repeat-x top;
	float:left;
	margin-top:15px;
	padding-top:30px;
	width:100%;
}

.footer .footer-panel
{
	border-right:1px solid #6c6c6c;
	float:left;
	margin-bottom:25px;
	padding-left:30px;
	padding-right:40px;
	width:266px;
}

.footer .footer-panel.first
{
	padding-left:10px;
}

.footer .footer-panel h4
{
	background:url(../images/footer-hd-dotted.jpg) repeat-x bottom;
	color:#cbcccc;
	float:left;
	font-size:1.5em;
	font-weight:normal;
	text-transform:uppercase;
	width:266px;
}

.footer .footer-panel h4 span
{
	color:#000;
	font-weight:bold;
}

.footer .footer-panel p
{
	float:left;
	line-height:2em;
	margin-top:10px;
}

.footer .footer-panel form
{
	float:left;
	margin-bottom:18px;
	margin-top:15px;
}

.footer .footer-panel .textbox
{
	border:2px solid #979797;
	color:#4c4c4c;
	font-size:1.167em;
	padding:5px 3px;
	width:160px;
}

.copyright
{
	float:right;
	padding:15px;
}



#packages-content {
	background:url(../images/packages-background.jpg) no-repeat top left;
	float:left;
	width:960px;
}

#packages-content h2
{
	display:none;
}

#packages-content img
{
	clear:both;
}

#packages-content p {
	font-size:1.2em;
	line-height:1.4em;
	margin:10px 0;
}
#packages-content h3 {
	clear:both;
	font-size:2em;
	font-weight:normal;
	line-height:1.4em;
	margin-top:25px;
}
table {
	margin-bottom:15px;
	width:911px;
}
table th {
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #fff;
	color:#000;
	font-weight:normal;
	font-size:1em;
	height:15px;
	padding:10px;
	text-align:left;
	width: 133px;
}
table th.green {
	background:#da1111;
	border-right:1px solid #fff;
	color:#fff;
	font-size:1.2em;
	text-align:center;
}
table th.blue {
	background:#074169;
	border-right:1px solid #fff;
	color:#fff;
	font-weight:normal;
	font-size:1.2em;
	text-align:center;
}
table td {
	border-bottom:1px solid #cbcbcb;
	border-collapse:collapse;
	border-right:1px solid #fff;
	font-size:1em;
	font-weight:normal;
	padding:10px;
	text-align:center;
}
table tr.alternate td {
	background:#eeeeee;
	border-right:1px solid #fff;
	text-align:center;
}
table tr.alternate th {
	background:#eeeeee;
	border-right:1px solid #fff;
	text-align:left;
}
table th.left {
	text-align:left;
}
table#website-packages {
	width:914px;
}
table#website-packages th {
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #fff;
	color:#000;
	font-weight:normal;
	font-size:1em;
	height:15px;
	padding:10px;
	text-align:left;
	width: 208px;
}
table#website-packages th.green {
	background:#da1111;
	border-right:1px solid #fff;
	color:#fff;
	font-size:1.2em;
	text-align:center;
}
table#website-packages th.blue {
	background:#074169;
	border-right:1px solid #fff;
	color:#fff;
	font-weight:normal;
	font-size:1.2em;
	text-align:center;
}
table#website-packages td {
	border-bottom:1px solid #cbcbcb;
	border-collapse:collapse;
	border-right:1px solid #fff;
	font-size:1em;
	font-weight:normal;
	padding:10px;
	text-align:center;
}
table#website-packages tr.alternate td {
	background:#eeeeee;
	border-right:1px solid #fff;
	text-align:center;
}
table#website-packages tr.alternate th {
	background:#eeeeee;
	border-right:1px solid #fff;
	text-align:left;
}
table#website-packages th.left {
	text-align:left;
}
#packages-content h4 {
	color:#074169;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.4em;
	margin-top:30px;
}
#packages-content h4.first {
	margin-top:10px;
}
#packages-content p.last {
	margin-top:0;
}
