/* CSS Document */

html{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px}
body{
	background:  url("../media/fill.gif") left top repeat-x #71574B;
	color:#666666;
	margin:0; 
	padding:0;	
	font-family:Verdana;
	font-size:12px;
}

input[type=text] {border:1px solid #ccc; border-bottom:2px solid #444; border-right:2px solid #444; padding:2px; min-width:70px; color:#444;height:19px;}
input[type=password] {border:1px solid #ccc; border-bottom:2px solid #444; border-right:2px solid #444; padding:2px; min-width:70px; color:#444;height:19px;}
input[type=select], select {border:1px solid #ccc; border-bottom:2px solid #444; border-right:2px solid #444; padding:3px; min-width:70px; color:#444;height:28px;}
input.error, select.error {border:2px dotted red;}
input {padding:3px;min-height:28px;}

#required {background:#ecf0df;padding:15px; border:1px solid#333; font-size:16px;text-align:center;}
#required ol, #required ul {background:#7495c0; padding:10px; border:1px solid #777; color:#fff;margin-left:50px;padding-top:0px;}
#required ol li {padding-bottom:16px;margin-top:-15px;}
#required p {color:red;}

ol#page_one   { counter-reset: item}
ol#page_two   { counter-reset: item 1 }
ol#page_three { counter-reset: item 2 }
#required li  { display: block}
#required ol:before 
{
  content: counter(item);
  counter-increment: item;
  display:block;
  margin-left:-65px;
  border-radius: 50%;
  behavior: url(PIE.htc); /* remove if you don't care about IE8 */
  width: 40px;
  height:40px;
  padding: 2px;  
  border:2px solid #333;
  font-size:32px;
  color:#333;
  background:#fff;
}
	
	
#mainarray li {list-style:none;padding:0px; margin:0px;margin-left:10px;line-height:18px;border:1px solid #ccc;}
#mainarray ul {list-style:none;}
#mainarray a {list-style:none;padding:0px; margin:0px;}

/**img{ border:0px none; margin:0; padding:0; vertical-align:top;}**/
/**********font size***************/
#header{font-size:0.75em; line-height:0.875em;}
#headertop{font-size:0.75em; line-height:0.875em;}

#headertop .indent {padding: 28px 0 0 185px;}

#headertop .indent a { 
	text-decoration:none; 
	color:#fff; 
	padding:20px 10px 20px 10px; 
	margin-top:100px;
	font-size:11px;
}


#headertop .indent a:hover { 
	background:#957e4f;
}



/*.content{font-size:0.75em; line-height:1.25em;}*/
#footer{font-size:0.75em; line-height:1.17em;}
/********** end font size***************/

input, textarea, select{ 
	font-family: Verdana, Arial, Helvetica, sans-serif
	color:#666666; 
	border:1px solid #434343;
	vertical-align:top;
}
#form input{ width:193px; height:18px; font-size:1em;}
#form textarea{ width:202px; height:108px; font-size:1em; overflow:auto;}
.inp_h{ height:28px; margin:0 0 4px 0;}

/****************** GLOBAL ***********************************************/
.w100{ width:100%;}
.h100{ height:100%;}
.float{ float:left; margin:0 20px 0 0;}
.right{ text-align:right;}
.title { display:block; margin:0; padding:0;}
.buttons_thin {border: 1px solid #ccccccc; height:22px;}


.indent, .box , .row, .row, .row_1, .row_2, .block, .block_1, .block_2, .block_3, .block_4
{ 
	font-family: Verdana;
	color:#666666; 
	margin:0; 
	padding:0; 
	width:auto; 
	height:auto; 
	background:none;
}
.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:20px;}
/********************* END GLOBAL ********************************************/
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	BACKGROUND: url(../media/bull.gif) no-repeat 0px 3px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
UL.news {
	LIST-STYLE-TYPE: none; font-size:10px
}
UL.news LI {
	PADDING-RIGHT: 0px; TEXT-DECORATION: none; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(../media/spacer.gif) no-repeat right bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
UL.news LI H3 {
	COLOR: #006d9e; TEXT-DECORATION: none
}
UL.news LI H3 A:link {
	COLOR: #006d9e; TEXT-DECORATION: none
}
UL.news LI H3 A:visited {
	COLOR: #006d9e; TEXT-DECORATION: none
}
UL.news LI H3 A:hover {
	COLOR: #006d9e; TEXT-DECORATION: none
}
UL.news LI H3 A:active {
	COLOR: #006d9e; TEXT-DECORATION: none
}

li a { 
	background: url("../media/bull.gif") 0 6px no-repeat;
	padding:0 0 0 6px;
	line-height:1.15em;
	font-weight:bold;
	font-size:10px;
	color:#666666;
}

.col { float:left;}
.right{ text-align:right;}
.clear { clear:both;}

/***************links**************/
a{ color:#FF6600;}
a:hover{ text-decoration:none;}
/**************end links**************/

/***************txt***************/
h1, h2{ margin:0; padding:0;}
h1 {text-indent:-10000px; background: url("../media/logo.gif") no-repeat left top; height:77px;}
.txt{ font-size:0.92em;}
.txt_1{ color:#FF6600;}
.bodytext{font-family:Verdana;font-size:12px}
.bodytext_med{font-family:Verdana;font-size:11px}
.bodytext_sm{font-family:Verdana;font-size:9px}
.headline_lg{ font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:bold;}
/***************end txt***************/

.main {margin:0 auto;}

#header { background:  url("../media/bg_header.jpg") left top no-repeat; }
#header .indent {padding:0 0 0 0px;}

#headertop { background:  url("../media/nav-bg.png") left top no-repeat; }

/*******************box*********************************/
.box .left_top{ background: url("../media/left_top.gif") left top no-repeat;}
.box .right_top{ background: url("../media/right_top.gif") right top no-repeat;}
.box .left_bot{ background: url("../media/left_bot.gif") left bottom no-repeat;}
.box .right_bot{ background: url("../media/right_bot.gif") right bottom no-repeat; width:97%;}
.box .side_left{ background: url("../media/side_left.gif") left top repeat-y #f8efd9;}
.box .side_right{ background: url("../media/side_right.gif") right top repeat-y;}
.box .side_top{ background: url("../media/side_top.gif") left top repeat-x;}
.box .side_bot{ background: url("../media/side_bot.gif") left bottom repeat-x;}
/***************************end box**************************/


/*******************box_1*********************************/
.box_1 .left_top{ background: url("../media/left_top_1.gif") left top no-repeat;}
.box_1 .right_top{ background: url("../media/right_top_1.gif") right top no-repeat;}
.box_1 .left_bot{ background: url("../media/left_bot_1.gif") left bottom no-repeat;}
.box_1 .right_bot{ background: url("../media/right_bot_1.gif") right bottom no-repeat; width:97%;}
.box_1 .side_left{ background: url("../media/side_left_1.gif") left top repeat-y #f8efd9;}
.box_1 .side_right{ background: url("../media/side_right_1.gif") right top repeat-y;}
.box_1 .side_top{ background: url("../media/side_top_1.gif") left top repeat-x;}
.box_1 .side_bot{ background: url("../media/side_bot_1.gif") left bottom repeat-x;}
/***************************end box_1**************************/


/*******************box_1*********************************/
.box_2 .left_top{ background: url("../media/left_top_1.gif") left top no-repeat;}
.box_2 .right_top{ background: url("../media/right_top_1.gif") right top no-repeat;}
.box_2 .left_bot{ background: url("../media/left_bot_1.gif") left bottom no-repeat;}
.box_2 .right_bot{ background: url("../media/right_bot_1.gif") right bottom no-repeat; width:97%;}
.box_2 .side_left{ background: url("../media/side_left_1.gif") left top repeat-y #F8F5EE;}
.box_2 .side_right{ background: url("../media/side_right_1.gif") right top repeat-y;}
.box_2 .side_top{ background: url("../media/side_top_1.gif") left top repeat-x;}
.box_2 .side_bot{ background: url("../media/side_bot_1.gif") left bottom repeat-x;}
/***************************end box_1**************************/


.bg_title{ background: url("../media/bg_title.gif") left bottom repeat-x;}
.wrapper { background: url("../media/wrapper.gif") center top repeat;}
.content { background: url("../media/fill_content.gif") center top repeat-y;}
.content .bg_content{ background: url("../media/bg_content.gif") center top no-repeat; width:100%;}

.content .pos{margin:0 0 0 0; top:-8px; position:relative; width:100%;}
.content .indent{padding:0 0 1px 50px; }
.content .column .indent{padding:10px 30px 3px 18px;}

.content .box .title{padding:16px 0 0 0; margin:0 17px 0 17px;}
.content .box .indent{padding:5px 10px 27px 18px;}

.content .box_1 .title{padding:16px 0 0 0; margin:0 17px 0 15px;}
.content .box_1 .indent{padding:16px 5px 5px 5px;}

.content .box_2 .title{padding:16px 0 0 0; margin:0 17px 0 15px;}
.content .box_2 .indent{padding:6px 5px 5px 5px;}

.content .column_1 .row .indent{padding:10px 30px 3px 25px;}
.content .column_1 .row .title{margin:0 17px 0 25px;}

/***************************page**************************/
#page .content .column .box{padding:0 8px 0 0;}
#page .content .column_1 .box_1{margin:8px 5px 0px 0;}
#page .content .column_1 .box_2{margin:16px 0px 5px 10px;}
/***************************end page**************************/


#footer { background:  url("../media/bg_footer.gif") center top no-repeat; color:#FFFFFF; }
#footer a{ color:#FFFFFF; }
#footer .column .indent {padding:41px 0 0 90px;}
#footer .column_1{ color:#5B463D; word-spacing:0px;}
#footer .column_1 a{word-spacing:normal;}
#footer .column_1 .indent {padding:41px 0 0 0px;}







#sidebar DIV.box H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: url(../media/h2_sidebar.jpg) no-repeat left top; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 245px; CURSOR: pointer; COLOR: #879399; PADDING-TOP: 0px; HEIGHT: 30px
}
#sidebar DIV.box H2.h2closed {
	BACKGROUND: url(../media/h2_sidebar.jpg) no-repeat left bottom
}
#sidebar DIV.box H2 SPAN {
	PADDING-RIGHT: 27px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; COLOR: #879399; PADDING-TOP: 8px; TEXT-DECORATION: none
}
DIV#sidebar {
	FLOAT: right; WIDTH: 245px
}
DIV#maincolumn DIV.box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; POSITION: relative
}
DIV#maincolumn DIV.boxtile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../media/box635tile.gif) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#maincolumn DIV.boxtop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(../media/box635top.gif) no-repeat left top; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 635px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 20px
}
DIV#maincolumn DIV.boxbottom {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; BACKGROUND: url(../media/box635bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 25px; MARGIN: 0px; PADDING-TOP: 25px
}
DIV#maincolumn DIV.box3 {
	MARGIN-BOTTOM: 10px
}
DIV#maincolumn DIV.box3tile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../media/box3_635tile.gif) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#maincolumn DIV.box3top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../media/box3_635top.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 25px
}
DIV#maincolumn DIV.box3bottom {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; BACKGROUND: url(../media/box3_635bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
DIV#maincolumn DIV.box3 DIV.left {
	LEFT: 25px; FLOAT: left; WIDTH: 155px; POSITION: relative
}
DIV#maincolumn DIV.box3 DIV.middle {
	LEFT: 85px; FLOAT: left; WIDTH: 155px; POSITION: relative
}
DIV#maincolumn DIV.box3 DIV.right {
	LEFT: 145px; FLOAT: left; WIDTH: 155px; POSITION: relative
}
DIV#maincolumn DIV.box3 DIV.spotlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
DIV#sidebar DIV.box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; POSITION: relative
}
DIV#sidebar DIV.boxtile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../media/box245tile.gif) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#sidebar DIV.boxtop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(../media/box245top.gif) no-repeat left top; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 245px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 20px
}
DIV#sidebar DIV.boxbottom {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../media/box245bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 25px; MARGIN: 0px; PADDING-TOP: 25px
}
DIV#navcontainer {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}



