/*Reset Styles*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body{background: url(images/background.jpg) repeat-x #105e9b; font-family: Arial, Helvetica, sans-serif;}

/*Container Styles*/
#wrapper {margin-left: auto; margin-right: auto; width: 915px; background: #f89021; padding: 30px 5px;}
#main-container{background: #00457d; padding: 10px;}
#header{height: 160px; background: #00457d;}
#logo{float: left}
#banner{float:right}
#navigation{background: #f89021;}
#flashElement{margin-top: 5px;}
#pageTitle{margin-top: 5px; margin-bottom: 0px;}
#homeContent{margin-top: 5px; background: #105e9b; border-bottom: 10px solid #8cc63e; padding: 20px; overflow: hidden;}
#content{background: #105e9b; border-bottom: 10px solid #8cc63e; overflow: hidden; clear: both; padding: 20px; margin: 0}
#footer{margin-left:auto; margin-right: auto; width: 915px; position: relative; margin-top: -20px;}

.col{position: relative; float: left;}
#main {width: 480px; padding-right: 20px;}
#right{width: 315px; padding-left: 20px; padding-right: 10px;}
#subMenu{width: 220px;  background: #f89021; padding-bottom: 10px;}
#mainContent{width: 595px; padding-left: 40px}
#promobox{width: 315px; padding: 20px; background: #8cc63e;}

/*Navigation Styles*/
#navigation ul { padding: 10px;}
#navigation li { margin: 0; display: inline; list-style: none;}
#navigation li a{ margin: 8px 12px; text-decoration: none; color: #fff; font-size: 16px; border-bottom: none;}
#navigation li a:hover { color: #00457d;}

/*Link Styles*/
a{color: #fff; text-decoration: none; border-bottom: 1px dotted #fff;}
a:link{color: #fff; text-decoration: none; border-bottom: 1px dotted #fff;}
a:visited {color: #fff;  text-decoration: none; border-bottom: 1px dotted #fff;}
a:hover {color: #f89021; text-decoration: none; border-bottom: 1px dotted #f89021;}

#promobox a{color: #105e9b; text-decoration: none; border-bottom: 1px dotted #105e9b;}
#promobox a:hover {color: #fff; text-decoration: none; border-bottom: 1px dotted #fff;}

#subMenu a{color: #fff; text-decoration: none; border-bottom: none;}
#subMenu a:hover {color: #105e9b;text-decoration: none; border-bottom: none;}

#lbBottomContainer a{text-decoration:none; border-bottom: none;}
#lbBottomContainer a:hover {border-bottom: none;}

#lbCenter a{text-decoration:none; border-bottom: none;}
#lbCenter a:hover {border-bottom: none;}

/*Paragraph Styles*/
h1 {font-size: 30px; color: #105e9b; background: #8cc63e; height: 40px; padding-top: 10px; padding-right: 20px; padding-left: 20px;}
h2 {font-size: 24px; color: #8cc63e; padding-bottom: 5px;}
h3 {font-size: 18px; color: #8cc63e; padding-bottom: 5px;}
h4 {font-size: 14px; color: #fff; padding-bottom: 5px;}
p{font-size: 14px; color: #fff; padding-bottom: 20px; line-height: 1.3em;}
#homeContent p {font-size: 16p; color: #fff; padding-bottom: 20px;}
#footer p{font-size: 10px; color: #000; text-align: right; padding: 0 5px;}
#subMenu h2{background: #8cc63e; color: #105e9b; padding-left: 10px; margin-bottom: 10px;}
#promobox h2{color: #105e9b; font-size: 28px; border-bottom: 1px dotted #105e9b; padding-bottom: 0px; margin-bottom: 10px}
#promobox h3 {color: #105e9b; font-size: 20px;}
#promobox p{color: #333;}

/*List Styles*/
#content ul, homeContent ul{list-style: none; font-size: 14px; padding-bottom: 20px; margin-left: 15px; color: #fff;}
#subMenu ul {list-style: none; font-size: 16px; padding: 0px; margin-left: 0px; color: #fff;}
#subMenu ul li, #homeContent ul li{background: none; padding: 0 10px 0 5px;}
#content ul li, #homeContent ul li{background: url(images/bullet.gif) no-repeat 0 40%; padding-left: 15px; padding-bottom: 5px;}
#content ol, #homeContent ol {font-size: 12px; padding-bottom: 20px; padding-top: 0px; margin-left: 15px; padding-left: 15px; font-size: 16px; color: #fff;}



/*Table Styles*/
table {border: 1px solid #105e9b;}
table td{ padding: 5px; background-color: #fff; color: #105e9b; border: 1px solid #105e9b;}
table p {line-height: 1em; margin: 2px;}

/*Class Styles*/
.leftImage{float:left; padding: 10px 10px 10px 0px;}
.rightImage{float:right; padding: 10px 0px 10px 10px;}
.centerImage{padding: 10px;}

.left{float: left}
.right{float:right}
.clear{clear: both;}


.thumbscontainer ul li {background: none; padding-left: 0px !important; padding-bottom: 0px !important;}


