/* Element */



.elementmarginbottom0px{

	margin:0 0 0 0;

	}



.elementmarginbottom10px{

	margin:0 0 10px 0;

	}



.elementmarginbottom20px{

	margin:0 0 20px 0;

	}



.elementmarginbottom30px{

	margin:0 0 30px 0;

	}





/* Attention */



.attention{

	margin:5px;

	color:#CC3300;

	}





/* head2 */



.head2 h2{

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:22px;

	line-height:24px;

	font-weight:normal;

	}





/* head3 */



.head3 h3{

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	border-bottom:#000000 1px solid;

	}





/* head3noline */



.head3noline h3{

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	}





/* head3nolinesmaller */



.head3nolinesmaller h3{

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:12px;

	line-height:18px;

	font-weight:bold;

	}





/* greyhead3noline */



.greyhead3noline h3{

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	color:#707070;

	}





/* greyhead3nolinesmaller */



.greyhead3nolinesmaller h3{

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:12px;

	line-height:18px;

	font-weight:bold;

	color:#707070;

	}





/* marginleft250head3 */



.marginleft250head3 h3{

	margin-left:250px;

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	border-bottom:#000000 1px solid;

	}





/* marginleft290head3 */



.marginleft290head3 h3{

	margin-left:290px;

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	border-bottom:#000000 1px solid;

	}





/* head3news */



.head3news h3{

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	background-color:#dddddd;

	padding:2px 0 2px 4px;

	}



.head3news h3.cat1{

	border-left:#181084 8px solid;

	}



.head3news h3.cat2{

	border-left:#93651B 8px solid;

	}



.head3news h3.cat3{

	border-left:#7F8200 8px solid;

	}





/* head3newimages */



.head3newimages {

	background-color:#dddddd;

	}



/* righthead4newsbgx */



.righthead4newsbg1 {

	color:#FFFFFF;

	text-align:right;

	}



.righthead4newsbg1 .bgcolor{

	background-color:#181084;

	padding:0 2px 0 2px;

	font-weight:normal;

	}



.righthead4newsbg2 {

	color:#FFFFFF;

	text-align:right;

	}



.righthead4newsbg2 .bgcolor{

	background-color:#93651B;

	padding:0 2px 0 2px;

	font-weight:normal;

	}



.righthead4newsbg3 {

	color:#FFFFFF;

	text-align:right;

	}



.righthead4newsbg3 .bgcolor{

	background-color:#7F8200;

	padding:0 2px 0 2px;

	font-weight:normal;

	}





/* text */



.text .text01{

	}





/* greytext */



.greytext .text01{

	color:#666666;

	}





/* lightgreytext */



.lightgreytext .text01{

	color:#707070;

	}





/* marginleft250text */



.marginleft250text .text01{

	margin-left:250px;

	}





/* marginleft290text */



.marginleft290text .text01{

	margin-left:290px;

	}





/* newslist */



.newslist li{

	margin:0 0 10px 0;

	padding:2px 2px 2px 2px;

	border-bottom:1px solid #CCCCCC;

	}



.newslist li a:link,

.newslist li a:visited{

	text-decoration:none;

	color:#999999;

	}



.newslist li a:active,

.newslist li a:hover{

	text-decoration:none;

	color:#D1D1D1;

	}



.newslist .new{

	background-color:#FF3300;

	color:#FFFFFF;

	font-weight:bold;

	padding:0 2px 0 2px;

	}





/* thumbnailtable */



.thumbnailtable{

	border-spacing:0px;

	}



.thumbnailtable td.thumbnail{

	vertical-align:middle;

	padding-right:10px;

	padding-bottom:20px;

	}

	

.thumbnailtable td.discription{

	vertical-align:middle;

	padding-right:20px;

	padding-bottom:20px;

	}





/* distributorstable */



.distributorstable{

	border-spacing:0px;

	}



.distributorstable td.distributor{

	vertical-align:top;

	padding-right:10px;

	padding-bottom:20px;

	width:14em;

	font-weight:bold;

	}

	

.distributorstable td.discription{

	vertical-align:top;

	padding-bottom:20px;

	}





/* textbox2in660 */



.textbox2in660 .text01{

	float:left;

	width:310px;

	padding:0;

	margin:0;

	}



