/* general stuff */























body{







margin:0;







padding:0;







font-size:10px;







font-family: verdana, arial, sans-serif;







line-height:16px;







}















a {







text-decoration:  none;







font-weight: bold;







border: none;







 }







a:hover {







text-decoration:  underline; 







border: none;







 }







 







/* Layout */







#main-wrapper {







margin:0px;







padding:0px;







width:100%;







background:#ffffff;







}







#wrapper {







margin:0px auto;







padding:0px;







width:944px;







background:url(../images/body_bg.jpg) repeat-y; 







}















#top-menu {







float:right;







width:100%;







text-align:right;







height:23px;







line-height:23px;







}















#top-menu a{







color:#747474;







font-family:Arial, Helvetica, sans-serif;







font-weight:bold;







font-size:11px;







padding:4px;







}















#top-menu span{







color:#747474;







font-family:Arial, Helvetica, sans-serif;







font-weight:bold;







font-size:11px;







}























#header {







width:  944px;







background:url(../images/header_leftbg.jpg) no-repeat #D7D7D7;







background-position:left top; 







height:121px;







clear:both;







 }







 







#logo {







float:right;







width:311px;







}















#header_left{







float:left;







width:633px;







height:121px;















}















#linktype {







float:left;







width:16px;







background:url(../images/headerbottom_leftbg.jpg) no-repeat;







height:36px;







margin-bottom:10px;







}















#main-menu {







background:url(../images/headerbottom_rightbg.jpg) no-repeat;







height:36px;







width:927px;







margin-left:16px;







line-height:37px;







}















#main-menu a:link, #main-menu a:visited{







color:#7A779A;







font-size:12px;







font-family:Tahoma, Arial, Helvetica, sans-serif;







font-weight:bold;







text-decoration:none;







padding:0px 10px 0px 10px;







}















#main-menu a:active{







color:#000000;







font-size:12px;







font-family:Tahoma, Arial, Helvetica, sans-serif;







font-weight:bold;







text-decoration:underline;







}















#main-menu a:hover{







color:#000000;







font-size:12px;







font-family:Tahoma, Arial, Helvetica, sans-serif;







font-weight:bold;







text-decoration:underline;







}







#main-menu span{







color:#7A7799;







font-size:12px;







font-family:Tahoma, Arial, Helvetica, sans-serif;







font-weight:bold;







}























#main-content {















padding:0px;















width:944px;







clear:both;







}















.contentpaneopen{







font-family:Tahoma;







font-size:12px;







color:#333333;







}















#leftcol {







float:left;







width:170px;







color:#FFFFFF;







font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;







font-size:12px;







line-height:36px;







}















#leftcol a{







float:left;















color:#FFFFFF;







font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;







font-size:12px;







line-height:36px;







}















#leftcol a:hover{







float:left;















color:#FFFFFF;







font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;







font-size:12px;







line-height:36px;







text-decoration:underline;







}















#rightcol {







float:left;







width:170px;







color:#000000;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:12px;











}















#mainbody{







float:left;







width:580px;







color:#000000;



font-size:12px;







padding:9px;







}







#bottom-stage {







margin: 0 auto;







width:944px;







}































































#footer {







width:944px;







height:15px;





clear:both;







color:#0E266C;







font-size:11px;







padding-top:5px;







text-align:right;







}









#footer a:link, #footer a:visited, #footer a:active{







color:#ffffff;







font-size:11px;







text-decoration:underline;







}























/* Other Mambo Stuff */







































hr {







width:  90%; 







 }







hr.separator {







width:  40%; 







 }







a.pnav {







}







.pnav:hover {







}























.button {







border: 1px solid #BBBBBB;







background-color:#003399;







color:#FFFFFF;







font-family:Tahoma;







font-size:11px;







font-weight:bold;







}















.inputbox {







border: 1px solid #BBBBBB;







}























a.readon {







font-size: 11px;







text-decoration: none;







line-height: 15px;







border: 1px solid #EEEEEE;







padding-left: 13px;







background: url(../images/readon.gif) no-repeat left;







margin-top: 10px;







text-decoration: none;







font-weight: normal;







}















