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,sub,sup,tt,var,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a{text-decoration:none}

body {height:100%;}
body{background:#254f62;}
body, input, textarea, select option {font-family:Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:1.0em;}
p, address  {color:#565d68; font-size:0.8em;padding:0 0 15px 0; line-height:1.5em;}
h1, h2, h3 {color:#011072;margin:0 0 15px 0;}
h2, h3 {color:#333;}
#container {margin:0 auto;height:auto !important; height:100%; min-height:100%;width:1019px; }
#wrap { height:100%; min-height:100%; width:1019px; background:url(../img/bg/wrap-bg.png) top left repeat-y;  }
#header {height:149px;background:url(../img/bg/wrap-bg.png) top left repeat-y;}
#header-content {margin:0 auto;width:962px;height:149px; background:url(../img/bg/header-bg.png) top left repeat-x;}
#content {width:961px;margin:25px auto;}
#cl {width:245px;float:left;padding:0 0 30px 0;}
#banner {width:681px;height:254px;margin:-25px 0 15px 0;border:1px solid #eee;border-top:none; overflow:hidden}
#banner-link { position:relative;top:-100px;left:30px;}
#banner-link-2 { position:relative;top:-260px;left:340px;}
#banner-link-3 { position:relative;top:-100px;left:250px;}
#banner-link-4 { position:relative;top:-100px;left:370px;}
#banner-link-5 { position:relative;top:-100px;left:350px;}
#banner-link-6 { position:relative;top:-100px;left:390px;}
#banner-link-7 { position:relative;top:-260px;left:370px;}
#banner-link-8 { position:relative;top:-100px;left:380px;}
#cr {width:700px;float:right;}
#cr p.blue-big {color:#2c71a9; font-size:0.85em;}
#cr p {padding:0 25px 15px 0;}
#cr ul.list li a, #cr p a {color:#011072; border-bottom:1px dotted #011072}
#cr h1 {font-size:1.2em;}
#cr ul.list {margin:10px 0 10px 15px;}
#cr ul.list li { list-style-type:disc; list-style-position:inside; line-height:1.0em;color:#565d68; font-size:0.8em;padding:0 0 15px 0}
.menu-left {width:220px;margin:0 0 0 10px}
.menu-left ul li {width:220px;height:31px;line-height:31px; background:url(../img/bg/menu-left-bg.gif) no-repeat;padding:0 0 0 30px; font-size:0.9em;}
.menu-left ul li.last { background:url(../img/bg/menu-lefg-bg-last.gif) no-repeat; height:38px; line-height:38px;margin:0 0 25px 0;}
.menu-left ul li.header { background:url(../img/bg/menu-left-top.gif) no-repeat; height:39px; line-height:39px; color:#fff;padding:0 0 0 35px; font-weight:bold;}
.menu-left ul li a{color:#565d68;}
.menu-left ul li a:hover {color:#011072;}
#footer, #footer-lower {width:1019px;margin:0 auto; background-position:top left; position:relative;top:-3px;}
#footer { height:250px; background:url(../img/bg/footer-bg.png) repeat-y; padding:15px 80px 0 80px }
#footer .list { background:url(../img/bg/footer-arrow.png) top left no-repeat; width:170px; float:left; margin:0 60px 0 0;}
#footer ul { padding:0 0 0 30px;}
#footer ul li { font-size:0.8em; line-height:1.5em;color:#03137d;}
#footer ul li.heading { font-weight:bold; line-height:2.0em;}
#footer ul li a {color:#03137d;}
#footer ul li a:hover { color:#565d68}
#footer-lower {  height:32px; background:url(../img/bg/footer-lower-bg.png) no-repeat;}
#menu {width:312px;height:37px;background:url(../img/bg/menu.png) no-repeat; float:right; padding:0 22px 0 0; margin:12px 0 0 0; }
#menu ul {margin:0 0 0 18px}
#menu ul li { display:inline-block; line-height:37px;margin:0 15px 0 0; font-size:0.85em;}
#menu ul li a {color:#fff;}
#menu ul li a:hover {color:#ccc}
#testimonial {width:213px;margin:0 0 0 12px}
#testimonial a {display:block; position:relative;top:-2px;}
#rotate {width:213px;height:172px;}

a#logo { position:relative;top:40px;left:22px;}
a#contact { width:237px;height:68px;float:right;padding:25px 22px 0 0;}
img#footerImage {width:336px; margin:0 auto; display:block; clear:both; position:relative;right:50px; top:10px;}
p#amiLink, p#seo-links { text-align:center; color:#fff;}
p#seo-links { font-size:0.7em;}
p#amiLink a, p#seo-links a {color:#fff; font-weight:bold;}
p#amiLink a:hover { color:#ff3399;}
p#seo-links a { font-weight:normal;}

p.cite { font-style:italic; font-size:0.70em;}
p.red { font-weight:bold;}
.b {border:1px solid #000;}
.clr:after{ visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clr {display: inline-block;}
* html .clr {height: 1%;}

p#crumbs {background-image:url(../img/icons/sitemap.png); background-repeat:no-repeat; background-position:center left; padding:0 0 0 20px;color:#333;line-height:25px; height:25px;margin:0 0 15px 0}
p#crumbs a {color:#333;font-weight:bold;}
p#crumbs a:hover {color:#ff6600}
p#crumbs span { font-style:italic}

.cssform {margin:15px 0 0 110px;}
.cssform p{width: 80px;clear: left;margin: 0 0 10px 0;padding: 0 0 0 80px;height: 1%;}
.cssform label{font-weight: bold;float: left;margin-left: -110px; width: 110px;padding:0;color:#333;}
.cssform input, .cssform textarea, .cssform select {width: 305px;height:22px;padding:0 0 0 5px;border: 1px solid #ccc; outline:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.cssform textarea {height:150px;}
.cssform select {width:315px;}
.cssform #btnContact {background:url(../img/bg/btnSend.png) top left no-repeat; width:68px; height:26px; border:none; outline: none; margin:5px 0 15px 0;float:left;}
.cssform #btnContact:hover, #btnPay:hover {cursor:pointer;color:#ddd;}
img#captcha {border:1px solid #ccc;}
a#change-image {display:block;position:relative; top:-15px; background:url(../img/icons/arrow_refresh_small.png) center left no-repeat;padding:0 0 0 15px;width:120px;color:#333}
.success, .error {border-top: 3px solid;border-bottom: 3px solid;margin: 10px 0px 0 0;padding:15px 10px 15px 70px;background-repeat: no-repeat;background-position: 10px center;font-size:0.8em;font-weight: bold; width:80%;}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url(../img/icons/success.png);padding:25px 10px 25px 70px;}
.error {color: #D8000C;border-top:3px solid #D8000C;border-bottom:3px solid #D8000C;border-right:none;border-left:none;background: #FFBABA url(../img/icons/failed.png) center left no-repeat;}
ul#err {margin-left:10px;}
ul#err li { list-style-type: disc; font-weight:normal; line-height:1.5em;}
ul#err li.first { list-style-type:none; font-weight:bold; margin-bottom:5px;}

.anythingSlider                         { width: 681px; height: 254px; position: relative; margin: 0 auto; }
.anythingSlider .wrapper                { width: 681px; overflow: auto; height: 254px; margin: 0; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 254px; width: 681px; margin: 0; }
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
#start-stop, #thumbNav, .anythingSlider .forward, .anythingSlider .back, .anythingSlider .arrow { display:none}

.mytable {width: 670px;padding: 0;margin: 0 0 25px 0;border-left: 1px solid #C1DAD7;}
caption {padding: 0 0 5px 0;width: 700px;	 font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: right;}
th {font: bold 0.7em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 6px 6px 6px 12px;background: #CAE8EA url(../img/table/bg_header.jpg) no-repeat;}
th.bronze {background:url(../img/icons/bronze.png) 30px center no-repeat;}
th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #C1DAD7;background: none;}
td{border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72;width:210px}
td ul  {margin:0 0 0 25px;}
td ul li, td p { color:#333; line-height: 1.5em; list-style-type:decimal; list-style-position: outside; font-size:0.8em;}
table.mytable tbody tr td p {padding:0 0 15px 0;}
td.alt {background: #F5FAFA;color: #797268;}
td.totalsrow { background:#FFFFCC}
td.total { text-align:center}
td p span.highlight { font-size:1.4em; color:#ff0000; font-weight:bold;}
th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;background: #f5fafa url(../img/table/bullet2.gif) no-repeat;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #797268;}

.review {width:630px;margin: 20px 0; border:1px solid #ccc;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.stars {width:90px;float:right;}
.info { margin:10px 0 0 40px;}
blockquote, q{color: #666666;font-size:0.8em;line-height: 2em;text-align: justify; font-style:italic}
blockquote{padding-left: 40px;}
blockquote:before{color: #990000;content: '\201C';font-family: Arial, Helvetica, sans-serif;font-size: 6em;font-weight: bold;line-height: 0px;margin: 0px 5px 0px -40px;vertical-align: bottom;}
.css3Shadow {-moz-box-shadow: 5px 5px 7px #888;-webkit-box-shadow: 5px 5px 7px #888;}
.rounded {-moz-border-radius:10px;-webkit-border-radius:10px; border:1px solid #ccc; padding:4px;margin:0 25px 15px 0;}