/* CSS Document */

* { margin:0; padding:0;}
html{font:11px/15px arial, helvetica, sans-serif; color:#555555;}
body{
	/* background: url(images/bg_header.jpg) repeat-x left top #F5F3F2; background-color:#F5F3F2;	*/
}

input, textarea, select{ 
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	color:#555555; 
	border:1px solid #000000;
	vertical-align:top;
	border:1px solid #cad2d5;
}

textarea{ width:180px; height:109px; overflow:auto;}
.inp_h{ height:22px; margin:0 0 3px 0;}
h1{font:14px helvetica, arial, sans-serif; color:#999999; }
h2{font:18px arial, helvetica, sans-serif; color:#1793cf;}
.copy {font:14px arial, helvetica, sans-serif; color:#555555;}

/*****************************************************************/
.indent{ margin:0; padding:0;}
.block{ width:auto; margin:0; padding:0;}
.block_1{ width:auto; margin:0; padding:0;}
.block_2{ width:auto; margin:0; padding:0;}
.more{margin:0; padding:0;}
/*****************************************************************/

#outerWrapper{
	width: 98%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
	border: 0px;
	position: absolute;
	background: url(images/background_curved.png) top center no-repeat;
	z-index: -2;

}


.silver_lining {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color:#999999; /*#48759D*/
	text-decoration:none;
	padding-bottom:10px;
}

.generic {
	font-size:12px;
	line-height:16px;
	color:#666666; /*#48759D*/
	text-decoration:none;
}

.detail_text {
	font-size:10px;
	line-height:11px;
	color:#666666; /*#48759D*/
	text-decoration:none;
}

.breadcrumb a:link {text-decoration: none; color: #999999; font-size:10px; line-height:12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.breadcrumb a:visited {text-decoration: none; color: #999999; font-size:10px; line-height:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.breadcrumb a:hover {text-decoration: underline; color: #999999; font-size:10px; line-height:12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.breadcrumb a:active {text-decoration: none; color: #333333; font-size: 10px; line-height:12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}

ol { margin:0; padding:0 0 0 22px; color:#CCCCCC;}
ul { list-style: disc; margin:0; padding:0 0 0 22px; color:#CCCCCC;}
li { background:url(../images/arr.gif) 1px 7px no-repeat; padding:0 0 0 6px;
}
li a {
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	color:#48759D;
	text-decoration:underline;
}
li a:hover {text-decoration:none;}

.col { float:left;}
.clear { clear:both;}

.txt{ line-height:14px;}
/*---links---*/
a{ color:#555555;}
a:hover{ text-decoration:none;}
.link{ color:#000000; font-size:12px; font-weight:bold; background:url(../images/arr.gif) 0 3px no-repeat; padding:0 0 0 21px;}
.link_1{ color:#555555; font-weight:bold;}
.link_2{ color:#000000; font-weight:bold; font-size:12px;}
.link_3{ color:#48759d; font-weight:bold;}
/*---//	links---*/
.main {margin:0 auto; }

#header{ }
#header .indent {padding:0 0 0 0px;}
#wrapper { background:url(../images/bg_top.jpg) no-repeat left top; width:100%;}
#fill { background:url(../images/fill.jpg) left top repeat-y; width:100%;}
/***************************************/
/***************************************/
.left_top{ background:url(../images/left_top.gif) left top no-repeat;}
.right_top{ background:url(../images/right_top.gif) right top no-repeat; width:100%;}
.side_top{ background:url(../images/side_top.gif) left top repeat-x;}
.side_left{ background:url(../images/side_left.gif) left top repeat-y #FFFFFF;}
.side_right{ background:url(../images/side_right.gif) right top repeat-y;}

.square_holder{ background:url(../images/bgbottom-squares.jpg) left top no-repeat; width:180px; height:150px; padding:10px;}
/***************************************/
/***************************************/
/*---page---*/
#page #wrapper .column .h{ background:url(../images/bg_h_left.gif) repeat-x left bottom; height:31px; margin:0 2px 4px 0px;}
#page #wrapper .column .indent{padding:19px 20px 0 47px;}
#page #wrapper .column .more{ text-align:right; margin:13px 3px 0 0;}
#page #wrapper .column .block{ padding:1px 20px 22px 26px;}
#page #wrapper .column .block p{ padding:1px 0px 0 21px;}
#page #wrapper .column .block .more{ text-align:right; margin:16px 2px 0 0;}
#page {/*background:url(../images/background_curved.png) top center no-repeat; z-index: -2; margin:0; padding:0;*/ background:url(../images/bg_top_1.jpg) repeat-x top #F5F3F2; }

#page #wrapper .column_1{ font-size:12px;}
#page #wrapper .column_1 .indent{padding:9px 0 0 0;}
#page #wrapper .column_1 .main-image{ height:250px; padding:0 0 0 1px;}
#page #wrapper .column_1 .main_bg{ background:#EDECE1;}
#page #wrapper .column_1 .right_top .indent{padding:18px 35px 10px 36px;}
#page #wrapper .column_1 .h{ background:url(../images/bg_h_right.gif) repeat-x left bottom; margin:0 0 13px 0;}
#page #wrapper .column_1 .more{ text-align:right; margin:14px 1px 0 0;}
#page #wrapper .column_1 .float{float:left; margin:3px 16px 0 0;}
#page #wrapper .column_1 .block{ padding:16px 0 0 0;}
#page #wrapper .column_1 .right_top .block .block_ul{width:270px; margin:4px 0 0 0;}
#page #wrapper .column_1 .right_top .block .block_ul_1{margin:4px 0 0 0;}
#page #wrapper .column_1 .right_top .block .more{ text-align:right; margin:2px 1px 0 0;}
/*---// page---*/


#footer {background:#547597; color:#FFFFFF;}
#footer img{float:left; margin:0 12px 0 0;}
#footer a {color:#FFFFFF;}
#footer p {color:#CCCCCC; word-spacing:6px; margin:0 0 5px 0;}
#footer p a {color:#FFFFFF; word-spacing:normal;}
#footer .main { background:url(../images/bg_footer.gif) left top no-repeat #547597; } /* #EFF6F6 9BCF7C 505050*/
#footer .indent {padding:29px 0 0 275px;}
.tblrow
{
	padding-bottom: 20px;

}

