html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, blockquote,
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
}
p { padding: 5px 0px 5px 0px; }
a { color: #333; text-decoration: none; }
a:hover { color: #FF7533; text-decoration: none; }
img { border: none; }
hr { height: 1px; border: 0px; margin: 5px 0px 5px 0px; background-image:url(images/dots.png); background-repeat:repeat-x; }
ul { margin: 0px 0px 0px 0px; padding: 5px 0px 5px 50px; }
ul li { margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; list-style-image:url(images/li-image.jpg); font-weight: normal; }
ol { margin: 0px 0px 0px 0px; padding: 5px 0px 5px 50px; }
ol li { margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; font-weight: normal; }

body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #333;
}
#full-top {
	width:100%;
	height:92px;
	border-top:2px solid #FF7533;
}
#top {
	width:976px;
	height:92px;
	margin: 0 auto;
}
#topmenu {
	width:976px;
	height:30px;
	padding-top:5px;
	text-align:right;
}
#topmenu, #topmenu a, #topmenu table td a { color:#333; font-size:10px; line-height:14px; height:14px; font-weight:normal; }
#topmenu table td a:hover { color:#FF7533; }
#topmenu table td { padding:0 3px }
#topmenu .vdots { background-image:url(images/vertical-dots.png); background-repeat:repeat-y; height:20px; width:2px; margin-top:1px }

#toplogo {
	clear:both;
	float:left;
	width:249px;
	height:50px;
	padding-top:7px;
}

#full-menu{
	width:100%;
	height:35px;	
	background-color:#FF7533;
}
#menu {		
	width:986px;
	height:35px;
	margin: 0 auto;
}
#menu a { font-size:14px; color:#FFF }

#menu .menubox { clear:both; width:236px; min-height:120px; z-index:99; }
#menu .menubox-top { width:236px; height:5px }
#menu .menubox-middle { width:236px; min-height:108px; background-image:url(images/menu-strip.png); background-repeat:repeat-y; }
#menu .menubox-bottom { width:236px; height:15px }

#menu .menumenudiv { width:206px; min-height:100px; padding:4px 20px 4px 10px; }
#menu .menumenuul, .menumenuli, .menumenua { margin:0; padding:0 }
#menu .menumenuul { width:206px; }
#menu .menumenuli { width:206px; list-style:none; color:#333; }
#menu .menumenua { width:206px; color:#333; font-size:11px; line-height:20px; font-weight:bold; text-transform:uppercase }
#menu a:hover.menumenua { width:206px; color:#FF7533; }

#menu .menumenuli-child { line-height:20px; list-style:none }
#menu .menumenua-child { background-image:url(images/footer-arrow.jpg); background-repeat:no-repeat; background-position:left; color:#333; font-size:11px; font-weight:normal; width:186px; padding-left:10px; margin-left:10px; text-transform:none }
#menu a:hover.menumenua-child { background-image:url(images/footer-arrow-orange.jpg); background-repeat:no-repeat; background-position:left; color:#FF7533; width:186px; padding-left:10px; }

#menu .divtaboff { clear:both; height:23px; padding:12px 6px 0 0px; background-image:none }
#menu .divtabon { clear:both; height:23px; padding:12px 6px 0 0px; background-image:url(images/menu-tab2.png); background-repeat:repeat-x }
#menu .divtab1off { clear:both; width:12px; height:35px; background-image:none }
#menu .divtab1on { clear:both; width:12px; height:35px; background-image:url(images/menu-tab1.png); background-repeat:no-repeat }
#menu .divtab2off { clear:both; width:10px; height:23px; padding:12px 6px 0 0px; background-image:none }
#menu .divtab2on { clear:both; width:10px; height:23px; padding:12px 6px 0 0px; background-image:url(images/menu-tab2.png); background-repeat:repeat-x }
#menu .divtab3off { clear:both; width:20px; height:35px; background-image:none }
#menu .divtab3on { clear:both; width:20px; height:35px; background-image:url(images/menu-tab3.png); background-repeat:no-repeat }