.textbox2in660 .text02{

	float:left;

	width:310px;

	margin:0 0 0 20px;

	}





/* textbox3in860 */



.textbox3in860 .cell01{

	float:left;

	width:270px;

	padding:0;

	margin:0;

	}



.textbox3in860 .cell02{

	float:left;

	width:270px;

	padding:0;

	margin:0 20px 0 20px;

	}



.textbox3in860 .cell03{

	float:left;

	width:270px;

	padding:0;

	margin:0;

	}





/* greytextbox2in660 */



.greytextbox2in660 .text01{

	float:left;

	color:#666666;

	width:310px;

	padding:0;

	margin:0;

	}



.greytextbox2in660 .text02{

	float:left;

	color:#666666;

	width:310px;

	margin:0 0 0 20px;

	}





/* linkedtext */



.linkedtext .text01{

	}





/* image */



.image .image01{

	}





/* linkedimage */



.linkedimage a{

	}





/* linkedlist */



.linkedlist li{

	text-decoration:none;

	font-weight:bold;

	line-height:12px;

	list-style:none;

	padding-left:12px;

	margin-bottom:8px;

	width:165px;

	background:url(/common/v001/images/listmark.gif) no-repeat center left;

	}



.linkedlist li a{

	text-decoration:none !important;

	}



.linkedlist li.focus{

	color:#190E86;

	width:165px;

	background:url(/common/v001/images/listmark-focus.gif) no-repeat center left;

	}



.linkedlist li.focus a{

	color:#190E86;

	}



.linkedlist li.focus a:hover{

	color:#D1D1D1;

	}





/* linkedbluelist */



.linkedbluelist li{

	text-decoration:none;

	font-weight:bold;

	line-height:16px;

	list-style:none;

	padding-left:12px;

	margin-bottom:4px;

	width:165px;

	background:url(/common/v001/images/bluelistmark.gif) no-repeat center left;

	}



.linkedbluelist li a:link,

.linkedbluelist li a:visited{

	text-decoration:none !important;

	color:#181084 !important;

	}



.linkedbluelist li a:hover,

.linkedbluelist li a:active{

	text-decoration:none !important;

	color:#0000FF !important;

	}



.linkedbluelist li.focus{

	color:#190E86;

	width:165px;

	background:url(/common/v001/images/listmark-focus.gif) no-repeat center left;

	}





/* linkedbluelistbigger */



.linkedbluelistbigger li{

	text-decoration:none;

	font-weight:bold;

	font-size:12px;

	line-height:18px;

	list-style:none;

	padding-left:12px;

	margin-bottom:4px;

	width:165px;

	background:url(/common/v001/images/bluelistmark.gif) no-repeat center left;

	}



.linkedbluelistbigger li a:link,

.linkedbluelistbigger li a:visited{

	text-decoration:none !important;

	color:#181084 !important;

	}



.linkedbluelistbigger li a:hover,

.linkedbluelistbigger li a:active{

	text-decoration:none !important;

	color:#0000FF !important;

	}



.linkedbluelistbigger li.focus{

	color:#190E86;

	width:165px;

	background:url(/common/v001/images/listmark-focus.gif) no-repeat center left;

	}





/* imagesalignright */



.imagesalignright{

	text-align:right;

	}



.imagesalignright .image01{

	padding-left:10px;

	}





/* image260andtextin660 */



.image260andtextin660 .image01{

	clear:both;

	float:left;

	width:260px;

	}



.image260andtextin660 .text01{

	float:left;

	width:370px;

	margin:0 0 0 30px;

	}





/* textandimage180in660 */



.textandimage180in660 .text01{

	float:left;

	width:430px;

	}



.textandimage180in660 .image01{

	float:left;

	width:180px;

	margin:0 0 0 30px;

	}





/* image110andtex2tin660 */



.image110andtex2tin660 table{

	width:652px;

	border-spacing:0px;

	}



.image110andtex2tin660 .cell01{

	vertical-align:top;

	width:110px;

	padding-right:20px;

	}



.image110andtex2tin660 .cell02{

	vertical-align:top;

	width:181px;

	padding-right:30px;

	}



.image110andtex2tin660 .cell03{

	vertical-align:top;

	width:110px;

	padding-right:20px;

	}



.image110andtex2tin660 .cell04{

	vertical-align:top;

	width:181px;

	}





