@charset "utf-8";
/* CSS Document */
body { margin:20px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #69696a; background:url(images/bg.gif) repeat-x left top #024165; }
a { color: #4888be; text-decoration:underline; }
h1 {
	color: #1483a3;
	font-size:24px;
	padding:20px 0px 0px 0px;
	margin:0px;
	font-weight: lighter;
	margin-left: 40px;
}
h1 span {
	color: #a19d9d;
	font-size:14px;
	font-weight: normal;
}
h2 { margin:0px; }
#wrapper {
	width: 900px;
	margin: 0px auto;
}
#menu ul {
        margin:auto;
        height:40px;
	background:url(images/bg_menu.gif) right top repeat;
	color: #000000;
	font-size:12px; 
    	text-transform: capitalize;	
        display: inline-block;
        white-space:nowrap;
        width:899px;
        list-style-type:none;
}
#menu  li {
        height:30px;
        margin:0px;
	line-height:30px;
	padding-left:20px;
	padding-right:17px;
	#color: #000000;
	font-size:12px; 
	text-transform: capitalize;	
        display:inline;
        #text-align:left;
        
}

#menu a:hover { text-decoration:underline; }
#menu a { color: #000; text-decoration:none; display:inline-block; padding:10px 15; }
.footer { text-align:center; line-height: 30px; color:#a2bccb; font-size:11px; }
#content_wrapper .top {
	background-image: url(images/bg_content_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
#content_wrapper .content {
	background: url(images/bg_content.gif) left top repeat-y;
	padding: 5px 40px 0px 40px;
}
#content_wrapper .bottom { background: url(images/bg_content_bot.gif) left top no-repeat; height:23px;}
.separator {
	border-top:1px solid #c0c4c6;
	margin-top:10px;
	padding-bottom:20px;
}
#content_wrapper .content #left { width:515px; margin-right:19px; float:left; }
#content_wrapper .content #right { width:267px; margin-left:19px; float:left; }

.whitebox { width: 267px; background: url(images/bg_whitebox_bot.gif) bottom left no-repeat; padding-bottom:10px;}
.whitebox .head { height: 40px; background:url(images/bg_whitebox_top.gif) left top no-repeat; }
.whitebox .head_ext { height: 40px; background:url(images/bg_whitebox_top_ext.jpg) left top no-repeat; }
.whitebox .cnt {
	background: url(images/bg_whitebox_cnt.gif) left top repeat-y;
	padding:10px 15px 10px 10px;
}
.redbox .cnt {
	background: url(images/bg_whitebox_cnt.gif) left top repeat-y;
	padding:10px 15px 10px 10px;
        backgrund-color:red;
}
.redbox h3 {
	color: #red;
	font-size:18px;
	font-weight: lighter;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	background:url(images/arrows_h3.gif) 10px 12px no-repeat;
}
.whitebox h3 {
	color: #447198;
	font-size:18px;
	font-weight: lighter;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	background:url(images/arrows_h3.gif) 10px 12px no-repeat;
}
.whitebox ul {
	margin:0px 0px 0px 10px; padding:0px;
}
.whitebox ul li { 
	list-style:none;
	list-style-type:none;
	padding-left:15px;
	margin-bottom:10px;
	background:url(images/arrow_li.gif) left top no-repeat;
}
.footermenu { line-height:40px; text-align:center; font-size:11px; color:#9cadb8; }
.footermenu a { color:#9cadb8; padding:0px 10px; }

/* FORMS */
.contact-form { float:left; display:block; width:476px; text-align:left; background:#F3F5F6; border:1px solid #E1E4E7; padding:4px 10px; }
.contact-form td { vertical-align:top; border-bottom:1px solid #D5D8DC; padding:8px 0 8px 10px; }
.formContact { width:100%; }
.formContact .inputText { width:210px; padding: 2px 4px 2px 4px; border:1px solid #D5D8DC; vertical-align:middle; color: #666666; font-size:11px; }
.formContact .inputEmail { width:210px; padding: 2px 4px 2px 4px; border:1px solid #D5D8DC; vertical-align:middle; color: #666666; font-size:11px; }
.formContact #msg1ContactForm { width:448px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; }
.contact-form label { display:block; margin:0 0 2px 0; font-size:11px; font-weight:bold; }
.formContact .inputMessage{ width:310px; padding: 2px 4px 2px 4px; border:1px solid #D5D8DC; vertical-align:middle; color: #666666; font-size:11px; }


.download-form { float:left; display:block; width:476px; text-align:left; background:#F3F5F6; border:1px solid #E1E4E7; padding:4px 10px; }
.download-form td { vertical-align:top; border-bottom:1px solid #D5D8DC; padding:8px 0 8px 10px; }
.formDownload { width:100%; }
.formDownload .inputText { width:210px; padding: 2px 4px 2px 4px; border:1px solid #D5D8DC; vertical-align:middle; color: #666666; font-size:11px; }
.formDownload #msg1ContactForm { width:448px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; }
.download-form label { display:block; margin:0 0 2px 0; font-size:11px; font-weight:bold; }

.forms { font-size:11px; }
.forms th {
	text-align:left;
	padding:8px 0 8px 10px;
	color:#447198;
	font-size:12px;
	background-color: #EFEFEF;
}
.forms td { vertical-align:top; border-bottom:1px solid #D5D8DC; padding:8px 0 8px 10px; }
.forms label { display:block; margin:0 0 2px 0; font-size:11px; font-weight:bold; }
.forms .inputText { width:210px; padding: 4px; border:1px solid #D5D8DC; vertical-align:middle; color: #666666; font-size:11px; }
.forms .inputBig { width:500px; }
.forms select { padding: 2px 2px; border:1px solid #D5D8DC; vertical-align:middle; color: #666666; font-size:11px; }
.forms .border0 { border-bottom:0px; }

.divLicenseAgreement {
    width:500px;
    height:150px;
    overflow:scroll;
    white-space:normal;
    padding-left:3px;
    padding-right:3px;
    clip:auto;
    }
//--------------------------------
.dropdown {padding-right:5px;margin:0px;float:right}
#one-ddcontent { float:right}
.dropdown dt { padding-right:4px; font-weight:bold; cursor:pointer;width:30px}
.dropdown dd { overflow:hidden; display:none; z-index:200;} 
//.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {padding:5px;  text-decoration:none; }
.dropdown a:hover { color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}


#ddmenu {
	margin: 0;
	padding: 0;
}
	
#ddmenu li {	
	float: left;
	list-style: none;
        height:30px;
}

	
#ddmenu ul {	
	position: absolute;
	visibility: hidden;
        height:66px;
        margin:3px -25px;
        width :40px;
	background:url("") right bottom repeat;

}

#ddmenu li ul {
display:block;
margin:7px -35px;
position:relative;
visibility:hidden;
width:70px;
}

#ddmenu li ul li {
background-color:#E7E7E7;
display:inline;
height:32px;
margin:0px -45px;
padding-left:5px;
padding-right:40px;
position:relative;
background:url("images/menu_item.gif") right bottom repeat;

}

#ddmenu li ul li a {
        height:40px;
	display: inline-block;
	font-size: 12px;
	padding: 3px 8px;
        width:150px;

}