#menu .divtaboff2 { clear:both; height:23px; padding:12px 6px 0 0px; background-image:none }
#menu .divtabon2 { clear:both; height:23px; padding:12px 6px 0 0px; background-image:url(images/menu-tab2.png); background-repeat:repeat-x }
#menu .divtab1off2 { clear:both; width:12px; height:35px; background-image:none }
#menu .divtab1on2 { clear:both; width:12px; height:35px; background-image:url(images/menu-tab12.png); background-repeat:no-repeat }
#menu .divtab2off2 { clear:both; width:10px; height:23px; padding:12px 6px 0 0px; background-image:none }
#menu .divtab2on2 { clear:both; width:10px; height:23px; padding:12px 6px 0 0px; background-image:url(images/menu-tab2.png); background-repeat:repeat-x }
#menu .divtab3off2 { clear:both; width:14px; height:35px; background-image:none }
#menu .divtab3on2 { clear:both; width:14px; height:35px; background-image:url(images/menu-tab32.png); background-repeat:no-repeat }


#full-topbox{
	width:100%;
	height:220px;	
	background-color:#666666;
	overflow: hidden;
}
#topbox {		
	width:976px;
	height:220px;
	margin: 0 auto;
}
#topbox1 {
	float:left;
	width:229px;
	height:220px;
	padding-right:20px;
}
.topbox1title { font-size:18px; line-height:20px; padding-top:32px; padding-bottom:16px; color:#FF7533 }
.topbox1content { font-size:11px; line-height:14px; color:#FFF }

.topbox2 {
	float:left;
	width:727px;
	height:220px;
}

.topbox2news { width:727px; height:70px; padding-top:147px }
.topbox2news1 { width:333px; height:70px; border-bottom:1px solid #FF7533; }
.topbox2news2 { width:392px; height:70px; background-color:#FFF }
.topbox2news2head { font-size:16px; line-height:18px; font-weight:bold; color:#FF7533 }
.topbox2news2more { float:left; width:260px;  }

a.link-more { color:#FF7533; font-size:11px; text-transform:uppercase; font-weight:bold; letter-spacing:0.2em }

#p_full-topbox{
	width:100%;
	height:140px;	
	background-color:#666666;
}
#p_topbox {		
	width:976px;
	height:140px;
	margin: 0 auto;
}
#p_topbox1 {
	float:left;
	width:229px;
	height:140px;
	padding-right:20px;
}
.p_topbox1title { font-size:18px; line-height:20px; padding-top:32px; padding-bottom:16px; color:#fff; font-weight:bold }

#p_topbox2 {
	float:left;
	width:727px;
	height:140px;
}
#p_topbox2news { width:727px; height:36px; padding-top:102px }
#p_topbox2news1 { height:35px; }
#p_topbox2news2 { height:36px; background-color:#FFF; white-space:nowrap }
.p_topbox2news2head { padding:8px 16px 0px 16px;font-size:18px; line-height:20px; font-weight:bold; color:#FF7533 }

#Container {
	margin: 0 auto;
	width: 976px;
}
#Border {
	float: left;
	border: 0px #000 solid;
}

#Content {
	float: left;
	width: 976px;
	min-height: 250px;
	padding:30px 0;
	margin-bottom:200px;
	background-color: #ffffff;
}
.ContentSide {
	float: left;
	width: 229px;
	min-height: 250px;
	padding-top:10px;
	background-image:url(images/dots.png);
	background-repeat:repeat-x;
	background-position:top;
}
#ContentBase {
	float: left;
	width: 478px;
	min-height: 250px;
	margin:0 20px;
	padding-top:10px;
	background-image:url(images/dots.png);
	background-repeat:repeat-x;
	background-position:top;	
	font-size:14px;
	line-height:20px;
}
#ContentBase a { color:#FF7533; }
#ContentBase img { margin-left:3px; margin-bottom:3px; }
#ContentBase img.noborder { border:0; margin:0 }
#ContentBase a.grey-orange { color:#333; }
#ContentBase a.grey-orange:hover { color:#FF7533; }

#pagemenu ul, #pagemenu ul li, #pagemenu ul li a { margin:0; padding:0 }
#pagemenu ul { float:left; width:229px; background-image:url(images/dots.png); background-repeat:repeat-x; background-position:bottom; padding:10px 0 16px 0;  }
#pagemenu ul li { float:left; width:229px; display:inline; }
#pagemenu ul li, #pagemenu ul li a { color:#333; font-size:11px; line-height:20px; }
#pagemenu ul li a { font-weight:bold; text-transform:uppercase }
#pagemenu ul li a:hover { color:#FF7533; }

