
*{margin:0;padding:0;list-style:none;}

html {height: 100%;}


body {
	
	font:62.5%  Arial, sans-serif;
	height: 100%;
	
}
.clear{clear:both;}

hr {height: 1px;}

h1 {color:#666;font-size: 2em; font-weight:normal; letter-spacing: 0px; border-bottom: 1px solid #ccc; padding-bottom: 3px; padding-top: 3px;}
h2 {color:#666;font-size: 2em; font-weight:normal; letter-spacing: 0px; border-bottom: 1px solid #ccc; padding-bottom: 3px; padding-top: 3px;}
h1 span {color:#FF33CC;}

h3 {color:#0098CA;font-size: 1.6em; font-weight:normal; letter-spacing: 0px; padding-bottom: 3px; padding-top: 3px;}
h3 span {color:#FF33CC;}

h4 {color:#0098CA;font-size: 1.6em; font-weight:normal; letter-spacing: 0px; padding-bottom: 3px; padding-top: 3px;}

h2 a:link, h2 a:visited {
	display: block;
	text-decoration: none;

}

toggler a:hover {
	color: #FF33CC;
	
}



p {color:#666; font-weight:normal; margin-top: 5px;  line-height: 1.5em; margin-bottom:10px;}


a {color:#666; text-decoration:none;}
a:hover {color:#666; text-decoration:none;}


img { border: 0;}



.blue {color: #0098CA; }

.pink {color: #FF33CC; }



#top { float: left; width:100%; height:94px; margin:20px auto 0px auto; background: #fff;}
#top-logo {width: 1000px; margin:0 auto; height: 60px; background: #fff;}
#top-content {width: 1000px; margin:0 auto; background: #fff;}

#nav {padding-left: 20px; margin-top: 0px;}
#nav ul{}
#nav ul li{display:inline; float: left; height: 26px; margin: 0; padding: 0 1px 0 1px;}
#nav li.currentpage  a:link, #nav li.currentpage  a:visited, #nav li.currentpage  a:active {color: #fff; height: 26px;background-color: #000000;}
#nav ul li a {display: inline-block; float: left; height: 26px; color:#fff; font-size: 1.3em; text-decoration:none;  font-weight:normal; padding:8px 8px 0px 8px; margin: 0; letter-spacing: 0px;   background-color: #0098CA;}
#nav ul li a:hover {color: #fff;background-color: #000000;}



#flash { float: left; width:100%; height:320px; margin:0 auto; background-color: #000000; }
#flash-content {width: 1000px; margin:0 auto; height: 285px; background-color: #000000;}
#flash-content h2 {font-size: 1.6em;  color: #ccc; border: 0; padding: 30px 0 0 25px; margin: 0; }
#flash-content p {font-size: 1.2em;  color: #999;}

.testimonials {float: left; width: 505px;}
.flash-movie {float: right; width: 405px; margin-right: 15px;}
.common-header {float: right; width: 360px; margin-right: 15px; padding: 35px 0 0 0;}







#white-main { float: left; width:100%;margin:0 auto; background: #fff;}
#white-main-content {width: 1000px; margin:0 auto; background: #fff;}

#white-main-left-content {float:left; width: 600px; background: #fff; }
.white-main-left-text {padding: 10px 25px 25px 25px; }
.white-main-left-text ul{margin-left:10px; margin-top: 10px; padding:2px;list-style-type: square; }
.white-main-left-text ul li{ margin-left:10px;padding:5px;font-size: 1.2em; color:#333; line-height: 1.3em;list-style-type: square; }
.white-main-left-text p {font-size: 1.4em;}
.white-main-left-text img {float: left; padding: 5px 20px 0 0;  border: 0;}
.white-main-left-text h3 {color:#0098CA;font-size: 1.6em; font-weight:normal;  border-bottom: 1px solid #ccc; letter-spacing: 0px; padding-bottom: 3px; padding-top: 3px;}
.white-main-left-text h3 a {color:#FF33CC;font-size: 1.2em; font-weight:normal;  border-bottom: 1px solid #ccc; letter-spacing: 0px; padding-bottom: 3px; padding-top: 3px;}


#white-main-right-content {float: left; width: 400px;  background: #fff;}
.white-main-right-text { padding: 10px 25px 25px 25px; }
.white-main-right-text ul{margin-left:0px; margin-top: 10px; margin-bottom: 10px; padding:2px;list-style-type: none; }
.white-main-right-text ul li{ margin-left:0px;  border-bottom: 1px dotted #00B5F0; padding:5px;font-size: 1.2em; color:#333; line-height: 1.3em;list-style-type: none; }
.white-main-right-text p {font-size: 1.2em;}
.white-main-right-text img {float: left; padding: 5px 0 0 0;  border: 0;}
.white-main-right-text img.bord {float: left; padding: 5px 0 0 0;  border: 1px solid #ccc;}




#footer {float: left; width:100%; height: 140px; margin:0 auto; background: #000; border-top: 1px solid #ccc;}
#footer-content {width: 1000px; margin:0 auto; background: #000;}
.footer-text { padding: 25px;}
.footer-text  p {font-size: 1.4em;}
.footer-text a:hover {color: #FF33CC;  }


#subnav {float: left; width:100%;  background-color: #000000;}

#subnav ul {width: 975px; margin: 0 auto; padding: 0 0 0 25px;  background-color: #000; }


#subnav ul li {display:inline; float: left; margin: 0; padding: 0 2px 0 2px; height: 25px; }

#subnav li.currentpage  a:link, #subnav li.currentpage  a:visited, #subnav li.currentpage  a:active {color: #fff;  height: 25px;  background-color: #000;  }


#subnav ul li a {display: inline-block; float: left;  color:#fff; font-size: 1.2em; height: 25px;  border-top: 1px solid #0098CA; border-left: 1px solid #0098CA; border-right: 1px solid #0098CA; text-decoration:none; font-weight:normal; padding:8px 8px 0px 8px; margin: 0; letter-spacing: 0px;  background-color: #0098CA; }



#subnav ul li a:hover {color: #fff;  background-color: #000; }