/* image260andtextandhead3in660 */



.image260andtextandhead3in660 .image01{

	clear:both; 

	float:left;

	width:260px;

	}



.image260andtextandhead3in660 .rightbox{

	float:left;

	width:370px;

	margin-left:30px;

	}



.image260andtextandhead3in660 .rightbox h3{

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	border-bottom:#000000 1px solid;

	margin-bottom:10px;

	}



.image260andtextandhead3in660 .rightbox .text01{

	}





/* image200andtextandhead3box3in660 */



.image200andtextandhead3box3in660 table{

	width:648px;

	border-spacing:0px;

	}



.image200andtextandhead3box3in660 td{

	vertical-align:top;

	}



.image200andtextandhead3box3in660 div.cell01{

	width:196px;

	padding-right:20px;

	}



.image200andtextandhead3box3in660 div.cell02{

	width:196px;

	padding-right:20px;

	}



.image200andtextandhead3box3in660 div.cell03{

	width:196px;

	}



.image200andtextandhead3box3in660 h3{

	font-family:Arial, Geneva, Helvetica, san-serif;

	font-size:12px;

	line-height:16px;

	font-weight:bold;

	margin:4px 0 8px 0;

	}





/* image125andtextbox4in660 */



.image125andtextbox4in660 table{

	width:648px;

	border-spacing:0px;

	}



.image125andtextbox4in660 td.cell01,

.image125andtextbox4in660 td.cell02,

.image125andtextbox4in660 td.cell03{

	vertical-align:top;

	width:167px;

	padding:0 20px 0 0;

	}



.image125andtextbox4in660 td.cell04{

	vertical-align:top;

	width:147px;

	padding:0;

	}



.image125andtextbox4in660 .innercell{

	width:143px;

	padding:10px 0 0 0;

	}





/* imagebox2in660 */



.imagebox2in660 table{

	width:652px;

	border-spacing:0px;

	}



.imagebox2in660 td{

	vertical-align:top;

	}



.imagebox2in660.cell01{

	width:341px;

	padding-right:30px;

	}



.imagebox2in660 .cell02{

	width:311px;

	}





/* imagebox2leftandrightin660 */



.imagebox2leftandrightin660 table{

	margin:0px;

	padding:0px;

	width:660px;

	border-spacing:0px;

	}



.imagebox2leftandrightin660 td{

	vertical-align:top;

	margin:0px;

	padding:0px;

	}



.imagebox2leftandrightin660.cell01{

	width:330px;

	}



.imagebox2leftandrightin660 .cell02{

	width:330px;

	text-align:right;

	}





/* image125andtextbox2in270 */



.image125andtextbox2in270 table{

	width:270px;

	border-spacing:0px;

	}



.image125andtextbox2in270 td{

	vertical-align:top;

	}



.image125andtextbox2in270 div.cell01{

	width:125px;

	padding-top:8px;

	padding-right:8px;

	color:#707070;

	}



.image125andtextbox2in270 div.cell02{

	width:125px;

	padding-top:8px;

	color:#707070;

	}





/* image125andtextgreybox2in270 */



.image125andtextgreybox2in270 table{

	vertical-align:top;

	border-collapse:collapse;

	width:270px;

	}



.image125andtextgreybox2in270 td.box01{

	width:142px;

	border-spacing:0px;

	color:#666666;

	}



.image125andtextgreybox2in270 td.box02{

	width:128px;

	border-spacing:0px;

	color:#666666;

	}



.image125andtextgreybox2in270 .cell01{

	width:128px;

	margin-right:14px;

	margin-top:5px;

	padding:0px;

	}



.image125andtextgreybox2in270 .cell02{

	width:128px;

	margin-top:5px;

	}





/* news */



.news {

	width:345px;

	}



.news .news01{

	margin:0 0 10px 0;

	}





/* worldwidenetwork */



.worldwidenetwork select{

	margin:0 0 6px 0;

	}





/* SiteMap */



.sitemap li h3{

	line-height:16px;

	list-style:none;

	font-size:12px;

	margin:0 0 4px 0;

	}



.sitemap li li{

	line-height:16px;

	list-style:none;

	margin:0 0 4px 160px;

	}



.sitemap li a,

.sitemap li li a{

	text-decoration:none !important;

	}

