/* CSS Document 

#content {
	float:left;
	clear:both;
	width:790px;
	height:300px;
	margin:0px 0 0 0;
	padding:30px;
	background:#ffffff url(images/backgradCont.gif) top left repeat-x;
	}
*/

/*colors*/
.darkYellow { color:#B38700;}
.yellow { color:#FBD234;}
.blue { color:#070BAC;}
.darkblue { color:#1D1E6B;}
.medblue { color:#6668CC;}
.ltblue { color:#B3B4E6;}
.ltltblue { color:#D4D5F7;}
.orange {color:#BC6D08;}

.showcasecontent { text-align:center; width:730px;}

.homcol { 
	float:left;
	width:220px;
	padding:0 20px 0 20px;
	border-right:1px dotted #cccccc;
	}
.homcol2 { 
	float:left;
	width:470px;
	padding:0 20px 0 20px;
	}
	#homcolLast {
	border-right:none;
	}
.homcol1 {}


.homcolserv { 
	float:left;
	width:190px;
	padding:0 20px 0 20px;
	border-right:1px dotted #cccccc;
	}
	#homcolLastserv {
	border-right:none;
	}
	
.evenCols1{ 
	float:left; 
	width:465px;
	padding:10px 20px 10px 0px;
	border-right:1px dotted #cccccc;
	}
.evenCols2{
	float:left; 
	width:265px;
	padding:10px 0px 10px 20px;
	}
	.evenCols2lic{
	float:left; 
	width:200px;
	padding:10px 0px 10px 50px;
	}

.evenColsRev2{ 
	float:left; 
	width:465px;
	padding:10px 0px 10px 20px;
	}
.evenColsRev1{
	float:left; 
	width:265px;
	padding:10px 20px 10px 0px;
	border-right:1px dotted #cccccc;
	}
.evenColsRev3{
	float:left; 
	width:265px;
	padding:10px 0px 10px 20px;
	border-left:1px dotted #cccccc;
	}

.image {border:4px solid #1D1E6B;}
.imageLeft {
	float:left;
	margin:0 10px 10px 0;
	border:4px solid #333599;
	}
.imageRight {
	float:right;
	margin:0 0px 10px 10px;
	border:2px solid #1D1E6B;
	}	
	
	
.mainContent {
	float:left;
	width:550px;
	padding:0 0px 0 0px;
	}
.rightContent {
	float:right;
	width:200px;
	padding:0 0px 0 20px;
	border-left:1px dotted #cccccc;
}
.rightContent ul, .evenCols2 ul, .evenCols2lic ul{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
.rightContent li, .evenCols2 li, .evenCols2lic li {
	display: block;
	padding: 5px 0 5px 5px ;
	border-bottom: 1px solid #eee;
}

.check { margin:10px 0 0 20px;}
.check ul{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
.check li {
	display: block;
	padding: 0 0 10px 15px;
	background:url(../images/check.gif) left top no-repeat;
}

.borderHR { clear:both; border-bottom:1px dotted #cccccc; margin:0px 0 10px 20px; width:90%; }

a:link, a:visited {
	text-decoration:none;
	color:#1417B0;
	}
a:hover, a:active {
	text-decoration:underline;
	color:#BC6D08;
	}

.more a, .more a:link, .more a:visited {
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	display:block;
	color:#BC6D08;
	clear:both;
	}
.more a:hover, .more a:active {
	text-decoration:underline;
	}
.port a, .port a:link, .port a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#BC6D08;
	font-size:14px;
	}
.port a:hover, .port a:active {
	text-decoration:underline;
	}
.quote {
	margin:5px 0 5px 0;
	padding:0 0 10px 0;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	display:block;
	clear:both;
	border-bottom:1px dotted #cccccc;
	}
.imageborder { 
	border:4px solid #333599;}
.title {
	font-size:24px;
	color:#2E2F6B;
	display:block;
	padding:0px 0px 5px 0px;
	margin:0 0 5px 0;
	font-family:Arial, "Helvetica", sans-serif;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:-1px;
	}
	
h1 {
	font-size:24px;
	color:#2E2F6B;
	display:block;
	padding:0px 0px 5px 0px;
	margin:0 0 5px 0;
	font-family:Arial, "Helvetica", sans-serif;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:-1px;
	}
	
h2 {
	font-size:18px;
	color:#2E2F6B;
	padding:0px;
	margin:0 0 5px 0;
}

h3 {
	font-size:14px;
	color:#333599;
	padding:0px;
	margin:0 0 5px 0;
	border-bottom:none;
	font-family: "Times New Roman", Times, serif;
}

.listItems { margin:10px 0 0 20px;}
.listItems ul{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
.listItems li {list-style-type: none;
	display: block;
	padding: 0 0 5px 10px;
	background:url(../images/bullets.gif) 0px 3px no-repeat;
}