#pagemenu ul li.pagemenu-child, #pagemenu ul li a.pagemenu-child { font-weight:normal }
#pagemenu li.pagemenu-child, #pagemenu ul li a.pagemenu-child { line-height:20px; }
#pagemenu li.pagemenu-child a { background-image:url(images/footer-arrow.jpg); background-repeat:no-repeat; background-position:left; width:136px; padding-left:10px; margin-left:10px; text-transform:none }
#pagemenu li.pagemenu-child a:hover { background-image:url(images/footer-arrow-orange.jpg); background-repeat:no-repeat; background-position:left; color:#FF7533; width:146px; padding-left:10px; }

#ArticleDateHeading { font-size:11px; line-height:20px; font-weight:bold; color:#333; }
#mod_ArticleArchive ul, #mod_ArticleArchive ul li, #mod_ArticleArchive ul li a { margin:0; padding:0 }
#mod_ArticleArchive ul { width:211px; }
#mod_ArticleArchive ul li { width:211px; list-style:none }
#mod_ArticleArchive ul li, #mod_ArticleArchive ul li a { color:#333; font-size:11px; line-height:20px; }
#mod_ArticleArchive ul li a { background-image:url(images/footer-arrow.jpg); background-repeat:no-repeat; background-position:left; font-weight:normal; padding-left:10px; }
#mod_ArticleArchive ul li a:hover { background-image:url(images/footer-arrow-orange.jpg); background-repeat:no-repeat; background-position:left; color:#FF7533; padding-left:10px; }

.ArticleBox { width:452px; min-height:80px; padding-top:10px; background-image:url(images/dots.png); background-repeat:repeat-x; background-position:top }
.ArticleTitle { font-size:13px; line-height:16px;  padding-bottom:6px; font-weight:bold; color:#FF7533; }
.ArticleContent { font-size:11px; line-height:14px; padding-bottom:6px; }

#full-footer {
	clear:both;
	width:100%;
	min-height:166px;	
	background-color:#F8F8F8;
	background-image:url(images/dots.png);
	background-repeat:repeat-x;
	background-position:top;	
}
#footer {
	width:976px;
	min-height:146px;
	margin: 0 auto;
	padding-top:20px;
}
#footer ul, #footer ul li, #footer ul li a { margin:0; padding:0 }
#footer ul { float:left; width:136px; padding-left:20px; }
#footer ul li { float:left; width:136px; display:inline; }
#footer ul li, #footer ul li a { color:#333; font-size:11px; line-height:19px; }
#footer ul li a { font-weight:bold }
#footer ul li a:hover { color:#FF7533; }

#footer ul li.footer-child, #footer ul li a.footer-child { font-weight:normal }
#footer li.footer-child, #footer ul li a.footer-child { line-height:14px; }
#footer li.footer-child a { background-image:url(images/footer-arrow.jpg); background-repeat:no-repeat; background-position:left; width:146px; padding-left:10px; }
#footer li.footer-child a:hover { background-image:url(images/footer-arrow-orange.jpg); background-repeat:no-repeat; background-position:left; color:#FF7533; width:146px; padding-left:10px; }
	 
#full-end {
	clear:both;
	width:100%;
	min-height:30px;
}
#end {
	width:976px;
	height:30px;
	margin: 0 auto;
	color:#333;
	font-size:10px;
}
#end1 { float:left; width:249px; height:20px; padding-top:10px; }
#end2 { float:left; width:727px; height:20px; padding-top:10px; text-align:right }

