body{
	margin:0;
	padding:0;
	background: #ebebeb url(../images/bg.gif) repeat-x 0 0;
	color: #63615f;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}

img{
	border: 0px;
}

a{
	color: #f86013;
	text-decoration: none;
}
a:hover {color: #f86013 !important;
	text-decoration:underline;
}
a:visited {color: #f86013;}

.clear{
	clear:both;
	font-size:0 !important;
	line-height:0 !important;
	margin:0;
	padding:0;
	height:0;
}	

.boxAll{
	position:relative;
	width: 940px;	
	padding:0 10px;
	margin: 12px auto 0 auto;
	background-color: #fff;
	text-align:left;
}

h1{
	margin:0;
	padding:0 0 12px 0;
	font-size: 20px;
	font-weight:bold;
	color: #3c3937;
	line-height:24px;
}

h2{
	margin:0;
	padding:0 0 5px 0;
	font-size: 15px;
	color: #3c3937;
	font-weight:bold;
	line-height:16px;
}
h3{
	margin:0;
	padding: 0 0 3px 0;
	font-size:13px;
	color: #3c3937;
}


/* links */

a.linkArrow, a.linkBack{
	display:inline-block;
	padding-left: 12px;
	background:url(../images/link-arrow.gif) no-repeat 0 5px;
	text-decoration:none;
}
a.linkBack{background-image:url(../images/link-arrow-back.gif);}
a.linkArrow:hover, a.linkBack:hover{
	text-decoration:underline;
}

/* button */
/*-- buttons -- */
button.btn{
	position:relative;
	margin:0;
	padding:0;
	border:none;
	height:20px;
	font-size:0;
	cursor:pointer;
	overflow:visible;
}

button.btn::-moz-focus-inner {
	border: none;  
}


button.btn{
	display:-moz-box;
	display:inline-block;
	height: 20px;
	line-height:20px;
	padding:0 10px 0 18px;
	font-size: 13px;
	font-weight:bold;
	color: #fff !important;
	text-decoration:none;
	background: #f86013 url(../images/btn-arrow.gif) no-repeat 10px 6px;
}
button.btn:hover{
	background-color:#3c3937;
}

/* -- styles for header -- */
.boxHeader{
	position: relative;
	width: 940px;
	height: 70px;
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom:solid 1px #d7d7d7;
	overflow:hidden;
	
}
.heaLogo{
	position:relative;
	width:189px;
	height:69px;
	float:left;
}

.heaInfo{
	position:relative;
	width:270px;
	padding-top:45px;
	float:right;
	font-size: 11px;
}

.heaInfo a{
	color: #9b9a9a !important;
	text-decoration:none;
}
.heaInfo a:hover, .heaInfo a.active, .heaInfo a:hover.active{
	color: #3c3937 !important;
	text-decoration:none;
}
.heaInfo ul{
	margin:0;
	padding:0;	
	float:right;
	list-style-type: none;	
}
.heaInfo li{
	float:left;
	line-height:11px;
	padding-right: 6px;
	margin-right:6px;
	border-right: solid 1px #9b9a9a;
}
.heaInfo li.last{
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

/* -- end styles for header -- */

/* -- styles for navigation left -- */
.boxNavLeft{
	position:relative; 
	width:220px;
	padding: 0 20px 0 0;
	margin:0;
	float:left;
	overflow:hidden;
}

.boxNavLeft ul{
	position:relative;
	margin:0;
	padding:0;
	list-style-type: none;
	border-top:solid 1px #d7d7d7;
}
.boxNavLeft ul ul{
	border-top:none;
	padding-bottom: 8px;
	border-bottom:solid 1px #d7d7d7;
}

.boxNavLeft li {
	position:relative;
	margin:0;
	padding:0;
}
.boxNavLeft a{
	display:-moz-box;
	display:block;
	width: 220px;
	padding: 5px 0 5px 0;
	color: #9b9a9a !important;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:bold;
	border-bottom: solid 1px #d7d7d7;	
}
.boxNavLeft li li a{
	width: 208px;
	padding: 3px 0 3px 12px;
	text-transform: none;
	font-weight:normal;
	border-bottom:none;
}
.boxNavLeft a:hover{
	color: #3c3937 !important;
	text-decoration:none;
}

.boxNavLeft a.active, .boxNavLeft a.active:hover{
	color: #3c3937 !important;
	text-decoration:none;
	font-weight:bold;
	border-bottom:none;
}

/* -- end styles for navigation left -- */


/* -- styles for content -- */
.boxImg{
	position:relative; 
	width:940px;
	height:90px;
	padding:0 0 10px 0;
	margin:0;
	overflow:hidden;
}
.home{height:190px;}
.boxContentMain{
	position:relative; 
	width:940px;
	padding:0 0 20px 0;
	margin:0;
	min-height: 350px;
	height:auto !important;
	height:350px;
}

.boxContent{
	position:relative; 
	width:460px;
	margin:0;
	float:left; 	
	padding:7px 0 0 0;
	border-top:solid 1px #d7d7d7;
}
.boxContent p{
	margin:0;
	padding: 0 0 14px 0;
}
.boxContent ul{
	margin:0;
	padding: 0;
	list-style:none;
}
.boxContent li{
	padding:0 0 3px 12px;
	background:url(../images/bullet.gif) no-repeat 0 6px;
	zoom:1;
}
.boxContent ol li{
	padding:0 0 3px 0;
	background:none;
	zoom:1;
}
.boxContent .container{
	position:relative;
	width:460px;
}
.boxContent table{
	width:100%;
	border-collapse:collapse;
}
.boxContent th, .boxContent td{
	vertical-align:top;
	padding:3px 10px 3px 0;
	border-bottom:solid 1px #d7d7d7;
	text-align:left;
}
.boxContent th{
	color:#3c3937;	
}

.boxContent .separator{
	padding-bottom:9px;
	margin-bottom:12px;
	background:url(../images/dotted-line.gif) repeat-x 0 bottom;
}
.boxContent .news p{
	padding-bottom:3px;
}
.boxContent p.date{
	font-size:11px;
	color:#3c3937;
	padding-bottom:8px;
}
.boxContent p.lead{color:#3c3937;}

.boxContent .container .col{
	position:relative;
	width:220px;
	float:left;
}
.boxContent .container .right{
	float:right;
}

.boxContent .network-logo li{
	padding:0 12px 12px 0;
	background-image:none;
	float:left;
	zoom:1;
}
.boxContent .network-logo li.last{
	padding-right:0;
}

.boxContent .product{padding-bottom:10px;}

.boxContent .product .image{
	position:relative;
	width:106px;
	float:left;
}
.boxContent .product .desc{
	position:relative;
	width:342px;
	float:right;
}

/*styles for form*/
.boxContent .boxError{
	color: #bf2e1a;
	border:solid 1px #bf2e1a;
	width:440px;
	padding:10px;
	margin: 10px 0;
}
.boxContent .error{
	color: #bf2e1a;
}

fieldset {
	border-style:none;
	margin:0;
	padding:0;
}
.conForm{
	height:1%;
	overflow:hidden;
	padding-top:5px;
	margin-bottom:20px;
}
.conForm .row{
	height:1%;
	overflow:hidden;
	margin:0 0 9px;
}

.conForm .row label{
	float:left;
	width:160px;
}
.conForm .row label.hidden{display:none;}

.conForm input, .conForm textarea, .conForm select{
	font:100% arial, helvetica,sans-serif;
	vertical-align:middle;
	color: #63615f;
}

.conForm .row input.text{
	width:285px;
	float:left;
	padding:1px 5px;
	border:1px solid #d7d7d7;
}

.conForm .row select{float:left;width:150px;border:1px solid #d7d7d7;}
.conForm .row textarea.text{
	width:285px;
	height: 80px;
	float:left;
	padding:1px 5px;
	border:1px solid #d7d7d7;
}

.conForm .note{
	font-size:11px;
	line-height:15px;
	display:block;
	margin:0 0 5px 160px;
}

.conForm .send{
	padding-top: 10px;
	width:455px;
	text-align:right;
}
/* -- end styles for content -- */


/* -- styles for sidebar -- */

.boxSidebar{
	position: relative;
	width: 220px;	
	margin:0;
	padding:0;
	float:right;
}
.boxSidebar .teaser{
	position: relative;
	width: 220px;	
	margin:0;
	padding:7px 0 20px 0;
	border-top:solid 1px #d7d7d7;
}
.boxSidebar .linklist{
	margin:0;
	padding:0;
	list-style:none;
}
.boxSidebar .linklist li{
	padding:0 0 3px 12px;
	background:url(../images/link-arrow.gif) no-repeat 0 5px;
	zoom:1;
}


/* -- end styles for sidebar -- */

/* -- styles for footer -- */
.boxFooter {
	position: relative;
	width: 940px;
	height:30px;
	margin:0;
	padding:0;
	color: #9b9a9a;	
	font-size:11px;	
	border-top:solid 1px #d7d7d7;
}

.boxFooter ul{
	position:relative;
	margin:0 auto;
	float:left;
	left:50%;
	padding:8px 0 0 0;
	list-style-type: none;
}

.boxFooter li{
	float:left;
	position:relative;
	right:50%;
	line-height:12px;
	padding-right: 6px;
	margin-right:6px;
	border-right: solid 1px #9b9a9a;
}
.boxFooter li.noline{
	padding-right: 0;
	margin-right:0;
	border-right: none;
}

.boxFooter a{
	color: #9b9a9a !important;
	text-decoration:none;		
}
.boxFooter a:hover, .boxFooter a.active, .boxFooter a.active:hover{
	color: #3c3937 !important;
	text-decoration:none;		
}
/* -- end styles for footer -- */

