body {
	font-family:Arial;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-size:12px;
	color:#666666;
	text-align:center;
}
:focus {
	-moz-outline-style: none;
}

form, p {
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
}
table, td {
	font-size:100%;
}
h1 {
	color:#1f4a91;
	margin-bottom:0px;
	margin-top:10px;
	font-size:24px;
}
h2 {
	color:#a4919e;
	font-size:18px;
	margin-bottom:0px;
	margin-top:0px;
}
h3 {
	color:#1f4a91;
	font-size:14px;
	margin-bottom:0px;
}
hr {
	color:#ccc;
	background-color:#ccc;
	height:1px;
	border:none;
	
}
#container {
	width:780px;
	position:relative;
	margin:auto;
	text-align:left;
}
#logo {
	position:absolute;
	left:15px;
	top:15px;
}
#supportNav {
	float:right;
	clear:both;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	margin-right:5px;
}
#supportNav a {
	float:right;
	color:#C02E7E;
}
#search {
	float:right;
	clear:both;
	margin-top:10px;
}	
#search input {
	width:250px;
	height:25px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#99B2C0;
}
#phone {
	float:right;
	clear:both;
	color:#d9d9d9;
	font-size:26px;
	margin-top:10px;
	margin-right:5px;
}
#header {
	height:110px;
}
#primaryNav {
	height:68px;
	background-color:#5173A6;
	border-top:2px solid #55B1F9;
	border-bottom:2px solid #55B1F9;
	padding-left:10px;
}
.primaryNavItemOn {
	margin:0px;
	padding:0px;
	border:2px solid #55B1F9;
	background-color:#1F4A91;
	float:left;
	height:55px;
	margin-top:5px;
	padding-left:10px;
	width:220px;
}
.primaryNavItem {
	border:2px solid #5173A6;
	margin:0px;
	padding:0px;
	float:left;
	height:55px;
	width:220px;
	margin-top:5px;
	padding-left:10px;
}
.primaryNavDivider {
	width:1px;
	background-color: #4AAFF7;
	height:55px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.navText a, .subText a {
	color:#ffffff;
}
.primaryNavItemContent {
	padding:7px;
	padding-top:6px;
}
.primaryNavItemContent .navText{
	font-size:14px;
	color:#ffffff;
	font-weight:bolder;
}
.primaryNavItemContent .subText{
	font-size:11px;
	color:#ffffff;
}
#navColumn {
	min-height:560px;
	width:170px;
	margin-left:6px;
	padding-top:10px;	
	float:left;	
	display:inline;
}
.secondaryNav {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.secondaryNav li {
	width:170px;
	background-image:url('/en/images/misc/background_secondarynavitem.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:2px;
}
.secondaryNav li a {
	padding-left:5px;
	padding-top:5px;
	margin-top:4px;	
	margin-bottom:4px;
	padding-bottom:5px;
	margin-right:5px;
	display:block;
}
.secondaryNav li.selected a {
	background-color:#E2EBF0;
}
.secondaryNav a {
	color:#1f4a91;
}
.subNav {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
}
.subNav li {
	background-image:none;
}
.subNav li a {
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
}
.subNav li.selected {
	background-color:#E2EBF0;
}
#content, #homeContent {
	float:left;
	border-left:1px solid #cccccc;	
	width:600px;
}
#homeContent {
	border-left:none;	
	width:770px;
	margin-left:5px;
}
#contentColumn {
	float:left;
	line-height:1.3;
	margin-bottom:20px;
	display:inline;	
}
#contentColumn a, #homeContent a {
	color:#a13276;
	text-decoration:underline;
}
#contentColumn ul, #leftColumn ul {
	list-style-type:none;
	padding:0px;
	padding-top:10px;
	margin:0px;
}
#contentColumn li, #leftColumn li {
	background-image:url('/en/images/misc/li.gif');
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:0px 3px;
	padding-bottom:10px;
}
.homeTable {
	margin-top:10px;
}
.homeTable h1 {
	color:#1f4a91;
	font-size:18px;
	margin-bottom:20px;
}
.homeTable h2 {
	font-size:13px;
}
#homeContent .promoPanels {
	clear:both;
}
#homeContent .promoTable {
	width:770px;
}
#homeContent .promoTable h1 {
	color:#1f4a91;
	font-size:20px;
}
#homeContent .promoTable .promoColumn {
	width:192px;
}
#content .promoPanels {
	clear:both;
	margin-left:20px;
	padding-top:20px;
}
#content .promoTable {
	width:580px;
}
#content .promoTable h1 {
	color:#1f4a91;
	font-size:18px;
}
#content .promoTable .promoColumn {
	width:145px;
}
#leftColumn {
	width:360px;
	float:left;
}
#rightColumn {
	float:right;
	margin-right:15px;
	display:inline;
}
.rightColumnItem {
	width:170px;
	border:1px solid #ccc;
	margin-bottom:20px;
	font-size:11px;
}
.label {
	text-align:right;
}
#footer {
	clear:both;
	text-align:center;
	color:#a4919e;
	font-size:10px;
	padding-bottom:20px;
}
#footer a {
	color:#a4919e;
}
.sitemap {
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:11px;
}
.sitemap li {
	margin-top:10px;
}
.sitemap .subNav {
	margin-top:10px;
}
.sitemap .subNav li {
	margin:0px;
}
.sitemap .subNav li a {
	margin:0px;
	padding:0px;
	padding-left:20px;
}
.sitemap a {
	color:#a13276;
	text-decoration:underline;
	display:block;
}
.blue {
	color:#1f4a91;
}
.grey {
	color:#a4919e;
}
.blueRow {
	background-color:#E2EBF0;
}
.headerRow {
	font-weight:bold;
	color:#1f4a91;
}
.largePurple {
	color:#c02e7e;
	font-size:14px;
	font-weight:bold;
}
.largeBlue {
	color:#1f4a91;
	font-size:14px;
	font-weight:bold;
}
.small {
	font-size:10px;
}
