@import url(clear.css); /*clear styles*/



@import url(theme.css);  /* colour file */



@import url(horizontal.css); /*menu file*/
#video_youtube_wrapper{
	margin-top:20px;
}
#video_youtube_wrapper .float {
	float: left;
	margin:0 20px 20px 0;
}
#video_youtube_wrapper p {
	margin:0;
	padding:0;
	display:none;
}
.breakfree{
	clear:both;
}


#video_wrapper {
	margin:0;
	padding:0;
}
#video_wrapper .video_heading{
	margin:0;
	padding:0;
}
#video_wrapper .backtotop{
	margin:0;
	padding:0;
	float:right;
}
#video_wrapper .backtotop a{
	color:#666
}
#video_wrapper .video_link{
	margin:45px 0 45px 0;
	padding:0;
}
#video_wrapper .video_link ul{
	margin:0;
	padding:0;
}
#video_wrapper .video_link ul li{
	margin-right:10px;
	padding:10px;
	display:inline;
	background-color:#1B250A;
	border:1px solid #304210;
}
#video_wrapper .video_data {
	margin:20px;
	padding:0;
	width: 120px;
	float: left;
}
#video_wrapper .video_data_big {
	margin:20px;
	padding:0;
	width: 280px;
	float: left;
}
#video_wrapper .video_data .video_thumbnail {
	margin:0;
	padding:0;
}
#video_wrapper .video_heading{
	font-size:20px;
	color:#CCC;
	text-decoration:underline;
	margin-top: 20px;
	font-style:italic;
}
#video_wrapper .video_data .video_text {
	margin:0;
	padding:0;
}
#video_wrapper .video_data .video_text .video_title {
	margin-top:5px;
	padding:0;
}
#video_wrapper .video_data_big .video_text .video_title {
	margin-top:5px;
	padding:0;
}
#video_wrapper .video_data .video_text .video_description {
	margin:0;
	padding:0;
}

body {



	margin:0;



	padding:0;



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



	font-size: 12px; 



	line-height:137%;



	background-color: #000000;



	color: #e8e8e8;



	/*background-image: url(../images/bg.gif); */



}

#news_container{
margin: 0 auto;
width: 720px;
}





li.keybullet {list-style: circle outside; color:#77CC33;}



.whitetext1 {color:white;}



.greentext {color:#77CC33;}







.tabletest{ border="0"; cellpadding="0"; cellspacing="0"; }











#header-td {



	height: 128px;



	margin: 0px;



	padding: 0px;



}







.moduletablephonemod {



	padding: 0px 0px 6px 0px;



	margin: 0px;



}



.moduletablelanguages {



	padding: 0px 0px 6px 0px;



	margin: 0px;



}



.moduletablephonemod p {



	padding: 0px;



	margin: 0px;



}



.moduletablelanguages p {



	padding: 0px;



	margin: 0px;



}



.moduletablesearch {



	padding: 0px;



	margin: 0px;	



}



#user2-3-4 {



	text-align: right;



	color: #999;



}



#user-modules-td {



	padding: 0px 8px 0px 0px;



}



.menu-separator {



	float: right;



	padding: 0px;



	margin: 0px;



}



#user4 {



	width: 110px;



	float: right;



}



#user3 {



	float: right;



	padding: 0px 6px;



}



#user2 {



	width: 50px;



	float: right;



}



#user1 {



	/*padding: 0px 0px 0px 65px;*/



	padding: 30px 0px 0px 0px;



	/*width: 210px;*/



	margin: 0px 0px 7px 0px;



}



#user1 .moduletablephonemod form {



	display: inline;



	}



#icon {



	float: right;



	padding: 1px 2px;



}



#user2-3-4 a:link {color: #999; text-decoration: none;}



#user2-3-4 a:visited {color: #999; text-decoration: none;}



#user2-3-4 a:active {color: #66B51D; text-decoration: underline;}



#user2-3-4 a:hover{color:#66B51D; text-decoration: underline;}







#header-area {



	padding: 0px 0px 0px 0px;



}



