/* CSS Document */
#wrap {
margin:10px auto;
width:982px;
}
body, p, div, a {
font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
font-size:12px;
}

body {
background-color:#FFFFFF;
padding-bottom:50px;
}

h1, h2, h3, h4 {
color:#444444;
font-weight:normal;
letter-spacing:-1px;
margin:25px 0pt -5px;
}

h2 {
font-size:22px;
}

h3 {
font-size:18px;
}

.red {
color:#BF0D00;
font-style:normal;
font-weight:bold;
}

.blue {
color:#4b81d4;
font-style:normal;
font-weight:bold;
}

#content {
background-image:none;
margin-top:170px;
padding:0px;
}

#content {
background:#FFFFFF url(images/content_top.jpg) no-repeat scroll 0% 0%;
float:left;
min-height:400px;
padding:20px;
width:760px;
}

#content div.box, table.listing, div.tip {
-moz-outline-radius-bottomleft:4px;
-moz-outline-radius-bottomright:4px;
-moz-outline-radius-topleft:4px;
-moz-outline-radius-topright:4px;
background-color:#F0F1F2;
border:2px solid #FFFFFF;
margin:10px 0pt 15px;
outline-color:#999999;
outline-style:solid;
outline-width:1px;
padding:10px;
}


#content div.rotate {
-moz-outline-radius-bottomleft:4px;
-moz-outline-radius-bottomright:4px;
-moz-outline-radius-topleft:4px;
-moz-outline-radius-topright:4px;
background-color:#F0F1F2;
border:2px solid #FFFFFF;
margin:10px 0pt 15px;
outline-color:#999999;
outline-style:solid;
outline-width:1px;
padding:0px;
min-height:265px;
}

#content div.box h2 {
background-color:#4b81d4;
color:#ffffff;
font-size:15px;
font-weight:normal;
line-height:30px;
margin:-10px -10px 10px;
padding:0pt 10px;
}

#content h1 {
background-repeat:no-repeat;
color:#809198;
font-size:28px;
font-weight:bold;
height:110px;
letter-spacing:-1px;
margin:0px 0pt -140px;
padding:5px 0pt 0pt 95px;
position:relative;
top:-146px;
}

#content .float_right {
float:right;
}

#content .float_left {
float:left;
}

/* Col50 */

#content div.col50r {
float:right;
margin-right:2px;
width:350px;
}

#content div.col50l {
float:left;
margin-right:30px;
width:350px;
}

#content div.col50f {
width:100%;
clear:both;
}

.col300 {
width:220px;
float:left;
margin-left:1px;
margin-right:20px;
margin-bottom:10px;
padding-left:3px;
}

.feature_blue1 {
background-image:url(images/220x200_blue1.png);
background-repeat:no-repeat;
min-height:200px;
padding-left:5px;
}

.feature_blue2 {
background-image:url(images/220x200_blue2.png);
background-repeat:no-repeat;
min-height:200px;
padding-left:5px;
}

.feature_blue3 {
background-image:url(images/220x200_blue3.png);
background-repeat:no-repeat;
min-height:200px;
padding-left:5px;
}

.feature_blue4 {
background-image:url(images/200x290_products.png);
background-repeat:no-repeat;
min-height:310px;
padding-left:14px;
padding-top:8px;
padding-right:15px;
}

.col300 .heading{
color:#FFFFFF;
padding:4px;
font-size:1.2em;
}

.col300 .bodytext {
color:#FFFFFF;
padding:4px;
}

.whitelink {
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
color:#FFFFFF;
}

.col300 .imagebox {
float:left;
margin:5px;
margin-left:0px;
}

.col300 .featuretext {
margin-top:5px;
color:##002438;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
//*font-size:1.2em;
line-height:1.8em; *//
}

.col300 .featuretext ul {
list-style-image:url(../images/tick.png);
list-style-position:inside;
}

.col50l .featuretext {
margin-top:5px;
color:#002438;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
line-height:1.8em;
}

.col50l .featuretext ul {
list-style-image:url(images/tick.png);
list-style-position:inside;
margin-left:0px;
}

.col50r .featuretext {
margin-top:5px;
color:#002438;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
line-height:1.8em;
}

.col50r .featuretext ul {
list-style-image:url(images/tick.png);
list-style-position:inside;
margin-left:0px;
}

.product_box {
float:left;
width:200px;
text-align:center;
color:#ffffff;
padding:5px;
margin:5px;
}

.product_header {
font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
font-size:13px;
color:#4b81d4;
/*font-weight:bold; */

}

.last {
margin-right:0px !important;
}

