html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	border: 0 none;
	font-family: verdana;
	font-size: 15px;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
	text-decoration: none;
}

body {
       
		background: -moz-linear-gradient(top, #d3d8e8 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d8e8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #d3d8e8 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #d3d8e8 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #d3d8e8 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(top, #d3d8e8 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
         background-repeat:  repeat-x;
}

#wrapper {
	display: block;
	margin: 0px auto;
	width: 900px;	
	background-color:white;	
}

/*.logo{
	background-color: infotext;
	font-family: Vardana;
	font-size: 16px;
	font-weight: bold;
	left: -11px;
	padding: 12px 20px;
	position: relative;
	top: 11px;
	color:#ffffff;
}*/

#logo{
	font-family: Vardana;
	font-size: 36px;
	color:white;
}

#logo:hover{
	text-decoration:none;
}

#header {
	background:#1A3C6C;height:105px;width:100%;
}

#hwrap {
	background: url("../img/bg.jpg") no-repeat scroll 50% 100% transparent;
	width:1000px;
	margin: 0 auto;
	overflow:hidden; 
	height: 105px;
}

#slide1{
	background: url("../img/shutterstock_83717467.jpg") no-repeat scroll 50% 100% transparent;
	width:900px;
	height:247px;
	text-transform: uppercase;
}

#slide2{
	background: url("../img/shutterstock_73990411.jpg") no-repeat scroll 50% 100% transparent;
	width:900px;
	height:247px;
	text-transform: uppercase;
}

#slide3{
	background: url("../img/shutterstock_60493972.jpg") no-repeat scroll 50% 100% transparent;
	width:900px;
	height:247px;
	text-transform: uppercase;
}

#slide4{
	background: url("../img/shutterstock_82251169_s.jpg") no-repeat scroll 50% 100% transparent;
	width:900px;
	height:247px;
	text-transform: uppercase;
}

#content {
	font-family:verdana;
	min-height:400px;
}

label.error{
   margin-left:2px;
   font-family:verdana;
   color:red;  
}

.register_frm label.error{
     font-family:verdana;
     color:red;
    padding-left:10px;
    font-family:verdana;
    font-size:11px;
}

/* image slider */
#jFlowSlide{
	margin-left:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}

.hidden{
	display: none;
}

#prevNext{
	margin-bottom: -2.7em;
}

#prevNext img{
	position: relative;
	z-index: 2;
	cursor: pointer;
}

.jFlowPrev{
	top:105px;
	left:20px;
}

.jFlowNext{
	top:105px;
	left:815px;	
}
/* image slider */

a{
	color:#3571A3;
}

a:hover{
	
	cursor:hand;
	text-decoration:underline;
	cursor:pointer;
}

li, ol, ul {
	margin: 0;
	padding: 0;
}

#nav {	
	color: #444444;
	font-family: 'vardana';
	text-transform: uppercase;
	margin-top:23px;
	margin-left:420px;
}

#nav ul {
	float: left;
	width: 100%;
}

#nav li {   
	float: left;
	list-style-type: none;
	margin-left:2px;
}

#nav li a {
	color: #BFCDDB;
	display: block;
	margin: 0px;
	padding: 10px 17px;
	position: relative;
	text-decoration: none;
	background-color:#4682B4;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
}

#nav li a.active {
	background-color:#008080;
	color:white;
}

#nav li a:hover, #nav li a.active:hover{
	background-color:white;
	color:black;
}

#tab {	
	color: #444444;
	font-family: 'vardana';
	text-transform: uppercase;
	margin-top:20px;
	margin-left:10px;
}

#tab ul {
	float: left;
	width: 100%;
}

#tab li {   
	float: left;
	list-style-type: none;
	margin-left:2px;
}

#tab li a {
	color: white;
	display: block;
	margin: 0px;
	padding: 6px 17px;
	position: relative;
	text-decoration: none;
	background-color:#A5A1A0;
}

#tab li a.active {
	background-color:#008080;
	color:white;
}

#page {
	display: block;
	width: 900px;	
	background-color:white;	
       
}

.box { 
	padding:4px 0px 4px 15px;
	border: 1px solid #CCCCCC;
	font-size:13px;	
} 
.order_box { 
	padding:0px 0px 4px 0px;
	border: 1px solid #CCCCCC;
	font-size:13px;	
} 

.box li, .box a{
	font-size:13px;
}


#register{
   width:400px;
   font-size:11px;
   color:#333333;
   padding:40px 40px 0px 20px


}

.content{
	margin:10px;
	display:inline-block;
}

.content h2{
	margin:10px 0 5px 0;
	font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
	color: #4682B4;
    font-family: Helvetica,sans-serif;
}

.content h3{
	margin-top:10px;
	padding:5px 7px;
	font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
	color:white;
    font-family: Helvetica,sans-serif;
	background-color:#4682B4;

	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;

}

.content p{
	margin-top:10px;
	color: #333333;
	font-family: verdana;
    font-size: 13px;
    line-height: 17px;
}

#footer {
	width:875px;
	border-top: 1px solid #14294A;
	background: none repeat scroll 0 0 #1F4888;
	clear: both;
	color: white;
	text-shadow: 0px 0px #444444;
	overflow: hidden;
	padding: 10px 0 1px 25px;
	height:150px;
	
}

p.footertext{
	color: #BFCDDB;
    font-family: verdana;
    font-size:11px;
}

ul.footertext li{
	color: #BFCDDB;
    font-family: verdana;
    font-size:11px;
	list-style-type: none;
}

ul.footertext li a{
	color: #BFCDDB;
    font-family: verdana;
    font-size:11px;
	list-style-type: none;
}
ul.support li{
	list-style-type: none;
    margin-left: 8px;
}

/*news events*/
#ticker { height: 148px;	overflow: hidden; }
#ticker li { height: 148px;	}	

.btn{
	background-color: #69A74E;
	padding: 3px 12px;
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	font-family: 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;
	font-weight: bold;
	margin: 0;
	white-space: nowrap;
}
#myOverlay {
    width: 200px;
    padding: 15px;
    background: transparent ;
    color: #fff;
    border: 0px;
    outline: 0px solid #000;
    -moz-outline-radius: 4px;
    position: absolute;
    top:670px;
    left:28%;
    margin-top:-80px;

}

#account_detail{
    width:250px;
	height:20px;
    color: #444444;
	font-family: 'vardana';
	text-transform: uppercase;
	margin-top:23px;
	margin-left:420px;
}
#account_detail a{

    color: #AFCDDA;
	display: block;
	margin: 0px;
	padding: 10px 10px;
	position: relative;
	text-decoration: none;
	background-color:#4682B4;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}

#account_detail  a:hover, #account_detail  a.active:hover{
	background-color:#6C8BE8;
	color:black;
}

p.msg {
	padding: 5px; margin: 7px 20px 0pt 0pt; background-color: Snow; border: 3px solid #FF8C00;;
}

span.popup { 
	background-color:white;padding:10px;display:none;border:3px solid #F5F5DC; 
}