.center {



	text-align: center;



	}



body.contentpane {



	background-color: #000000;



	background-image: none;



	}



/*----------------- headerstyles -----------------*/



/* white/default */



#container {



	margin: 0px auto;



	width: 995px;



	padding: 0px;



	background-color: #000000;



	}



table.maintable {



	width: 100%;



	margin: 0px 0px;



	padding: 0px;



	/*border-top: 20px solid #0D3692;*/



	}



.maincontent {



	padding: 0px 0px 0px 0px;



	margin: 0px;



	}



.maintop {



	text-align: right;



	width: 100%;



	padding: 0px 0px 0px 0px;



	}



.mainfooter {



	background-color: #fff;



	padding: 0px 0px 0px 10px;



	}



#menubar {



	/*background-color: #f6f6f6;*/



	/*text-transform: uppercase;*/



	/*border-bottom: 1px solid #e8e8e8;*/



	/*border-top: 1px solid #e8e8e8;*/



	margin: 0px;



	text-align: left;



	border-bottom: 1px solid #2F2F2F;



	}



.footer {

	

	color: #666666;

	

	font-size:12px;



	font-style: normal;



	padding: 10px 0px;



	border-top: 1px solid #2F2F2F;



	text-align: center;



	/*vertical-align: middle;*/



	}



#copyright-message table {



	width: auto;



	display: inline;



	/*vertical-align: top;*/



	padding: 0px;



	margin: 0px;



}



#copyright-message-td {



	padding: 1px 0px 1px 0px;



	display: inline;



}



#footer-menu-area table {



	width: auto;



	display: inline;



	/*vertical-align: top;*/



	padding: 0px;



	margin: 0px;



}



#footer-menu-area {



	display: inline;



}



table.main {



	padding: 0px 0px 0px 0px;



	width: 100%;



	margin: 15px 0px;



	}



#mainbody {



	padding: 20px 32px;



	margin: 0px;



	text-align: left;



	}



#left {



	margin: 0px 0px 0 0;



	padding: 0px;



	font-size: 11px;



	}



#left-td {



	border-right: 1px solid #2F2F2F;



	width: 200px;



	vertical-align: top;



}



#right-td {



	vertical-align: top;



}



#right {



	margin: 0px;



	padding: 0px;



	font-size: 11px;



	}



#right ul li, #left ul li {



	text-align: left;



	}



.moduletableusernav {



	text-align: right;



	width: 100%;



	}



.mainlevelusernav {



	color: #999999;



	}



/*----------------------------------NEW LOGIN PAGE ----------------------------------*/



.logintable {



	margin: 10px 0px 10px 0px;



}



td.logintableleft {



	/*background-color:#F4F4F4;*/

	background-color:#111;

	border-top:1px solid #CCCCCC;



	border-bottom:1px solid #CCCCCC;



	border-left:1px solid #CCCCCC;



	padding:5px 15px;



	width:40%;

	



}



td.logintableright {



	/*background-color:#F4F4F4;*/



/*	border-right:1px solid #CCCCCC;*/



	border: 1px solid #cccccc;



	padding:5px 15px;



	width:66%;



}



/*---------------------------------- Sidebar newsfeeds ----------------------------------*/



ul.newsfeed {







	list-style-type: none;



	list-style-image: none;



	margin: 3px 0 0 0;



	padding: 0;



	}







.newsfeed li{







	list-style: none;



	margin: 0;











	padding: 0.3em 0em;



	border-top: 1px solid #cccccc;



	font-weight: normal;



	font-size: 10px;



	line-height: 11px;



	}



ul.latestnews {



	list-style-type: none;



	list-style-image: none;



	margin: 3px 0 0 0;



	padding: 0;



	}



.latestnews li{



	list-style: none;



	margin: 0;



	padding: 0.3em 0em;



	border-top: 1px solid #cccccc;



	font-weight: normal;



	font-size: 10px;



	line-height: 11px;



	}



/*---------------------------------- Sidebar Menu ----------------------------------*/	















