@charset "UTF-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body {margin: 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; background: #aad4f8 url(images/purple_bg.png) repeat-x;}

h1 {font-size: 18px; color: #000; font-weight: bold; padding: 5px 0; text-align: left;}
h2 {font-size: 16px; color: #000; font-weight: bold; padding: 4px 0;}
h3 {font-size: 14px; color: #06C; font-weight: bold; padding: 4px 0;}
h4 {font-size: 12px; color: #000; font-weight: bold; padding: 4px 0;}
p {font-size: 12px; color: #000; padding: 8px 0;}

p.alert {background:#C8EFFF; border-bottom:2px solid #190c4b; border-top:2px solid #190c4b; padding:3px 20px 3px 45px;}
p.note {font-size: 10px;}

#container {background:#FFF; margin:8px auto; padding: 8px 10px; width:950px; text-align:left; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -khtml-border-radius: 6px;}
#navTopRight {background:#190c4b; color: #FFF; font-size:12px; font-weight: bold; height:20px; width: 948px; line-height: 20px; padding:3px 0 3px 0; margin:0 0 0 0; -moz-border-radius-topleft: 6px; -webkit-border-radius-topleft: 6px; border-radius-topleft: 6px; -khtml-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-radius-topright: 6px; border-radius-topright: 6px; -khtml-border-radius-topright: 6px;}
	#navTopRight ul {text-align:right; font-family:Verdana, Geneva, sans-serif; font-weight: bold; color:#FFF; padding: 0 5px 0 0; margin: 0;}
	#navTopRight li {display: inline; padding: 3px 8px 3px 0; maring: 0;}
	#navTopRight a:link, #navTopRight a:visited {text-decoration:none; font-weight:bold; color:#FFF;}
	#navTopRight a:hover, #navTopRight a:active {text-decoration:none; font-weight:bold; color:#09C;}

#banner {background: #fff url(images/banner.png) top left no-repeat; width: 948px; height: 107px; text-indent:-99999px;}

#mainNavigation{background: #030 url(images/main_nav_bkgrd.jpg) top left no-repeat; width: 948px; height: 37px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: normal; }
	#mainNavigation ul{margin:0 0 0 4px; padding:0; list-style:none;}
	#mainNavigation ul li{margin:  0; padding: 2px 0; float: left; width:133px; height: 33px;}
	#mainNavigation ul li a {margin: 0; padding: 0; display: block; height: 33px; line-height: 33px;}
#mainNavigation a:link, #mainNavigation a:visited {color:#FFF; text-decoration:none; font-weight: bold; display: block;}
	#mainNavigation a:hover, #mainNavigation a:active {color:#0093dd; text-decoration:none; font-weight: bold; display: block;}	
	#mainNavigation a:visited.thisPage {color:#102B45;}

#body {border: 1px solid #000033; width: 946px;}
#content {margin: 0; min-height: 428px;}
#content p {text-align: justify;}
#rightColumn {width: 300px; margin: 2px 8px 0 0; float: right;}

#contactForm {margin: -2px 4px 0 0; height: 200px; border: 1px solid #ccc; background: #F2F2F2;}
#contactForm h2 {text-align: center;}
#submiter {margin: 8px 0 0 68px;}
#contactForm table {margin: 8px;}
#orderTitleButton {margin: 10px 4px 0 0; padding: 18px 0 0 0; height: 90px; border: 1px solid #ccc; text-align: center; background:#C8EFFF;}
#orderTitleButton a:link, #orderTitleButton a:visited {color:#190c4b; text-decoration: underline;}
#orderTitleButton a:hover, #orderTitleButton a:active {color:#039; text-decoration: underline;}
#caplanLink {margin: 10px 4px 0 0; background: #F6F0D7 url(images/caplan_logo_pc.jpg) center center no-repeat; height: 80px; border: 1px solid #ccc; text-indent: -9999px;}
#caplanLink a {display: block; height: 80px;}

#innerLeftContent {margin: 10px 12px 40px 12px; padding: 4px 8px 0 8px; width: 600px; border: 1px solid #ccc; min-height: 409px;}

ul {margin: 2px 30px;}



#footer {background:#190c4b; color: #fff; width: 948px; height: 30px; text-align: center; line-height: 30px; clear: both; -moz-border-radius-bottomleft: 6px; -webkit-border-radius-bottomleft: 6px; border-radius-bottomleft: 6px; -khtml-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-radius-bottomright: 6px; border-radius-bottomright: 6px; -khtml-border-radius-bottomright: 6px;}
#footer p {color: #fff; font-weight: bold; line-height: 12px;}