.blog_more {







font-size: 11px;







}















a.readon:hover {







background: #EEEEEE url(../images/readon.gif) no-repeat left;







text-decoration: none;







}















.blog {







width: 100%;







}















.contentheading {







width: 98%;







font-weight: bold;







font-size: 17px;







height: 23px;







line-height: 20px;







	







font-family: arial, sans-serif;







color: #000000;















}















.li{















left-padding:9px;







}















table.contentpane td.contentheading {







font-weight: bold;







font-size: 16px;







height: 23px;







line-height: 20px;







font-family: 'Trebuchet MS', verdana, sans-serif;







border: none;







color:#000000;







}











.contentpane td {



color:#000000;



}



table.contentpane ul {







margin: 0px;







padding: 0px;







list-style: none;







}















table.contentpane ul li{







padding: 0px;







margin: 0px;







padding-left: 15px;







}























.categorytitle {







font-weight: bold;







font-size: 16px;







height: 25px;







line-height: 25px;







font-family: "Trebuchet MS", Verdana, sans serif;







}







.componentheading {







font-weight: bold;







font-size: 16px;







height: 23px;







line-height: 20px;







font-family: Tahoma, Verdana, sans serif;







border-bottom: 1px solid #002E61;







color: #002E61;







margin-bottom: 5px;







}















.module {







padding-left:2px;







}







.module {







color:#ffffff;







}







.module ul {



margin:0px;



padding:0px;



list-style-type:none;



}











.module a {







color:#ffffff;







font-size:11px;







font-family:Tahoma, Helvetica, sans-serif;







line-height:22px;







font-weight:normal;







padding-left:1px;







}







div.module h3,







div.module-blue h3 {







	margin: 0px;







	padding: 0px;







	font-size: 13px;







	line-height: normal;







	color:#ffffff;







	







}















div.module,







div.module-blue {







	margin: 0px 0 10px;







	padding: 0;







	float: left;







	clear: both;







	width: 100%;







}















div.module div, div.module div div,







div.module-blue div, div.module div div  {







	padding: 0;







}















div.module div div div{







	padding: 2px 15px 30px;







}















div.module-blue div div div {







	padding: 2px 15px 70px;







}















div.module-blank div div div







{







	padding: 5px;







}















div.module div div div div,







div.module-blue div div div div {







	margin: 0;







	padding: 0;







	float: none;







	background: none;







}















div.module h3 {







	







}















div.module {







	background: url(../images/box-br.gif) no-repeat bottom right;







}















div.module div {







	background: url(../images/box-bl.gif) no-repeat bottom left;







}















div.module div div {







	background: url(../images/box-tr.gif) no-repeat top right;







}















div.module div div div {







	background: url(../images/box-tl.gif) no-repeat top left;







}































div.module-blue h3 {







	background: url(../images/sep.gif) repeat-x bottom;







}















div.module-blue {







	background: url(../images/box-br-blue.gif) no-repeat bottom right #E6E6E6;







}















div.module-blue div {







	background: url(../images/box-bl-blue.gif) no-repeat bottom left;







}















div.module-blue div div {







	background: url(../images/box-tr-blue.gif) no-repeat top right;







}















div.module-blue div div div {







	background: url(../images/box-tl-blue.gif) no-repeat top left;







}















.white_small{







font-family:Tahoma, Arial;







font-size:11px;







color:#FFFFFF;







}















.latestnews{







padding-left:4px;







}















.latestnews li{







padding-left:4px;







}















.latestnews li a{







padding-left:4px;







}















.latestnews li hover{







padding-left:4px;







}















.mkp_span{







font-family:Tahoma;







font-size:11px;







color:#FFFFFF;







line-height:22px;







}















.inputbox mkp_input_text{







font-family:Tahoma;







font-size:11px;







color:#000000;







line-height:22px;







width:45px;







}







.mkp_subscriber_module {



background:none;



width:140px;



margin:0 auto;



}







.th_coloumhead a{



text-align:left;



float:left;



}



.product_name{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000033;

}



.product_name a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000033;

}



.product_description{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#000000;

}

.text_normal{

font-family: Verdana,Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

font-weight:normal;

}