#menu a.mainlevel:link, #menu a.mainlevel:visited {



	display: block;



	background-color: #cccccc;



	font-size: 9px;



	font-weight: bold;



	color: #333333;



	text-align: left;



	height: 16px;



	line-height: 16px;



	text-indent: 15px;



	text-transform:uppercase;



	border-bottom: 1px solid #ffffff;



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



	}



#menu a.mainlevel:hover {



	background-color: #666666;



	text-decoration: none;



	font-weight: bold;



	color: #ffffff;



	text-transform:uppercase;



	}



#menu .mainlevel {



	display: block;



	background-color: #cccccc;



	font-size: 9px;



	font-weight: bold;



	color: #333333;



	text-align: left;



	height: 16px;



	line-height: 16px;



	text-indent: 15px;



	text-transform:uppercase;



	}



#menu a.sublevel:link, #menu a.sublevel:visited {



	display: block;



	background-color: #cccccc;



	font-size: 9px;



	font-weight: bold;



	color: #333333;



	text-align: left;



	height: 16px;



	line-height: 16px;



	text-indent: 15px;



	text-transform:uppercase;



	background-image:url(../images/arrow2.gif);



	background-repeat: no-repeat;



	}



#menu a.sublevel:hover {



	background-color: #666666;



	text-decoration: none;



	font-weight: bold;



	color: #ffffff;



	text-transform:uppercase;



	}



table.moduletable td {



	padding: 0px;



	}











/*---------------------------------- webstore ----------------------------------*/



table.vm_product_table {



	border-bottom: 1px dotted #cccccc;



	padding: 0px 0px 5px 0px;



	margin: 0px 0px 10px 0px;



	border-collapse:collapse;



	text-align: left;



	}



#vm_product_description_class h3{



	font-size: 1.2em;



	text-align: left;



	}



.vm_product_qty_in_stock {



	font-size: 9px;



	text-align: left;



	}



.vm_product_image{



	padding-right: 5px;



	width: 95px;



	text-align: center;



	}



#vm_product_price_panel_class {



	width: 90px;



	padding: 5px;



	text-align: left;



	}



td.vm_product_description {



	text-align: left;



	}



table.vm_product_price_table {



	width: 250px;



	padding: 0px 0px;



	text-align: left;



	}



#vm_product_addtocart_class {



	width: 160px;



	text-align: left;



	padding: 5px;



	}



.vm_product_price_table {



	width: 100%;



	text-align: left;



	}



.vm_addtocart_submit {



	padding: 0px 0px 0px 0px;



	text-align: left;



	}



.vm_price_panel_heading {



	font-weight: bold;



	text-align: left;



	font-style:italic;



	}



.vm_price_panel_rrp_label{



	text-align: left;



	}



.vm_price_panel_rrp{



	color: #0D3692;



	font-weight: bold;



	text-align: left;



	}



.vm_price_panel_heading_nosale {



	font-weight: bold;



	text-align: left;



	font-style:italic;



	}



.vm_price_panel_rrp_nosale{



	color: #0D3692;



	text-align: left;



	font-size: 1.4em;



	font-weight: bold;



	}



.vm_price_nosale {



	padding: 15px 0px 0px 0px;



	text-align: left;



	}



.vm_price_panel_saving_label{



	text-transform: uppercase;



	font-weight: bold;



	text-align: left;



	}



.vm_price {



	padding: 0px 0px 5px 0px;



	text-align: left;



	}



.vm_saleprice {



	padding: 0px 0px 5px 0px;



	text-align: left;



	}



.vm_price_panel_special_price{



	color: #0D3692;



	padding-bottom: 10px;



	font-size: 1.4em;



	text-align: left;



	font-weight: bold;



	}



.vm_price_panel_currency{



	font-size: 8px;



	text-align: left;



	}



.vm_price_panel_saving{



	color: #0D3692;



	font-weight: bold;



	font-size: 1.2em;



	background-color: #ffffff;



	border: 1px solid #cccccc;



	padding: 0px 3px;



	line-height: 20px;



	text-align: left;



	}



.vm_space {



	



	}