/* ------- Header ----- */

#header {
width:100%;
}

/* ------Navigation------ */

#globalnav {
height:38px !important;
margin:10px auto;
position:relative;
text-align:left;
width:983px;
z-index:1;
}

#globalnav li {
float:left;
margin:0pt;
padding:0pt;
text-indent:0pt;
}

#globalnav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#globalnav #gn1 a:hover {
background-position:0pt -42px;
}
#globalnav #gn1 a {
background-position:0pt 0pt;
width:165px;
}

#globalnav #gn2 a:hover {
background-position:-165px -42px;
}
#globalnav #gn2 a {
background-position:-165px 0pt;
}

#globalnav #gn3 a:hover {
background-position:-327px -42px;
}
#globalnav #gn3 a {
background-position:-327px 0pt;
}

#globalnav #gn4 a:hover {
background-position:-489px -42px;
}
#globalnav #gn4 a {
background-position:-489px 0pt;
}
#globalnav #gn4 a.active {
background-position:-489px -126px !important;
}

#globalnav #gn5 a:hover {
background-position:-651px -42px;
}
#globalnav #gn5 a {
background-position:-651px 0pt;
}

#globalnav #gn6 a:hover {
background-position:-812px -42px;
}
#globalnav #gn6 a {
background-position:-812px 0pt;
width: 170px;
}

#globalnav li a, #globalnav li div {
background-image:url(images/navi.png);
background-repeat:no-repeat;
float:left;
height:38px;
line-height:38px;
overflow:hidden;
text-indent:-999em;
width:162px;
}

#globalnav a.active {
cursor:default;
}


ol, p, table {
margin:10px 0px;
}

#content, #right {
margin-top:10px;
}

#right {
float:right;
width:180px;
}

#right a {
text-decoration:none !important;
}

#right div.box li a:hover {
background-color:#4b81ba;
color:white;
}

#right div.box li a {
border-bottom:1px solid #999999;
display:block;
font-size:12px;
margin:0px 3px;
padding:6px 8px;
text-decoration:none;
}

#right div.box {
margin:-1px 0pt 7px;
width:181px;
}

#right div.box li {
list-style-type:none;
}

#right div.box ul {
margin:0pt;
padding:0pt;
}
#right div.inside, #right div.box ul {
background:transparent url(images/sidenav_strip2.png) no-repeat scroll 0% 0%;
}

#right div.clear {
background:transparent url(images/sidenav.png) no-repeat scroll 0pt -353px;
height:10px;
}


#right div.box h2, #drawer a.header {
background:transparent url(images/sidenav.png) no-repeat scroll 0% 0%;
color:#000000;
display:block;
font-size:12px;
height:16px;
letter-spacing:0px;
margin:0px;
padding:8px 10px;
text-decoration:none;
}



div.clear, hr {
clear:both;
display:block;
font-size:1px;
height:0pt;
line-height:1px;
margin:0pt;
padding:0pt;
}


#FooterWrap {
background:#FFFFFF none repeat scroll 0% 0%;
clear:both;
padding:2px 0pt;
width: 100%;
}

#Footer {
margin:0pt auto;
width:100%;
color:#4b81d4;
padding:0pt;
position:relative;
}

#Footer .footertext {
clear:both;
display:block;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:90%;
color:#ffffff;
}

#Footer .footertext a:hover {
	color: #FFFFFF;
}
#Footer .footertext a:link {
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}

#Footer .footertext a:visited {
	color: #FFFFFF;
}

#Footer div.box {
-moz-outline-radius-bottomleft:4px;
-moz-outline-radius-bottomright:4px;
-moz-outline-radius-topleft:4px;
-moz-outline-radius-topright:4px;
background-color:#4b81d4;
border:2px solid #FFFFFF;
margin:10px 0pt 15px;
outline-color:#999999;
outline-style:solid;
outline-width:1px;
padding:3px;
}

.flashContainer_db {
width:700px;
height:800px;
}

#onlinevid {
	width:520px;
	float:left;
}
fieldset {  
margin: 1.5em 0 0 0;  
padding: 0; 
} 
legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
} 
fieldset ol {
padding: 0em 0em 0em 1em;  
list-style: none; 
} 
fieldset li {  
padding-bottom: 0.4em; 
} 
fieldset.submit {  
border-style: none; 
}
label {  
display: block; 
}
label em {  
position: absolute;  
left: 10em;  
top: 0; 
}

.fright {
float:right;
padding-left:5px;

}.testing {
	font-size: 18px;
	color: #3D81D9;
	font-style: normal;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
