/*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: #fff; padding: 10px;}
#header{height: 160px; background: #00457d;}
#logo{float: left}
#banner{float:right; height: 60px; }
#navigation{background: #f89021;}
#flashElement{margin-top: 5px;}
#pageTitle{margin-top: 5px; margin-bottom: 0px;}
#homeContent{margin-top: 5px; background: #fff; padding: 20px; overflow: hidden; }
#content{background: #fff; 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; padding-bottom: 10px;}
#mainContent{width: 595px; padding-left: 40px}
#promobox{width: 315px; padding: 20px;}

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


#subMenu ul li { border-bottom: 1px solid #eee; }
#subMenu li .last { border-bottom: none; }


/*Link Styles*/
a{color: #105e9b; text-decoration: underline;}
a:link{color: #105e9b;}
a:visited {color: #105e9b;}
a:hover {color: #000;}

#promobox a{color: #105e9b; text-decoration: none;}
#promobox a:hover {color: #333; text-decoration: none; background: #f89021; }

#subMenu a{color: #666; text-decoration: none; border-bottom: none;}
#subMenu a:hover {color: #105e9b;text-decoration: none; border-bottom: none;font-weight: bold; }
#subMenu li.current a {color: #105e9b;text-decoration: none; border-bottom: none;font-weight: bold; }
#subMenu ul ul li a { color: #999; }

#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: #000; padding-bottom: 10px; }
h2 {font-size: 24px; color: #000; padding-bottom: 5px;}
h3 {font-size: 18px; color: #000; padding-bottom: 5px;}
h4 {font-size: 14px; color: #000; padding-bottom: 5px;}
p{font-size: 14px; color: #000; padding-bottom: 20px; line-height: 1.3em;}
#homeContent p {font-size: 16p; color: #000; 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: #000;}
#subMenu ul {list-style: none; font-size: 16px; padding: 0px; margin-left: 0px; color: #999;}
#subMenu ul li, #homeContent ul li{background: none !important; 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: 3px; padding-top: 3px; }
#content ol, #homeContent ol {font-size: 12px; padding-bottom: 20px; padding-top: 0px; margin-left: 15px; padding-left: 15px; font-size: 16px; color: #000;}



/*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;}
#promobox img {padding: 0 5px 5px 0;}
.left{float: left}
.right{float:right}
.clear{clear: both;}


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

#logo a {border-bottom: none;}

#banner {padding: 30px;}
#banner p {color: #fff; text-align: right;}
#banner p a {color: #78BCE9;}
#banner p a:hover {color: #F99122;}


#homeslider {position:relative; width:916px; height: 280px; background:url(../../scripts/nivoslider/images/loading.gif) #efe9d1 no-repeat 50% 50%; overflow: hidden; margin-bottom: 20px; margin-top: -15px; margin-left: -10px; }
#homeslider img {position:absolute; top:0px; left:0px; display: none;}
#homeslider a {border:0; display:block;}
#homeslider p {padding-bottom: 0; margin-bottom: 0;}

#slider {position:relative; width:600px; height:600px; background:url(../../scripts/nivoslider/images/loading.gif) #efe9d1 no-repeat 50% 50%; overflow: hidden;}
#slider img {position:absolute; top:0px; left:0px; display: none;}
#slider a {border:0; display:block;}

#slider .nivo-controlNav {position:absolute; top: 450px; z-index: 99; height: 150px; }
#slider .nivo-controlNav img {display:inline; position:relative; padding: 2px 0; }
#slider .nivo-control {display: block; float: left; padding-right: 5px; }