.vm_addtocart_quantity_label{



	text-align: left;



	}



div.vm_module{



	width: 250px;



	margin-bottom: 5px;



	margin-top: 0px;



	margin-left: 2px;



	margin-right: 0px;



	text-align: left;



	background: transparent url(../images/modstore_middle.gif) left repeat-y;



	}



div.vm_module div {



	width: 100%;



	text-align: left;



	background: transparent url(../images/modstore_top.gif) top left no-repeat;



	}



div.vm_module div div{



	text-align: left;



	width: 100%;



	background: transparent url(../images/modstore_bottom.gif)  bottom left no-repeat;



	}



div.vm_module div div div {



	background: transparent;



	text-align: left;



	}



div.vm_module div div div table {



	background: transparent;



	text-align: left;



	}







/*---------------------------------- Layout styles ----------------------------------*/







#logo {



	/*padding: 23px 0px 14px 4px;*/



	padding: 10px 0px 14px 4px;



	text-align: left;



	font-size: 1.8em;



	line-height: normal;



	}



.login_form {



	color: #999999;



	}



#login {



	padding: 2px 0px;







	}



#search {



	padding: 0px 5px 0px 0px;



	float: right;



	}



.banner {



	padding: 5px 0px 5px 5px;



	}



.padding {



	padding: 1px;



	}



.breadcrumbs {



	color: #666666;



	font-size: 9px;



	margin-bottom: 5px;

	

	display:none;



	}



/*---------------------------------- forms ----------------------------------*/







.inputbox {



	font-size: 9px; 



	color: #333333; 



	text-decoration: none; 



	background-color: #ebebeb; 	



	border: 1px solid #e8e8e8;



	padding: 1px;



	margin: 0px;



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



	}



.inputboxsearch {



	font-size: 12px; 



	color: #666; 



	text-decoration: none; 



	/*background-color: #ebebeb; 	*/



	border: 1px solid #e8e8e8;



	padding: 4px;



	margin: 0px;



	/*height: 24px;*/



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



	}



#mod_search_searchword {



	



}











/*Rockon Buttons - kv */







.button:hover {



	outline-width:2px;



}



.textfield:focus, select:focus, textarea:focus, .button:hover {



	/*background-color:#FFFFFF;*/



	outline-color:#888;



	/*outline-color:#D1E2EF;*/



	outline-style:solid;



	outline-width:1px;



}



.button {



	vertical-align:middle;



}



/* + .button {



	margin-left:1ex;



}*/







.button, .grabba_search_button {



	background: #000014 url(../images/button.gif) left repeat-y;



	border: none;



	color:#ffffff;



	cursor:pointer;



	font-family:inherit;



	font-weight:bold;



	overflow:visible;



	padding:0.2em 1.5ex;



	text-align:center;



	margin: 8px 0px 5px 0px;



}



input, select, textarea, button {



	font-family:inherit;



	font-size:100%;



	line-height: 1.35em;



}



input, button, select {



	vertical-align:middle;



}











.buttonsearch {



	background: #fff url(../images/gobutton.png) 50% 50% no-repeat;



	height: 21px;



	width: 21px;



	border: none;



	margin: 0px 0px 0px 6px;



}



/*



.button {



 	color: #ffffff;



	text-align: center;



	font-size: 9px;



	font-weight: normal;



	width: auto;



	padding: 0px 5px;



	margin: 1px;



	background-color: #999999;



	border: 1px solid #666666;



 	}*/







/*---------------------------------- Module Box Styles ----------------------------------*/







/* default */



div.module, div.modulesidebar, div.modulestore{



	width: 180px;



	margin-bottom: 20px;



	margin-top: 0px;



	margin-left: 1px;



	margin-right: 1px;



	padding: 0px;



	/*border: 1px solid #dddddd;*/ /* -=-=-Kevin Adding FIX-=-=- */



	/*background: transparent url(../images/mod_middle.gif) left repeat-y; */



	}



div.module div, div.modulesidebar div, div.modulestore div  {



	/*background: transparent url(../images/mod_top.gif) top left no-repeat; */



	width: 180px;



	}



