 /*
	IE 6 PNG Fix
    .png { behavior: url(iepngfix.htc) } 
 */

  
body{
	background-color:#FFF;
	background-image:url(/v2/mg/bg.jpg);
	min-height:900px;
	background-repeat:repeat-x;
}

th{font:14px Verdana;color:#333;line-height:18px;font-weight: bold;}
div,p,table,tr,td{font:14px Verdana;color:#666;line-height:18px;}

h1,h2,h3{font-family:Arial}

h1{
	font:normal 28px Arial;
	padding-bottom:5px;
	margin-bottom:5px;
}


.norm{
	background-image:url(/v2/mg/bgnorm.jpg);
	min-height:900px;
	background-repeat:repeat-x;
}

a img {border:none}

a{
	color: #C18400;
	/*color: #37a2d5;*/
}

a:hover{
	text-decoration: none;
}



#doc4{
	background-image:url/v2/(mg/topbg.jpg);
	background-repeat:no-repeat;
				
}

.norm #doc4 {
	/*background:none;*/
	background-image:url(/v2/mg/ligtsnorm.jpg);
	background-repeat:no-repeat;				
}

#hdcore{
	
	padding-top:70px;

}
#hdstartnorm{
	padding-top:43px;
	min-height:100px;
}

#hdstart{
		padding-top:43px;
		/*border-bottom:5px solid red;*/
		min-height:442px;
}

#subtext{
	padding-top:25px;
}

#navend{
	/*border:1px solid blue;*/
	/*background-image:url(mg/navbarbg.png);
	background-repeat:repeat-x;*/
	float:right;
	width:4px;
	height:46px;
	display:inline;
}

#navleft{
	/*border:1px solid red;*/
	float:left;
	/*background-image:url(mg/navbarbg.png);
	background-repeat:repeat-x;*/
	display:inline;
	width:4px;
	height:46px;
}

#navcontent{
	margin-left:4px;
	margin-right:4px;
	height:46px;
	background:url(/v2/mg/navbarbg.png) repeat-x;
}

#navcontenttd{
	background:url(/v2/mg/navbarbg.png) repeat-x;
}

#navcontenttd img{
	padding-top:17px;
	padding-bottom:17px;
	padding-left:15px;
	
}

#buttons{
	margin-top:25px;
}

#tour{
	/*margin-top:30px;*/
	/*border:1px solid #666;*/
	float:right;
	padding:2px;
	display:inline;
	/*background-color:#666;*/
}

table,tr,td,th{
	border:0;
	padding:0;
	margin:0;
}


#buttons .content{
	padding-top:4px;
	padding-left:180px;
	font:12px Arial;
	color:#7B7B7B;
}


#testimonial{
	background-color:#FFF;
	border:solid 1px #CCC;
	border-top:0;
	
	margin-bottom:25px;
	
	text-align:left;
	
	-moz-border-radius-bottomleft: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-right-radius: 6px; 

	padding:15px;
	padding-right:50px;	
}

#testimonial .content{
	color:#585850;
	font:16px Georgia, Serif;
	padding:15px;
	padding-right:30px;
}

#testimonial strong{
	font:bold 16px Arial;	
	color:#333;
}

#testimonial  a{
	font-style:italic;
}



.light, .light p{
	padding-right:20px;
	line-height:150%;
}

.corec, .corec p{
	color:#646464;
	line-height:20px;
}


/*Fix left image center by padding-right:49*/
.morespot img {padding-bottom:10px;padding-right:49px}
	
ul, ul li {
	list-style-type: none;
}

ul{padding-left: 0;
	margin-left: 0;}
	
	
li { 

	background: url(/v2/mg/bullet.gif) left center no-repeat ;
	padding-left: 16px;
	margin-bottom: 8px;
}


.line2{
	width:75%;
	background-image:url(/v2/mg/line2.gif);	
	background-repeat:repeat-x;
	margin:10px;
	height:1px;
}

.cblock img{
	padding-bottom:10px;
}
	
.cblock{
	color:#666;
}

input{padding:0;margin:0}
.btn{
	font:20px Arial;
	border: solid 1px #999;
	line-height: 1.2em;
	/*padding: 2px;*/
	width: 300px;
	height:25px;
}

#footer{
	background-color:#DCDCDC;
	padding-top:40px;
	padding-bottom:40px;
}

