
@media screen{
	
	/* basic */
	
	body{font-size:63%;font-family:verdana, arial, sans-serif;}
	td,p,li{font-size:1.1em;}
	img{border:none;}
	.nowrap{white-space:nowrap;}	
	a{color: #663366;text-decoration:none;}
	a:hover{text-decoration:underline;}
	
	/* framework */
	
	body{background-color:#e9e9e8;padding:0;margin:0;}
		
	*{font-family:verdana;}
	
	div#head{position:relative;z-index:0;padding:0;margin:0;cursor:pointer;}
/*	div#head div#top_banner{background-image:url('./img/top_base.png');background-repeat:repeat-x;position:relative;height:46px;border-bottom:1px solid #121415;padding:10px 0 0 400px;color:#ffffff;font-weight:bold;font-size:1.5em;font-family:"Lucida Grande", Geneva, Arial, sans-serif;}*/
	div#head div#top_banner{background-image:url('./img/top_base.png');background-repeat:repeat-x;position:relative;height:41px;border-bottom:1px solid #121415;padding:15px 0 0 400px;color:#d1d3d6;font: italic 18px "Trebuchet MS", "Lucida Grande", Geneva, Arial, sans-serif;}
	
	div#head div#site_nav{border-bottom:1px solid #ffffff;background-image:url('./img/top_line.png');background-repeat:repeat-x;height:23px;padding:0;}
	
	div#head div#site_nav ul {margin:0 0 0 780px; padding:0;position:relative;background-image:url('./img/top_div.png');background-repeat:no-repeat;height:23px;min-width:200px;}
	div#head div#site_nav ul li {list-style:none;float:left;display:inline-block;padding:3px 15px;background-image:url('./img/top_div.png');background-repeat:no-repeat;background-position:right;height:17px;}
	div#head div#site_nav ul li a {color:#ffffff;text-decoration:none;}
	div#head div#site_nav ul li a:hover {text-decoration:underline;}
	
	div#logotop{background-image:url('./img/mpwhite.png');background-repeat:no-repeat;position:absolute;left:90px;top:10px;z-index:8;width:141px;height:61px;}
	
	table#nav_bar{width:900px;margin:15px 0 10px 100px;}
	table#nav_bar td#main_nav{width:580px;padding-right:10px;vertical-align:top;background-image:url('./img/nav_line.png');background-repeat:repeat-x;height:21px;}
	table#nav_bar td#but_nav{width:310px;vertical-align:top;text-align:right;}
	
	table#nav_bar td#main_nav ul {margin:0;padding:0;height:17px;}
	table#nav_bar td#main_nav ul li {list-style:none;float:left;display:inline-block;padding: 3px 15px;background-image:url('./img/nav_div.png');background-repeat:no-repeat;background-position:right;height:17px;}	
	table#nav_bar td#main_nav ul li a {color:#333333;text-decoration:none;}
	table#nav_bar td#main_nav ul li a:hover {text-decoration:underline;}
	
	table#wire_front{width:900px;margin:00px 0 10px 100px;}
	table#wire_front td#mcol{width:590px;padding-right:10px;vertical-align:top;}
	table#wire_front td#rcol{width:300px;vertical-align:top;}
	
	table#wire_front td#mcol > div.white_panel>div.content{min-height:300px;}
	table#wire_front td#mcol > div.white_panel>div.content>div.content_text{width:450px;}
	
	div.white_panel {width:580px;}
	div.white_panel div.top{background-image:url('./img/wptop.png');background-repeat:no-repeat;height:6px;}
	div.white_panel div.content{min-height:200px;background-color:#ffffff;padding:10px;}
	div.white_panel div.bottom{background-image:url('./img/wpbot.png');background-repeat:no-repeat;height:6px;}
	
	div.side_panel {width:300px;position:relative;}
	div.side_panel div.top{background-color:#e9e9e8;background-image:url('./img/sptop.png');background-repeat:no-repeat;height:6px;}
	div.side_panel div.content{background-color:#ffffff;min-height:300px;padding:10px;}
	div.side_panel div.bottom{background-color:#e9e9e8;background-image:url('./img/spbot.png');background-repeat:no-repeat;height:6px;}
/*	div.side_panel div#intro_logo{position:absolute;left:0px;top:0px;background-image:url('./img/mplight.png');background-repeat:no-repeat;z-index:2;height:320px;width:340px;}*/
/*	div.side_panel div#short_intro{position:relative;z-index:3;padding-top:90px;} */
	
	
	div.dmail_box {min-height:130px;background-image:url('./img/dmail_box.png');background-repeat:no-repeat;background-position:bottom right;border-top:2px solid #666666;margin:10px 0;padding: 10px 95px 10px 0;}
	div.dmail_box h3{margin:0;padding:0;font-size:1.2em;}
	div.dmail_box p{font-size:1em;}
	div.dmail_box a {color:#666666;}
		
	/* content */
	h1,h2,h3,h4{font-family:"Lucida Grande", Geneva, Arial, sans-serif;}
	h1{font-size:2em;color:#91403b;}
	h2{font-size:1.3em;color:#666666;}
	h2.red{font-size:1.3em;color:#8a4740;}

	h2 a{text-decoration:none;color:#666666;}
	
	p.byline{font-style:italic;color:#666666;margin:0;padding:0;}
	
	div.breadcrumbs{font-size:0.8em;padding:0;margin:-10px 0 0 0;}
	div.breadcrumbs ul {margin:0;padding:0;}
	div.breadcrumbs li{list-style:none;float:left;display:inline-block; padding:0 5px 2px;}
	div.breadcrumbs li a{text-decoration:none;color:#663366;}
	div.breadcrumbs li.active a{color:#91403b;}
	
	table.full{width:100%;border-collapse:collapse;}
	table.full tr td{vertical-align:top;}
	
	td.half{width:50%;}
	
	div.right{text-align:right;}
	
		
	.signup_form {background-color:#3c454c;padding:5px;border-right:7px solid white}
	.signup_form div{margin: 0 2px 0 5px;}
	.signup_form div h3{font-size:1.4em;color:#d8dc4b;margin:2px;}
	.signup_form div ul {margin:0 0 0 15px;padding:0;}
	.signup_form div input.email {width:90%;color:#292929;font-size:0.6em; font-weight: bold; background-color:#d1d3d6;padding:4px; border:1px inset #ededed;margin:10px 0;}
	.signup_form div ul li{font-size:0.8em;list-style:square;padding-bottom:4px;color:#fafafa;}
	.signup_form div span {font-size:0.8em;list-style:square;padding-bottom:4px;color:#d8dc4b;}
	

	.menu_box {margin:0 0 0 10px; background-color:#d1d3d6;}
	.menu_box div{padding: 2px 5px 0;}
	.menu_box div h3 {font-size:1.4em;color:#3d3f37;margin:2px ;}
	.menu_box div ul{padding-left:17px;margin-top: 8px;}	
	.menu_box div ul li{list-style:square;margin-bottom:7px;color: #663399;}
	.menu_box div ul li a {color:#663366;}
	
	
	div.service_menu {border-bottom:2px solid #ededed;padding:0 0 10px 0;}
	div.service_menu h2{}
	div.service_menu ul{padding:0;margin:0;}
	div.service_menu ul li{margin-bottom:5px;list-style:none;}
	div.service_menu ul li a {text-decoration:none;}
	div.service_menu ul li a:hover {text-decoration:underline;}
	
	
	div.fact_box p {line-height:1.4em;color:#335485;}
	
	div.report_box {border-top:2px solid #666666; padding:5px 0 0 0;}
	div.report_box h3{margin:0;padding:0;font-size:1.2em;}
	div.report_box p{font-size:1em;}
	div.report_box a {color:#666666;}
	
	
	div.mailpilot_card{padding:10px 10px 10px 200px;min-height:200px;}	
	
	div.service_block{min-height:60px;margin:10px 0;padding:5px;border:2px solid #EDEDED;border-bottom:4px solid #cbcbcb;border-right:4px solid #cbcbcb;}
	ul.service_list li{margin-bottom:7px;}
	
	
	div.quotebox{padding:20px 0;font-size:1.3em;font-style:italic;line-height:2em;color:#91403b;}
	
	
	table.news_form{with:380px;margin:10px 0 30px;}
	table.news_form td {padding:2px 10px 0 0;}
	table.news_form td.label{width:180px;}
	table.news_form input{width:200px;}
	
	
	
	table.nbsk_join{width:400px;}
	table.nbsk_join tr td.label{width:100px;font-weight:bold;}
	table.nbsk_join tr td.field { width:auto}
	table.nbsk_join tr td.field input{width:98%;}
	
	/*devel*/
	
		
	
	
	
	
/* Dmail Message */
	
.dmail_msg *{font-family: arial,verdana; font-size: 12px;}
.dmail_msg table.msgs{border-collapse:collapse;}
.dmail_msg table.msgs td {vertical-align:top;padding:3px;}
.dmail_msg table.msgs td.time{display:none;}
.dmail_msg table.msgs td.msg a{text-decoration:none;color:#91403b;}
.dmail_msg table.msgs td.msg a:hover{text-decoration:underline;}

/* Dmail Message */
	
/* Easy Slider */

	#slider{margin:10px 0 0;}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:540px;
		height:210px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	
	
	ol#controls{
		margin:0;
		padding:0;
		height:28px;
		}
	ol#controls li{
		margin:0 4px 0 0; 
		float:left;
		padding:0;
		float:left;
		list-style:none;
		height:22px;
		line-height:22px;
		}
	ol#controls li a{
		float:left;
		height:22px;
		line-height:22px;
		border:1px solid #ccc;
		background:#bcccd9;
		color:#555;
		padding:0 6px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#a567a6;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */	
	
	
	
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix { display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
}