
body {margin: 0px; padding:0px; font: 14px 'Trebuchet MS', LucidaGrande, Lucida, Arial, sans-serif; color: #ffffff; text-align:center;
background: #1e1e1e url(../images/body-bg-test.gif) no-repeat top center; background-attachment: scroll;}

img {border:0px;}
.interior-img {padding:8px;float:right;border:0px;}
h1 {font-size:1.8em; font-weight:bold; color:#034f9a; letter-spacing:3px; margin:0px; padding:0px;}
h2 {font-size:1.2em; color:#0053a0; font-weight:bold; margin:3px 0px; padding:0px;}
h3 {font-size:1em; color:#000000; font-weight:bold; margin:3px 0px; padding:0px;}
p {color:#000000; margin:0px 0px 10px 0px; padding:0px;}


.left {float:left;}
.right {float:right;}

a.purchase-links { 	font-size:.8em; color: #fff; text-decoration: none; font-weight:bold; line-height:16px;}
a.purchase-links:hover {font-size:.8em;	color: #fff; border-bottom: 1px solid #fff; text-decoration: none;font-weight:bold; line-height:16px;}

a.news-links { 	font-size:1.1em; color: #000; text-decoration: none; font-weight:bold; line-height:16px;}
a.news-links:hover {font-size:1.1em;	color: #000; border-bottom: 1px solid #fff; text-decoration: underline;font-weight:bold; line-height:16px;}

a.tab-internal-links { color: #034f9a; text-decoration: none; font-weight:bold; line-height:16px;}
a.tab-internal-links:hover {color: #034f9a; border-bottom: 1px solid #034f9a; border-top: 1px solid #034f9a; text-decoration: none;font-weight:bold; line-height:16px;}

a.body-links { 	font-size:13px;	color: #25408f;	background-color: transparent; text-decoration: none; padding: 1px 1px; font-weight:bold;}
a.body-links:hover {font-size:13px;	color: #ffffff;	background-color: #25408f; border: 1px solid #2AABE1; text-decoration: none; padding: 1px 1px;}

.italic {font-style:italic; color:#000000;}
.rule {	color: #25408f;	height: 1px; width:700px;}
.bold {	font-weight: bold;}
.white-arrow li{list-style-image:url(../images/arrow.jpg) font-size: 11px; line-height: 1.1em;
    padding:0px 0px 3px 2px; text-align:left;}
.blue-arrow li{list-style-image:url(../images/blue-arrow.jpg); font-size: 1em; line-height: 1.1em;
    padding:0px 0px 3px 2px; text-align:left; color:#000000; margin:5px 0px 0px 18px;}

.light-blue-arrow{ margin:0px 0px;}
.light-blue-arrow li{list-style-image:url(../images/light-blue-arrow.jpg); font-size: 1em; line-height: 1.1em;
    padding:0px 0px 0px 0px; text-align:left; margin-top:6px;}
	
.disclaimer {font-size:9px;}

.oem-wrapper {margin: 20px auto; width: 1000px; text-align: left;}
.clear {height: 1px; width: 10px; clear: left; margin:-1px;}


/*
form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 100px;
	height:28px;
	background-image:url(../img/input-button.png);
	background-repeat:no-repeat;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}
*/

/*register login contact*/
.contact-box {width:545px; border:1px solid #CFCFCF; margin:20px 0px; margin: 10px auto;}
.main-login-box { width:345px; border:1px solid #CFCFCF; margin:20px auto;}
.login-box { float:right; width:345px; border:1px solid #CFCFCF; margin:20px 0px;}
.register-box { float:left; width:345px; border:1px solid #CFCFCF; margin:20px 0px;}
.login-oem {font: 14px 'Trebuchet MS', LucidaGrande, Lucida, Arial, sans-serif; color: #4F4F4F; text-align:left; margin:10px;}
.login-oem th {padding:4px 4px;}

/*pdfs*/

.pdfs {border: 1px solid #666666; margin:10px; padding:4px 10px; color:#000000; font-size:12px; height:100px; width:320px; float:left;}
.pdfs-big {border: 1px solid #666666; margin:10px; padding:4px 10px; color:#000000; font-size:12px; height:146px; width:320px; float:left;}


/*##########################################
Name: Default styling for Niceforms v.1.0
Author: Lucian Slatineanu
URL: http://www.badboy.ro/
##########################################*/



/*Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}
label.chosen {color:#333;}

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(images/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../dd-formmailer/images/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url(../dd-formmailer/images/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../dd-formmailer/images/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs**************************************************************************************************************************/
.textfield, .textfieldHovered {
	height:15px;
	background:url(../dd-formmailer/images/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
	width:190px;
}
.textfieldHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(../dd-formmailer/images/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(../dd-formmailer/images/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(../dd-formmailer/images/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(../dd-formmailer/images/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(../dd-formmailer/images/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(../dd-formmailer/images/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(../dd-formmailer/images/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(../dd-formmailer/images/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(../dd-formmailer/images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../dd-formmailer/images/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(../dd-formmailer/images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button****************************************************************************************/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(../dd-formmailer/images/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}


/*Button***************************************************************************************
.submit, .submitHovered {
	width:200px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(../dd-formmailer/images/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.submitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}
*/

/*controls home page rotator*/
.mycontrolboxclass{
        position: absolute;
        right: 10px;
        top: 358px;
		border:1px solid #1E1E1E;
		background-color:#FFFFFF;
		padding:2px;
		height:18px; 
		width:55px;
}

ul#rotator{
        padding: 0;
        margin: 0;
        list-style-type: none;
		border:1px solid #1E1E1E;
}
ul#rotator li{
        padding: 0;
}

/*interior pages 2-columns*/

.left-column {
  width: 245px;
  float: left;
  margin-right:5px;
}

.left-column-nav {
  overflow:inherit;
}

.left-column-pod {

}

.right-column-content {
  width: 750px;
  float: right;
}

.pods {
	font-size: .8em;
}

.pods-img {
	padding: 3px; border:1px solid #000000; margin:2px;
}

.left-nav-icons {border:0px; float:right; margin:5px; border: 1px #A3A3A3 solid;}

/*table if needed*/
.info-table { padding:4px; text-align:left; font-weight:bold; font-size:11px; border-collapse:collapse; td-align:top; width:600px; margin:0px auto;}
.info-table th {border-bottom:2px solid #034f9a;border-top:2px solid #034f9a;color: #626262; padding:4px; font-weight:bold; color:#034f9a; font-size:1.2em;}
.info-table td {border-bottom:2px solid #626262;color: #000000; padding:4px;}

.config-table { padding:4px; text-align:left; font-weight:bold; font-size:11px; border-collapse:collapse; td-align:top; width:600px; margin:0px auto;}
.config-table td {border:2px solid #626262;color: #000000; padding:4px; width:185px;}
.config-table span {font-size:1.1em; font-weight:bold; width:100%;color:#034f9a;}

.picture-table { padding:4px; text-align:center; font-weight:bold; font-size:11px; border-collapse:collapse; td-align:top; width:600px; margin:0px auto;}
.picture-table th {border:2px solid #034f9a;color: #626262; padding:4px; font-weight:bold; color:#034f9a; font-size:1.2em;}
.picture-table tbody td {background-color:#fff; border:none;}
.picture-table td {background-color:#fff; border:2px solid #626262; color: #000000; padding:4px; width:185px;}

/*footer*/
.footer {width:970px; clear:both; margin-left:20px;}
.php-footer {width:1000px; clear:both; margin-left:20px; text-align:center; margin: 0px auto;}
.copyright {margin-left:470px; font-size:.8em; color: #fff; text-decoration: none;}