.footercontent{
	width:950px;
	text-align:left;
}

.ver, .fc{
	color:#666;
	font:11px Verdana;
	line-height:150%;
}

.fc{
	padding-top:10px;
}

#footer td {
	padding-right:60px
}

#footer td  img{
	margin-bottom:10px;
}

#footer td a{
	font-family:Verdana;
	color:#929292;
}

.footb{padding-top:16px}

.smallnote{font:9px Verdana;}
.subtext{font:14px Verdana;}

#pexp a{color:#F95800}

#pexp{
	background-color:#f7f7f7;
	
	margin:10px;
	padding:10px;
	
	color:#666;
	
	padding-top:30px;
	padding-bottom:30px;

	text-align:center;
	
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	
	font:bold 13px Arial;
	
	vertical-align:middle;
}

#nhead,.secondhead{
	padding-bottom:5px;
	padding-top:22px;
	border-bottom:1px solid #D7D7D7;
	margin-bottom:10px;
}

.rowalternate{background-color:#F3F3F3}

h3{color:#333}

.qn{display:none;}
.quoteown, .quoteown strong{font-size:14px!important}
.quoteown strong a{font-weight:normal}

.tags a{color:#999}

.article img
{
	padding: 3px;
	border: solid 1px #ccc;
}

div .content{line-height:150%;font-size:14px}

.communityed{
    background-image:url(/v2/mg/CEbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#121112;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	
	padding:20px;
	margin-bottom:10px;
	text-align:center;
}

.communityed img {border:0;padding:4px}

.beforens
{
    margin-top:0px;
    float:right;
    width:200px;
    padding:10px;
    border:1px solid #CCC;
    background-color:#F7F7F7;
    vertical-align:middle;
    font-size:13px;
    text-align:center;
    color:#000;
    font-weight:bold;
}

.beforens {}


.blog h2{
    font:30px Georgia, Serif;
    color:#000;
}

.bloginfo
{
    padding-right:20px;
   	background:url(/v2/mg/nsleft.png) no-repeat left middle;
   	float:right;
   	width:200px;
}

.comments{
	clear:both;
	background-color:#EEE;
	
	color:#666;
	
	/*padding-top:30px;
	padding-bottom:30px;*/

	/*text-align:center;*/
	padding:5px;
	/*width:200px;*/
	
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-bottom:1px solid #CCC;
	
	font-size:10px;
	
	vertical-align:middle;
}

.blogpost{margin-bottom:50px;}
.blogpost a{text-decoration:none}
.blogpost a{color: #37a2d5;}
.blogpost a:hover,.blogpost a:active{color: #000;}
.blogpost a:hover h2 {color: #37a2d5;}

#archive{margin-bottom:50px;}
.blogarticle h2, .flist h3, .flist h4{font-size:20px; font-family:Verdana; color:#333}
.flist h4{font-size:16px}
.flist p{font-size:12px}

#featuresub{
	background-color:#F0F0F0;
	border:solid 1px #D8D8D8;
		
	
	text-align:center;
	
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 

    margin-top:50px;
    margin-bottom:50px;

	padding:15px;
	vertical-align:middle;
	
}

#featuresub img {margin-left:20px;}
#featuresub .txtor{margin-bottom:13px}
.featurelisttable td, .featurelisttable1 td{padding:10px}

.featurelisttable td a, .featurelisttable1 td a, .frb a{color: #37a2d5;}
.featurelisttable td a:hover,.featurelisttable1 td a:hover,.blogpost a:active,.frb a:active, .frb a:hover{color: #000;}
.featurelisttable1 td {text-align:center}

.featurelisttable td a.slideactive, .featurelisttable1 td a.slideactive{color: #000; text-decoration:none}

.frb 
{
 	float:right;
 	width:250px;
 	 	
 	background-color:#F0F0F0;
	border:solid 1px #D8D8D8;
	
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 

	padding:15px;
	font-size:11px;
	margin-left:20px;
}
.frb ul, .frb li
{
    list-style:none;
    list-style-type:square;
    background:none;  
    padding:0;
    margin:0;
    margin-left:15px;
}
#welcome{margin-top:10px;padding:50px}
#bwelcome{
	background-color:#FFF;
	background-image:url(/v2/mg/welcomebg.jpg);
	background-repeat:repeat-x;
}
