/* CSS Document */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 height:100%;
 background-color:#ddd;
}
#wrapper { 
 margin: 0 auto; /* alignment fix for firefox */
 width: 960px;
 background-color:#FFFFFF; 
}
h1 {
	padding-top:10px;
	color:#3395cd;
	font-size:14px;
	line-height:1.5em;
}
h2 {
	font-size:12px;
	line-height:1.5em;
}

/* Header */
.searchtop{
background: url(../images/mp-template/m1.jpg);
background-position:right;
background-repeat:no-repeat;
text-align:right;
padding-right:15px;
}
.nation{
padding-top:4px;
}
#mainmenu {
	background:#fff url(../images/m3.jpg) no-repeat;
	width:960px;
	height:30px;
}
/* left menu */

.menu_left{
background: url(../images/mp-template/m4.jpg) repeat-x;
width: 140px;
height:auto;
}
.module-adverts {
	padding: 5px 10px;
}
a.mainlevel:link, a.mainlevel:visited {
	color:#0b4566;
	font-size:11px;
	font-weight:bold;
	line-height:1.75em;
	text-decoration:none;
	background:url(../images/menuactive-bg.gif) no-repeat;
	display:block;
	text-indent:10px;
	width:140px;
}

a.mainlevel:hover {
	text-decoration:underline;
}

a.sublevel:link, a.sublevel:visited {
	color:#333;
	font-size:11px;
	line-height:1.75em;
	text-decoration:none;
	display:block;
	padding:0px 15px;
}

a.sublevel:hover {
	text-decoration:underline;
}

a#active_menu {
	text-decoration:underline;
	background-position:0px -19px;
}

a#active_menu:hover {
	text-decoration:underline;
}
/* right menu */

.menu_right{
background:#aac5d6 url(../images/mp-template/m5.jpg) repeat-x;
width: 190px;
height:auto;
}
#quick{
	background-color:#fce529;
	border:1px solid #000;
}

/*footer*/
p.footer {
	color:#fff;
	font-size:10px;
	padding:15px 10px 0 10px;
}

/*content*/
.content{
text-align:left;
background:url(../images/mp-template/m6.jpg) bottom right no-repeat;
}
.content_text{
line-height:2em;
color:#666666;
}
a.content_text:link, a.content_text:visited {
text-decoration:none;
color:#222222;
font-weight:bold;
}
a.content_text:hover{
text-decoration:underline;
}
li{
margin-left: 22px;
text-align:justify;
}
ul.content_text, p.content_text{
padding-bottom:1em;
}

/* WHO BENEFITS */

table.quote {
	border: 1px solid #666;
}

td.quote-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #fef7bd;
	background-image: url(../images/quote-bg.jpg);
	background-repeat: no-repeat;
	border-left: 1px solid #666;
	padding: 10px;
	margin: 0px;
}
/*vmi*/
p.vmi-product {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #0b4566;
	text-align: center;
}

p.vmi_greenlight-product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #0b660b;
	text-align: center;
}

p.vmi_add-on-product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #666;
	text-align: center;
}
fieldset {
	color:#555;
	font-size:11px;
	line-height:1.75em;
	padding: 10px;
	border: 1px solid #999;
}

fieldset.outer-vmi {
	background: #e4f1f9;
}

fieldset.outer-vmi_greenlight {
	background: #e4f1de;
}

fieldset.outer-vmi_add-on {
	background: #ffc;
}
table.vmi {
	border-top: 1px solid #333;
	border-right: 1px solid #333;
}
td.benefit {
	line-height: 16px;
	color: #333;
	background: #F5F5F5;
	padding: 10px;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}
td.feature {
	font-size: 12px;
	font-weight: lighter;
	line-height: 18px;
	color: #039;
	background: #F5F5F5;
	padding: 10px;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}
th.benefit {
	font-size: 12px;
	font-weight: lighter;
	color: #fff;
	background: #3395CD;
	text-align: left;
	padding: 5px 0px 5px 10px;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}

th.feature {
	font-size: 12px;
	font-weight: lighter;
	color: #fff;
	background: #3395CD;
	text-align: left;
	padding: 5px 0px 5px 10px;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}
p a:link, p a:visited ,li a:link, li a:visited {
	color:#666;
	text-decoration:none;
	border-bottom:1px dotted #666;
}

p a:hover,li a:hover {
	color:#039;
	border-bottom:1px dotted #039;
}

p a:active,li a:active {
	color:#666;
	text-decoration:none;
	border-bottom:1px dotted #666;
}

/*contact page*/
.outer-title {
	color:#3395cd;
	font-size:14px;
	font-weight:bold;
}

.inner-title {
	color:#039;
	font-size:12px;
	font-weight:lighter;
}
#cu_form fieldset.outer label {
	color:#333;
	font-size:11px;
	line-height:16px;
	display:block;
}

#cu_form fieldset.inner label {
	color:#333;
	font-size:11px;
	line-height:16px;
	display:block;
}
#cu_form fieldset.outer {
	padding:10px;
	background-color:#f5f5f5;
	border:1px solid #999;
}

#cu_form fieldset.inner {
	padding:10px;
	background-color:#eee;
	border:1px solid #999;
}

label {
	color:#666;
	font-size:11px;
	line-height:16px;
	display:block;
}

input {
	margin-top:5px;
}

select {
	margin-top:5px;
}

textarea {
	margin-top:5px;
}


