* { margin:0; padding:0;}

body{ 
	background: #fff;
	padding: 20px;
}


body#body{ 
	background: #F6F7F8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4949;
	padding: 0px;
}

ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}


a{ color:#000000}
a:hover{text-decoration:none; }
img, a img { border:0;}

.clear { clear:both;}

.min-width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); min-width:980px;}
#main { margin:0 auto; width:897px; background:url(/i/bg-left.gif) left repeat-y #FFFFFF;}

/*------HEADER------*/
#header { padding:0px; background:url(/i/bg-top.jpg) top left no-repeat;}
/*.top-left { background:url(/i/top-left.gif) top left no-repeat;}
.top-right { background:url(/i/top-right.gif) top right no-repeat;}*/

.head-row1 { height:128px; width:100%; overflow:hidden;}
.head-row1 .col1 { float:left; width:250px;}
.head-row1 .col2 { float:right;}

.head-row2 { height:230px; width:100%; overflow:hidden;}

.head-row3 { height:76px; width:100%; overflow:hidden;}


.logo { margin:27px 20px 0px 34px; float:left;}
h1.site-name { font-size:30px; padding:10px 10px 0px 0px; font-family:"Trebuchet MS"; text-transform:capitalize;}
h1.site-name a { color:#ea6002; text-decoration:none; font-weight:normal; line-height:30px;}
.slogan { padding:0px 0px 0px 0px; color:#747474; font-size:15px; text-transform:none;}
.slogan-img { padding:90px 0px 0px 51px;}

.pr-menu {overflow:hidden; padding-top:31px; padding-left:30px;}
ul.primary-links {margin: 0px 0px 0px 10px; padding:0px; list-style:none; text-align:center;}
ul.primary-links li { float:left; text-transform:none; padding:0px; background:url(/i/bg-li.gif) top right no-repeat;}
/*ul.primary-links li:hover { background:url(/i/bg-li.gif) top left no-repeat;}*/
/*ul.primary-links li a.active { text-decoration:none; color:#FFFFFF; background:url(/i/bg-li2.gif) top center no-repeat;}*/
ul.primary-links li a {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; padding:0px 33px 10px 33px; text-transform:uppercase;display:block;}
ul.primary-links li a:hover { text-decoration:underline;}
ul.primary-links li.last { background:none;}
ul.primary-links li.last a{ padding-right:0px;}


/* footer */
#footer { color:#4e6166; font-size:11px; background:#ffffff; height: 70px;}
.foot { text-align:right; margin:0 auto; width:894px; padding:20px 0px 25px 0px;}
#footer a { color:#4e6166; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer .foot span { padding-right:45px;}
/* footer end */


/*------CORNERS------*/
div.block { margin-bottom:0px; color:#363638; position:relative; overflow:hidden;}
.block .content { padding:12px 19px 20px 36px; overflow:hidden;}
.clear-block { padding:0px 20px 0px 18px;}
.admin .clear-block { padding:0px;}

.bg-right { background:url(/i/bg-right.gif) right repeat-y; padding:0px 6px 0px 6px;}

.border-left {background:url(/i/border-left.gif) repeat-y left #FFFFFF;}
.border-right {background:url(/i/border-right.gif) repeat-y right;}
.border-top {background:url(/i/border-top.gif) repeat-x top;}
.border-bot {background:url(/i/border-bot.gif) repeat-x bottom;}
.corner-top-left {background:url(/i/corner-top-left.gif) no-repeat left top;}
.corner-top-right {background:url(/i/corner-top-right.gif) no-repeat right top;}
.corner-bot-left {background:url(/i/corner-bot-left.gif) no-repeat left bottom;}
.corner-bot-right {background:url(/i/corner-bot-right.gif) no-repeat right bottom; min-height: 750px; height:auto;}
* html .corner-bot-right { height:810px;}
.corner-bot-right .inner { padding:11px 33px 30px 31px;}

.border-left2 {background:url(/i/border-left2.gif) repeat-y left #ededed;}
.border-right2 {background:url(/i/border-right2.gif) repeat-y right;}
.border-top2 {background:url(/i/border-top2.gif) repeat-x top;}
.border-bot2 {background:url(/i/border-bot2.gif) repeat-x bottom;}
.corner-top-left2 {background:url(/i/corner-top-left2.gif) no-repeat left top;}
.corner-top-right2 {background:url(/i/corner-top-right2.gif) no-repeat right top;}
.corner-bot-left2 {background:url(/i/corner-bot-left2.gif) no-repeat left bottom;}
.corner-bot-right2 {background:url(/i/corner-bot-right2.gif) no-repeat right bottom; width:100%;}

.corner-top-left3 {background:url(/i/corner-top-left3.gif) no-repeat left top #f5f5f5;}
.corner-top-right3 {background:url(/i/corner-top-right3.gif) no-repeat right top;}
.corner-bot-left3 {background:url(/i/corner-bot-left3.gif) no-repeat left bottom;}
.corner-bot-right3 {background:url(/i/corner-bot-right3.gif) no-repeat right bottom; width:100%; padding:20px 0px 20px 0px}

.links-indent { padding-left:35px; overflow:hidden;}
.bg-links ul li a{ background:url(/i/bg-comm.gif) no-repeat 0 0; padding-left:23px; padding-bottom:3px; padding-top:2px;}
/*.links-left { background:url(/i/links-left.gif) top left no-repeat; float:left;}
.links-right { background:url(/i/links-right.gif) top right no-repeat; float:left; height:21px;}*/

/*-----------------*/

#cont { width:100%; overflow:hidden; padding-top:15px; padding-bottom:18px; background:url(/i/bg-cont.gif) top repeat-x #f3f3f3;}

#left-col { width:275px; margin-left:-275px; float: right; position:relative; overflow: hidden;}
#left-col .ind { padding:0px 35px 0px 29px;}
#left-col {
	text-align: justify;
	font-size: 11px;
}
#cont-col { float: left; width:100%;}
#cont-col .ind { padding:0px 275px 0px 25px;}

/*#right-col { width:218px; margin-left:-218px; float:left;}
#right-col .ind { padding:0px 0px 0px 8px;}*/

/**************---TITLES---**************/
h1 { color:#2e2e35; font-size: 18px; font-weight: bold; margin: 15px 0px 15px}


h2 { font-size:14px; color:#2e2e35; padding:10px 0px 7px 0px; margin: 15px 0px 15px;}

h3 { font-size:14px; color:#2e2e35; padding:5px 0px;  margin: 15px 0px 15px;}

/***************/



/*---Paragraph Style---*/
p { padding-bottom:7px; padding-top:7px; 
	text-align: justify;}
blockquote { border:1px solid #7f7f7f; background:#f1f1f1; padding:5px; margin:10px 0px 10px 0px;}


/*------END LIST------*/


ul.primary, ul.primary li, ul.secondary, ul.secondary li{
  border: 0;
  background:none;
  margin: 0;
  padding: 0;
}

ul.primary li a{
	border:none !important;
	background:url(/i/bg-tab2.gif) top repeat-x !important;
}
ul.primary li a:hover{
	background:none;
	border: 0;
}

ul.primary li.active a{
	background:none;
	border:none;
	color:#db5301 !important;
	font-weight:bold;
}

ul.primary {
  padding:0px;
  margin:0px;}

/*----------------------------*/

/*-----GENERAL-----*/

.text-box{
	width: 415px;
	margin: 30px 35px 10px 20px;
	padding: 0px;
	font-size: 11px;
}

.h1{
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #01509c;
}

.marked{
	padding: 15px 15px;
	background: #F3F4F4;
	font-size: 14px;
	margin: 20px 0px;
}


/* Lists */
ol {
	margin: 16px 0px 16px 17px;
	padding: 0px
}

ol ol {
	list-style-type: upper-alpha;
	margin: 15px 0px 15px 25px;
	padding: 0px
}

ol li {
	padding: 0px;
	margin: 5px 0;
	list-style: decimal
}

ul {
	margin: 10px 0px 22px 0px;
	list-style-type: none
}

ul ul {
	margin: 15px 0px 15px 25px
}

ul li {
	margin: 5px 0;
	list-style: none;
	background: url(/i/li.gif) no-repeat 0px 4px;
	padding-left: 15px;
	/*height: 1%*/
}

* html ul li {
	height: 1%
}

.fright{
	float: right;
	margin: 5px 0px 5px 15px;
}

.fleft{
	float: left;
	margin: 5px 15px 5px 0px;
}

.copy{
	margin: 10px 10px 10px 25px;
	width: 200px;
	float: left;
}

.address{
	margin: 10px;
	width: 550px;
	float: right;
}
.address td{
	vertical-align: top;
	padding: 0px 5px;
}

.path,
.path a{
	font-size: 11px;
	color: #999;
}