body {

	margin: 12px auto;

	padding: 0;

	background: #CED5DE;

	font-family: Verdana, Arial, Tahoma, sans-serif;

	font-size: 100%;

	color: #000000;

	text-align: center;

}

img {

	border: 0;

}

p {

	margin: 0 0 10px 0;

}

br {

	margin: 0;

	padding: 0;

}

h1 {

	margin: 0 0 10px 0;

	font-size: 100%;

	color: #0A2E5A;

	font-weight: bold;

}

h2 {

	margin: 0 0 5px 0;

	font-size: 100%;

	color: #009DDC;

	font-weight: bold;

}

h3 {

	margin: 25px 0 3px 0;

	font-size: 120%;

	color: #0A2E5A;

	font-weight: bold;

}

h4 {

	margin: 25px 0 8px 0;

	font-size: 100%;

	color: #0A2E5A;

	font-weight: bold;

}

h5 {

	margin: 0 0 5px 0;	
	font-size: 85%;

	color: #0A2E5A;

	font-weight: bold;

}

.col1 {

	padding: 0;

	margin: 2px 0 8px 0;

	font-size: 85%;

	color: #0A2E5A;

	font-weight: bold;

}

h6 {

	margin: 5px 10px;

	font-size: 120%;

	color: #0A2E5A;

	font-weight: bold;

}

#border {

	margin: 0 auto;

	padding: 0;

	border: 1px solid #808083;

	width: 790px;

	background: #FFFFFF;

}

.partner {

	padding: 20px 0 0 0;

	text-align: center;

}



/* T O P     O F     P A G E     N A V I G A T I O N */



#logo {

	margin: 0;

	padding: 0;

	text-align: left;

	width: 300px;

}

#logo a {

	display: block;

	margin: 0;

	padding: 0;

}

#nav {

	padding: 0;

	background: #0A2E5A;

	height: 23px;

	text-align: right;

}

#rightTop {

	margin: 0;

	padding: 0;

	background: url(images/bug_fade.gif);

	background-position: right;

	background-repeat: no-repeat;

	text-align: right;

	width: 488px;

	font-size: 75%;

	font-weight: bold;

	color: #808083;

}

#rightTop a {

	padding-right: 18px;

	font-size: 75%;

	font-weight: bold;

	color: #808083;

	text-decoration: none;

}

#rightTop a:visited {

	padding-right: 18px;

	font-size: 75%;

	font-weight: bold;

	color: #808083;

	text-decoration: none;

}

#rightTop a:hover {

	padding-right: 18px;

	font-size: 75%;

	font-weight: bold;

	color: #0A2E5A;

	text-decoration: none;

}

#rightTop a:active {

	padding-right: 18px;

	font-size: 75%;

	font-weight: bold;

	color: #009DDC;

	text-decoration: none;

}



/* P A G E     C O N T E N T    S T Y L E S */



#contentWrapper {

	padding: 5px;

}

#subBottom {

	padding: 9px 5px;

	width: 778px;

	text-align: left;

}

#content {

	padding: 13px 13px 0 13px;

	width: 580px;

	font-size: 70%;

	color: #808083;

	vertical-align: top;

}

#content h1 {

	margin: 0 0 6px 0;

	font-size: 140%;

	color: #0A2E5A;

	font-weight: bold;

}

#content h3 a {

	margin: 25px 0 0 0;

	font-size: 110%;

	color: #0A2E5A;

	text-decoration: none;

}

#content h3 a:hover {

	margin: 25px 0 0 0;

	font-size: 110%;

	color: #0A2E5A;

	text-decoration: underline;

}

.contentPhotoB {

	float: right;

	margin: 12px;

	background: #EFF1F5;

	padding: 5px;

	border: 1px solid #CED5DE;

}

.contentPhoto {

	float: right;

	margin: 12px;

}

.productSep {

	padding-top: 4px;

	border-bottom: 1px dotted #C4C4C4;

	width: 100%;

}

#content a {

	margin: 0;

	padding: 0;

	font-size: 110%;

	font-weight: bold;

	color: #009DDC;

	text-decoration: none;

}

#content a:hover {

	margin: 0;

	padding: 0;

	font-size: 110%;

	font-weight: bold;

	color: #009DDC;

	text-decoration: underline;

}

.contactColumns {

	padding: 13px 13px 0 13px;

	width: 240px;

	font-size: 100%;

	float: left;

}

.smlist {

	padding-top: 0;

	list-style-image: url(images/bullet.gif);

	list-style-type: disc;

	list-style-position: outside;

}

.smlist li {

	margin: 2px 0 4px 0;

}

.smsublist {

	list-style-image: url(images/subbullet.gif);

	list-style-type: disc;

	list-style-position: outside;

}