.mod-gr { width:229px; min-height:218px; padding-top:20px; }
.mod-gr-top { width:186px; height:25px; padding:11px 0 0 43px; font-weight:bold; font-size:14px; color:#FFF; }
.mod-gr-middle { width:227px; min-height:157px; overflow: hidden; padding:0 1px; background-image:url(images/mod-gr-strip.jpg); background-repeat:repeat-y; }
.mod-gr-middle-child { width:211px; min-height:141px; padding:8px; background-color:#FFF; background-image:url(images/mod-gr-gradient.jpg); background-repeat:repeat-x; background-position:bottom; }
.mod-gr-middle-img { width:227px; min-height:82px; padding-bottom:1px; background-color:#FFF; background-image:url(images/dots.png); background-repeat:repeat-x; background-position:bottom; }
.mod-gr-middle-img-child { width:211px; min-height:58px; padding:8px; background-color:#FFF; background-image:url(images/mod-gr-gradient.jpg); background-repeat:repeat-x; background-position:bottom; }
.mod-gr-bottom { width:229px; height:25px; background-image:url(images/mod-gr-dots-bottom.jpg); background-repeat:no-repeat; }
.mod-gr-bottom-link { padding:5px 10px; text-align:right }

.mod-gr-client { background-image:url(images/mod-gr-client-top.jpg); background-repeat:no-repeat; }
.mod-gr-download { background-image:url(images/mod-gr-download-top.jpg); background-repeat:no-repeat; }
.mod-gr-info { background-image:url(images/mod-gr-info-top.jpg); background-repeat:no-repeat; }
.mod-gr-news { background-image:url(images/mod-gr-news-top.jpg); background-repeat:no-repeat; }
.mod-gr-offer { background-image:url(images/mod-gr-offer-top.jpg); background-repeat:no-repeat; }
.mod-gr-gen { background-image:url(images/mod-gr-gen-top.jpg); background-repeat:no-repeat; }

.mod-gr-news-date { float:left; width:60px; height:60px; background-image:url(images/circle-date.jpg); background-repeat:no-repeat; color:#FFF; padding-right:8px; padding-bottom:0px; }
.mod-gr-news-date1 { font-size:35px; line-height:35px; font-weight:bold; text-align:center; padding-top:5px; }
.mod-gr-news-date2 { font-size:9px; line-height:9px; font-weight:bold; text-align:center; text-transform:uppercase }
.mod-gr-news-title { font-size:14px; font-weight:bold }
.mod-gr-news-dateplace { padding-top:5px; font-size:11px; color:#FF7533 }

.mod2-gr { float:left; width:976px; min-height:218px; }
.mod2-gr-top { width:933px; height:25px; padding:11px 0 0 43px; font-weight:bold; font-size:14px; color:#FFF; }
.mod2-gr-middle { width:974px; min-height:157px; padding:0 1px; background-image:url(images/mod2-gr-strip.jpg); background-repeat:repeat-y; }
.mod2-gr-middle-arrow { float:left; width:35px; padding-top:78px; text-align:center }
.mod2-gr-middle-content { float:left; width:884px; min-height:128px; padding:10px }
.mod2-gr-bottom { width:976px; height:20px; height:25px; background-image:url(images/mod2-gr-bottom.jpg); background-repeat:no-repeat; }

.mod2-gr-client { background-image:url(images/mod2-gr-client-top.jpg); background-repeat:no-repeat; }

.mod2-gr-clientbox { float:left; width:164px; min-height:100px; padding:0 8px; }
.mod2-gr-clientbox-img { float: left; clear: both; width:164px; height:60px; padding-bottom:6px }
.mod2-gr-clientbox-title { float: left; clear: both; width:164px; min-height:20px; padding-bottom:6px; font-size:13px; line-height:16px; font-weight:bold; color:#FF7533 }
.mod2-gr-clientbox-text { float: left; clear: both; width:164px; min-height:20px; padding-bottom:6px; font-size:11px; line-height:14px; }
.mod2-gr-clientbox-link { float: left; clear: both; width:164px; min-height:20px; padding-bottom:6px; font-size:11px; line-height:14px; }

.mod2-or-home { float:left; width:140px; min-height:100px; padding-right:16px; font-size:11px; line-height:14px; }
.mod2-or-home-title { width:140px; min-height:13px; font-size:13px; line-height:16px; font-weight:bold; color:#FF7533; padding-bottom:6px }
.mod2-or-home-content { width:140px; min-height:40px; padding-bottom:6px } 
.mod2-or-home-content a {color:#FF7533;}
.mod2-or-home-link { width:140px; min-height:10px; padding-bottom:6px }

.mod2-or { width:478px; min-height:218px; }
.mod2-or-top { width:435px; height:25px; padding:11px 0 0 43px; font-weight:bold; font-size:14px; line-height:14px; color:#FFF; }
.mod2-or-top h1{line-height:0px;font-weight:bold; font-size:14px; color:#FFF;margin-top:0px; padding-top:7px}
.mod2-or-middle { width:476px; min-height:172px; padding:0 1px; background-image:url(images/mod2-or-strip.jpg); background-repeat:repeat-y }
.mod2-or-middle-child { width:452px; min-height:150px; padding:12px 12px 2px 12px; font-size:12px; line-height:16px; color:#333; background-color:#FFF; background-image:url(images/mod-gr-gradient.jpg); background-repeat:repeat-x; background-position:bottom }
.mod2-or-bottom { width:478px; height:10px; background-image:url(images/mod2-or-info-bottom.jpg); background-repeat:no-repeat; }

.mod2-or-info { background-image:url(images/mod2-or-info-top.jpg); background-repeat:no-repeat; }
.mod2-or-article { background-image:url(images/mod2-or-article-top.jpg); background-repeat:no-repeat; }

.h2-Home { font-size: 12px; line-height:16px; font-weight: bold; color:#FF7533; }
.h2-Home a{ font-size: 12px; line-height:16px; font-weight: bold; color:#FF7533; }

h1 { font-size: 24px; line-height:24px; font-weight: bold; color:#FF7533; margin-top:10px; margin-bottom:16px; }
.h1_bottom3 { font-size: 18px; line-height: 22px; font-weight: normal; }
h2 { font-size: 18px; line-height:22px; font-weight: bold; color:#FF7533; margin-top:20px; margin-bottom:10px; }
h3 { font-size: 14px; line-height:20px; font-weight: bold; color:#FF7533; margin-top:20px; margin-bottom:10px; text-transform:uppercase }
h4 { font-size: 14px; line-height:20px; font-weight: bold; color:#FF7533; margin-top:5px; margin-bottom:5px; }
h5 { font-size: 14px; line-height:20px; font-weight: bold; color:#FF7533; margin-top:22px; margin-bottom:8px }
h6 { font-size: 14px; line-height:20px; font-weight: bold; color:#FF7533; margin-top:22px; margin-bottom:8px; text-transform:uppercase }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.lineheight11 { line-height: 11px; }
.lineheight12 { line-height: 12px; }
.lineheight14 { line-height: 14px; }
.lineheight16 { line-height: 16px; }
.lineheight18 { line-height: 18px; }
.white { color: #ffffff; }
.black { color: #000; }
.red { color: #CC0000; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.italics { font-style: italic; }
.alignright { float: right; }
.alignleft { float: left; }
.clear { clear: both; }
.text { width: 320px; border: 1px #aaa solid; font-size:10px; color:#454545 }
.select { width: 320px; border: 1px #aaa solid; color:#454545 }
.submit { width: 120px; border: 1px #aaa solid; color:#454545 }

.orange { color:#FF7533 }
.grey { color:#666666 }
blockquote { background-image:url(images/blockquote-img.jpg); background-repeat:repeat-y; background-position:left; margin:20px 0 20px 35px; padding-left:15px; }




#rotatorContent {
	float: left; height:220px;width:726px; padding: 0px; overflow: hidden; 
}


/* Products */
#MiniBasket {
	height: 15px;
}
.MiniBasketHeader { 
	font-size: 14px; 
	font-weight: bold; 
}
.Product { 
	float: left;
	width: 500px;
	margin-bottom: 20px;
}
.ProductImage { 
	float: left;
	margin: 0px 10px 10px 0px;
	border: 0px;
}
.ProductDescription { 
	float: left; 
	width: 400px; 
}
.Header01 { 
	font-size: 14px; 
	font-weight: bold; 
	color: #000;
}
.Header02 { 
	font-size: 14px; 
	font-weight: bold; 
	color: #000;
	padding: 0px;
}
.Table01 { 
	background-color: #888; 
	color: #ffffff; 
	font-weight: bold; 
}
.Table02 { 
	background-color: #eee; 
	color: #000; 
}
.Table02 img { 
	border: 0px; 
}
.SubmitButton { 
	font-family: Arial; 
	font-size: 12px; 
	width: 180px; 
}


/* Articles */
.Articles01 {
	float: left;	
	width: 600px;
	clear: both;
}
.Articles01 img {
	float: left;
	margin: 5px 5px 5px 0px;
	border: 1px #000 solid;
}
.selectPageSelectors {
	width: 40px;
	border: 1px #eee solid;
}


/* Profiles */
.Profiles01 {
	float: left;	
	width: 600px;
	clear: both;
}
.Profiles01 img {
	float: left;
	margin: 5px 5px 5px 0px;
	border: 1px #000 solid;
}
.selectPageSelectors {
	width: 40px;
	border: 1px #eee solid;
}


#Content100 {
	float: left;
	width: 500px;
	padding: 10px;
	background-color: #fff;
}


#PullOut { min-height: 50px; width: 548px; background-image: url('images/pull-out.gif'); background-position: bottom left; border-top: 2px #ec1b30 solid; background-repeat: no-repeat; padding: 18px; margin: 0px 0px 0px 0px; }


.page { padding: 2px 4px; border: 1px #ccc solid; font-size: 11px; color: #ccc; }
.page:hover { padding: 2px 4px; border: 1px #FF7533 solid; color: #ccc; font-size: 11px; }