div.module div div, div.modulesidebar div div, div.modulestore div div {



	width: 180px;



	/*background: transparent url(../images/mod_bottom.gif)  bottom left no-repeat; */



	}



div.module div div div, div.modulesidebar div div div, div.modulestore div div div {



	width: 170px;



	margin: 0px 14px;



	padding-top: 0px;



	background: transparent;



	padding-bottom: 10px;



	font-size: 11px;



	}



div.module div div div table {



	width: 160px;



	background: transparent;



	}	



	



div.module div div div h3, div.modulesidebar div div div h3, div.modulestore div div div h3 {



	display:block;



	/*margin: 0px 0px 12px 14px;*/



	margin: 0px 0px 12px 0px;



	padding: 1px 0px 0px 0px;



	line-height: inherit;



	text-align: left;



	line-height: normal;



	font-size: 12px;



	color: #FFFFFF;



	/*text-transform: uppercase;*/



	/*background-color: #cccccc;*/	



	}



div.module div div div div, div.modulesidebar div div div div, div.modulestore div div div div{



	padding: 0px;



	margin: 0px;



	}



	



/*-------------------------------------------------------------List menu module style-----------------------------------------------------------------*/



div.module-listmenu {



	/*width: 180px;*/



	margin-bottom: 20px;



	margin-top: 0px;



	margin-left: 1px;



	margin-right: 1px;



	padding: 0px;



	/*border: 1px solid #dddddd;*/



	/*background: transparent url(../images/mod_middle.gif) left repeat-y; */



	}



div.module-listmenu div  {



	/*background: transparent url(../images/mod_top.gif) top left no-repeat; */



	/*width: 180px;*/



	}



div.module-listmenu div div {



	/*width: 180px;*/



	/*background: transparent url(../images/mod_bottom.gif)  bottom left no-repeat; */



	}



div.module-listmenu div div div {



	/*width: 170px;*/



	padding-top: 0px;



	background: transparent;



	/*padding-bottom: 10px;*/



	font-size: 12px;



	}



div.module-listmenu div div div #menu_inner ul {



	/*0.2em is 2.4px*/



	margin: 4px 0px 4px 0px;



	padding: 0px 0px 0px 30px;



	list-style-image: url(../images/left-list-style-image.gif);



	list-style-position: outside;



	list-style-type: disc;



/*	marker-offset: ;*/



}



div.module-listmenu div div div #menu_inner ul li {



	padding: 0px 0px 0px 2px;



}



div.module-listmenu div div div #menu_inner ul li a {



	/*color: #3658a4;*/



	color: #77CC33;



	text-decoration: none;



	font-weight: normal;



}



div.module-listmenu div div div #menu_inner ul li a:hover {



	/*color: #0033a4;*/



	color: #3E851F;



	font-weight: normal;



}



div.module-listmenu div div div #menu_inner ul ul {



	/*0.2em is 2.4px*/



	margin: 4px 0px 4px 0px;



	padding: 0px 0px 0px 14px;



	/*list-style-image: url(../images/arrow.jpg);*/



	list-style-image: none;



	list-style-position: outside;



	list-style-type: circle;



/*	marker-offset: ;*/



}



div.module-listmenu div div div #menu_inner ul li #active_menu {



	color: #77CC33;



	font-weight: bold;



}



div.module-listmenu div div div table {



	/*width: 160px;*/



	background: transparent;



	}



div.module-listmenu div div div h3{



	display:block;



	margin: 0px 0px 12px 14px;



	padding: 1px 0px 0px 0px;



	line-height: inherit;



	text-align: left;



	line-height: normal;



	font-size: 12px;



	color: #FFFFFF;



	/*text-transform: uppercase;*/



	/*background-color: #cccccc;*/



	}



div.module-listmenu div div div div{



	padding: 0px;



	margin: 0px;



	}



/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/







/* box text styling*/



.box1 {



	text-align: center;



	padding: 0px 10px;



	margin: 0px 5px;



	}



.box2 {



	text-align: left;



	}