.smsublist li {

	margin: 3px 0 0 0;

	font-size: 90%;

}

/* R I G H T     N A V I G A T I O N */



#rightNav {

	width: 190px;

	padding: 8px;

	margin: 0;

	background-image: url(images/backg1.gif);

	background-position: top;

	background-repeat: repeat-x;

	background-color: #EFF1F5;

	text-align: left;

	vertical-align: top;

}

#rightNavcontent {

	padding: 1px 5px 20px 5px;

	background: url(images/backg2.gif);

	background-position: top;

	background-repeat: repeat-x;

	width: 180px;

	font-size: 75%;

	font-weight: bold;

	color: #0A2E5A;

	border-bottom: 1px dotted #808083;

}
#ContItem{
border-bottom: 1px dotted #808083;
}
#navlist {

	list-style-image: url(images/bullet.gif);

	list-style-type: disc;

	list-style-position: outside;

}

#navlist li {

	margin: 5px 0 14px -1px;

}

#subnavlist {

	list-style-image: url(images/subbullet.gif);

	list-style-type: disc;

	list-style-position: outside;

}

#subnavlist li {

	margin: 2px 0 0 -1px;

	font-size: 90%;

}

#subnavlist li.active {

	margin: 2px 0 0 -1px;

	font-size: 80%;

}

#rightNavcontent li.onPage {

	font-size: 90%;

	font-weight: bold;

	color: #0A2E5A;

}

#rightNavcontent ul {

	margin: 0 0 0 18px;

	padding: 0;

	display: block;

	border: none;

}

#rightNavcontent li a {

	padding: 0;

	margin: 0;

	font-size: 90%;

	font-weight: normal;

	color: #0A2E5A;

	text-decoration: none;

}

#rightNavcontent li a:visited {

	font-size: 90%;

	font-weight: normal;

	color: #0A2E5A;

	text-decoration: none;

}

#rightNavcontent li a:hover {

	font-size: 90%;

	font-weight: normal;

	color: #0A2E5A;

	text-decoration: underline;

}

#rightNavcontent li a:active {

	font-size: 90%;

	font-weight: normal;

	color: #009DDC;

	text-decoration: underline;

}

#rightNavcall {

	padding: 8px 5px 6px 5px;

	width: 180px;

	font-size: 65%;

	font-weight: normal;

	color: #616162;

}

#rightNavquote {

	width: 180px;

	font-size: 90%;

	font-weight: normal;

	color: #0A2E5A;

	font-style: italic;

	text-align: right;

}

#rightNavquote a {

	font-size: 100%;

	color: #009DDC;

	text-decoration: none;

	font-style: normal;

	font-weight: normal;

}

#rightNavquote a:hover {

	font-size: 100%;

	color: #009DDC;

	text-decoration: underline;

	font-style: normal;

	font-weight: normal;

}



/* C O P Y R I G H T     S T Y L E S */



#copyright {

	padding: 20px 0 0 6px;

	width: 500px;

	font-size: 10px;

	color: #B5B5B7;

	text-align: center;

}

#copyright a {

	padding: 0 6px;

	font-size: 10px;

	color: #808083;

	text-decoration: none;

	font-weight: normal;

}

#copyright a:visited {

	padding: 0 6px;

	font-size: 10px;

	color: #808083;

	text-decoration: none;

	font-weight: normal;

}

#copyright a:hover {

	padding: 0 6px;

	font-size: 10px;

	color: #0A2E5A;

	text-decoration: underline;

	font-weight: normal;

}



/* R O U N D E D     C O R N E R S */



.roundcont {

	width: 99%;

	background-color: #E7E7E7;

	color: #000000;

}

.roundcont p {

	margin: 0 0 5px 39px;

}

.roundcont br {

	margin: 10px;

}

.roundtop { 

	background: url(images/tr.gif) no-repeat top right; 

}

.roundbottom {

	background: url(images/br.gif) no-repeat top right; 

}

img.corner {

   width: 6px;

   height: 6px;

   border: none;

   display: block !important;

}

.roundcont a {

	color: #0A2E5A;

	text-decoration: none;

	font-weight: normal;

	font-size: 100%;

}

.roundcont a:visited {

	color: #0A2E5A;

	text-decoration: none;

	font-weight: normal;

	font-size: 100%;

}

.roundcont a:hover {

	color: #0A2E5A;

	text-decoration: underline;

	font-weight: normal;

	font-size: 100%;

}

.roundcont a:active {

	color: #009DDC;

	text-decoration: none;

	font-weight: underline;

	font-size: 100%;

}

.leftBottom {

	margin: 0;

	padding: 10px;

	width: 75%;

	vertical-align: top;

}

.rightBottom {

	margin: 0;

	padding: 10px 10px 10px 0;

	width: 24%;

	vertical-align: top;

	text-align: center;

}

.rightBottom p {

	padding-bottom: 12px;

}

.rightBottom br {

	margin: 0;

	padding: 0;

}

#PDFs a {

	margin: 0;

	padding: 0;

	font-size: 100%;

	color: #0A2E5A;

	text-decoration: none;

}

#PDFs a:hover {

	margin: 0;

	padding: 0;

	font-size: 100%;

	color: #0A2E5A;

	text-decoration: underline;

}

.pdflist {

	list-style-image: url(images/pdf_bug.gif);

	list-style-type: disc;

	list-style-position: outside;

}

.pdflist li {

	margin: 5px 0 5px -1px;

}

.pdflist li a {

	margin: 0;

	padding: 0;

	font-size: 100%;

	color: #0A2E5A;

	text-decoration: none;

}

.pdflist li a:hover {

	margin: 0;

	padding: 0;

	font-size: 100%;

	color: #0A2E5A;

	text-decoration: underline;

}

.vidlist {

	list-style-image: url(images/vid_bug.gif);

	list-style-type: disc;

	list-style-position: outside;

}

.vidlist li {

	margin: 5px 0 5px -1px;

}

.vidlist li a {

	margin: 0;

	padding: 0;

	font-size: 100%;

	color: #0A2E5A;

	text-decoration: none;

}

.vidlist li a:hover {

	margin: 0;

	padding: 0;

	font-size: 100%;

	color: #0A2E5A;

	text-decoration: underline;

}



/* H O M E     P A G E     E L E M E N T S */



#homeBottom {

	padding: 9px 5px;

	background-image: url(images/backg1.gif);

	background-position: top;

	background-repeat: repeat-x;

	background-color: #EFF1F5;

	width: 778px;

	text-align: left;

}

#homeFour {

	margin: 0;

	padding: 0;

	width: 762px;

}

.dotsRight {

	width: 190px;

	border-right: 1px dotted #808083;

}

.home1 {

	padding: 5px;

	background: url(images/backg2.gif);

	background-position: top;

	background-repeat: repeat-x;

	width: 180px;

	font-size: 65%;

}

.home1Link {

	width: 170px;

	text-align: right;

	font-size: 100%;

	font-weight: bold;

	color: #009DDC;

}

.home1Link a, a:visited {

	padding: 2px 4px 0 0;

	font-size: 110%;

	font-weight: bold;

	color: #009DDC;

	text-decoration: none;

}

.home1Link a:hover {

	padding: 2px 4px 0 0;

	font-size: 110%;

	font-weight: bold;

	color: #009DDC;

	text-decoration: underline;

}

#homecopyright {

	padding: 0 0 0 6px;

	width: 100%;

	font-size: 10px;

	color: #B5B5B7;

	text-align: center;

}

#homecopyright a {

	padding: 0 0 0 12px;

	font-size: 10px;

	color: #808083;

	text-decoration: none;

	font-weight: normal;

}

#homecopyright a:visited {

	padding: 0 0 0 12px;

	font-size: 10px;

	color: #808083;

	text-decoration: none;

	font-weight: normal;

}

#homecopyright a:hover {

	padding: 0 0 0 12px;

	font-size: 10px;

	color: #0A2E5A;

	text-decoration: underline;

	font-weight: normal;

}



/* S I G N     U P     E L E M E N T S    H E R E */



#login {

	padding: 10px;

	width: 480px;

	background: #F3F3F3;

	border: 1px solid #CED5DE;

}

#register {

	padding: 10px;

	width: 480px;

	background: #FBFBFB;

	border: 1px solid #CED5DE;

}

.red {

	color: #FF0000

}



/* POP UPS */



#popTable {

margin: 0 auto;

padding: 0;

background: #FFFFFF;

width: 658px;

border: 1px solid #666666;

}

#popBody {

padding: 12px;

background: #F8F8F8;

text-align: center;

height: 454px;

border-top: 1px solid #CCCCCC;

}

#popCopyright {

padding: 12px;

background: #F8F8F8;

width: 70%;

text-align: left;

font-size: 60%;

color: #666666;

}

#popClose {

padding: 12px;

background: #F8F8F8;

width: 30%;

text-align: right;

font-size: 70%;

color: #666666;

font-weight: bold;

}

#popClose a {

	font-size: 90%;

	font-weight: bold;

	color: #009DDC;

	text-decoration: none;

}

#popClose a:hover {

	font-size: 90%;

	font-weight: bold;

	color: #009DDC;

	text-decoration: underline;

}