.boxtext {



	font-size: 0.9em;



	text-align: center;



	padding: 2px 6px;



	}



.go {



	margin: 0 5px 0 0;



	padding: 0.1em 0.3em 0.2em 0.5em;



	color:#333333;



	font-size: 9px;



	text-align: right;



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



	}



.gobar {



	text-align:right;



	margin: 0;



	padding: 0;



	}



.arrow {



	background-image:url(../images/arrowwhite.png);



	background-repeat: no-repeat;



	margin: 0 0 0 3px;



	padding: 0 5px 0 0;



	}



	



/*---------------------------------- tables ----------------------------------*/







table.moduletablestore td {



	font-size: 11px;



	padding: 0px;  /* no padding on the sidebar boxes else creates a border */



	margin: 0px;



	font-weight: normal;



	text-align: left;



	line-height: 1.0em;



	}



table.moduletablestore .mainlevel {



	line-height: 1.6em;



	padding: 0 0 0 5px;



	}



table.contentpaneopen {



	padding: 0px;



	border-collapse: collapse;



	width: 100%;



	}



	/*



table.contentpaneopen td {



	padding: 8px 30px;



	}



table.contentpaneopen td td {



	padding: auto;



	}*/



tr.sectiontableentry1 td, .sectiontableentry1, td.sectiontableentry1 {



	background-color: #000;



	padding: 1px 5px;



	} 



tr.sectiontableentry2 td, .sectiontableentry2, td.sectiontableentry2 {



	padding: 1px 5px;



	background-color: #000;



	} 



.sectiontableheader, tr.sectiontableheader {



	font-weight: bold;



	padding: 0 0 0 5px;



	margin: 0;



	/*background-color: #0D3692;*/



	background-color: #0D3692;



	color: #ffffff;



	}



/*---------------------------------- typography ----------------------------------*/







a, a:link, a:visited, a:hover, a:focus, a:active { border:none; font-weight: bold; }



a img,:link img,:visited img {border:none;}



#left a.mainlevel {font-weight: normal;}



/*a.pathway:link, a:link {color: #0D3692; text-decoration: none;}*/



a.pathway:link, a:link {color: #77CC33; text-decoration: none;}



a.pathway:visited, a:visited {color: #77CC33; text-decoration: none;}



a.pathway:active, a:active {color: #77CC33; text-decoration: underline;}



a.pathway:hover, a:hover{color:#3E851F; text-decoration: underline;}







.footer a:link {color: #666; text-decoration: none; font-weight: normal;}



.footer a:visited {color: #666; text-decoration: none; font-weight: normal;}

/*.footer a:active {color: #666; text-decoration: none; font-weight: normal;}*/

.footer a:active {color: #66B51D; text-decoration: none; font-weight: normal;}

/*.footer a:hover{color:#0D3692; text-decoration: none; font-weight: normal;}*/

.footer a:hover{color:#66B51D; text-decoration: underline; font-weight: normal;}





.sectiontableheader a:link {color: #666666; text-decoration: none;}



.sectiontableheader a:visited {color: #777777; text-decoration: none;}



.sectiontableheader a:active {color: #ffffff; text-decoration: underline;}



.sectiontableheader a:hover{color:#ffffff; text-decoration: underline;}







a.mainlevelusernav {font-weight:normal;}







.buttonheading {



	padding: 3px !important;



}







h1 {



	font-size: 1.8em;



	font-weight: normal;



	margin-top: 0em;



	margin-bottom: 10px;/* to deal with compound ie pc problems*/



	line-height: normal;



	color: #8BBD4E;



}



.componentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited, tr.contentheading  {



	/*font-size: 1.8em;



	font-weight: normal;



	margin-top: 0em;



	margin-bottom: 0em;



	line-height: normal;



	color: #000000;*/



	margin-bottom: 0em;



	text-transform: uppercase;



	color:#ffffff;



	font-family:"trebuchet MS";



	font-size:25px;



	font-stretch:extra-expanded;



	font-style:normal;



	font-weight:bold;



	padding: 0px 20px 15px 0px !important;



	text-decoration:none;



	}



td.contentdescription {



	padding-bottom: 10px;



	font-size: 14px;



	}



h2 {



	line-height: normal;



	font-size: 1.6em;



	color: #cccccc;



	margin-bottom: 10px;



}



.contentdescription, table.contentpane td.contentheading,.contentheading {



	/*line-height: normal;



	font-size: 1.6em;



	color: #000000;*/



	text-transform: uppercase;



	color:#ffffff;



	font-family:"trebuchet MS";



	font-size:25px;



	font-stretch:extra-expanded;



	font-style:normal;



	font-weight:bold;



	/*padding-left:100px;*/



	/*padding-left: 30px;*/



	padding: 0px 20px 15px 0px !important;



	text-decoration:none;



	}



td.contentheading {



	padding: 0px !important;



}



h3 {



	font-size: 1.4em;



	line-height: normal;



	margin-bottom: 10px;



	color: #66cc2d;



	}



h4 {



	font-size: 1.2em;



	font-weight: bold;



	line-height: normal;



	}



h5 {



	font-size: 1.0em;



	font-weight: bold;



	line-height: normal;



	}



h6 {



	font-size: 0.8em;



	font-weight: bold;



	line-height: normal;



	}



img {



	border: 0;



	}



ol, ul, li {/*



	list-style: none;*/



	font-size: 1.0em;



	margin-top: 0.2em;



	margin-bottom: 0.1em; 



	}



ul { 



	margin-bottom: 1.0em;



	}



	



p, td, tr, div {



	/*font-size: 1.0em;*/



	font-size: 12px;



	line-height: 1.25em;



	}



.text {



	font-size: 12px;



	}



li > p {



	margin-top: 0.2em;



	}



pre {



	font-family: monospace;



	font-size: 1.0em;



	}



strong, b {



	font-weight: bold;



	}



.small {



	font-size: 9px;



	}



small {



	font-size: 9px;



	}



table.blog {



	width: 100%;



	margin: 0;



	padding: 0;



	}



#overDiv  {



	font-size: 8px;



	font-style:normal;



	top: 0;



	left: 0;



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



	}



#introtext {



	font-size: 10px;



	}



table.moduletablestore td {



	font-size: 11px;



	padding: 0px;  /* no padding on the sidebar boxes else creates a border */



	margin: 0px;



	font-weight: normal;



	text-align: left;



	line-height: 1.0em;



	}



table.moduletable td {



	font-size: 11px;



	padding: 0px;  /* no padding on the sidebar boxes else creates a border */



	margin: 0px;



	font-weight: normal;



	text-align: left;



	line-height: 1.0em;



	}



table.moduletablestore .mainlevel {



	line-height: 1.6em;



	padding: 0 0 0 5px;



	}



table.contentpaneopen {



	padding: 0px;



	border-collapse: collapse;



	width: 100%;



	border: none;



	}



table.contentpane {



	padding: 0px;



	margin: 0;



	}



table.contentpane tr td table tr td table tr td {



	font-size: 9px;



	padding: 0px;



	margin: 0px;



	}



table.contentpane tr td table tr td table tr td .inputbox {



	font-size: 9px; 























	}



#tabcontainer {



	overflow-y:scroll;







	overflow-x: hidden;



	height: 260px;



	width: 120px;



	}



.powered {



	margin: 1px;



	}



div.row span.leftalign {



  float: left;



  text-align: left;



  width: 49%;



  }



div.row span.rightalign {



  float: right;



  text-align: right;



  width: 49%;



  }



/*----------------- clear fix -----------------*/  



.clear {



	clear:both;



	margin-bottom: -1px; /* for Gecko-based browsers */



	overflow:hidden;



	padding-bottom: 1px; /* for Gecko-based browsers */



	}



.clearfix:after {



	clear: both; 



	content: "."; 



	display: block; 



	height: 0; 



	visibility: hidden;



	}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/



* html .clearfix {height: 1%;}



.clearfix {display: block;}



/* End hide from IE-mac */