

/* HTML */
body {
	color: #000;
	background: #fff;
}
body, form { margin: 0; padding: 0; }
body, td, input, select, textarea {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
a {
	color: #0098c7;
	text-decoration: none;
}

.title {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #0098c7; 	
	font-weight:bold;
}

.btnAdmin
{
	background-color: #0098c7; 
	color: White;
	font-weight:bold;
	border:solid 0px ;
	cursor:pointer;
	padding:2px;
}

a:hover { color: #f7c200 }
#footer a { color: #ffdf4f }
#footer a:hover { color: #fff }
#bc a {
	color: #f7c200;
	font-weight: bold;
}
#bc a:hover { color: #0098c7 }
p { margin: 1em 0 0 }
.indexblock .txt p {
	font-size: 10px;
	margin: 0.5em 0 0;
}
h1 {
	color: #f7c200;
	font-size: 14px;
	margin: 1em 0 0;
}
#header h1 { color: #000 }
.w150 h1 { margin: 0 }
h2 {
	color: #0098c7;
	font-size: 12px;
	margin: 1em 0 0;
}
#leftpannel h2 {
	font-size: 12px;
	margin: 0 0 0.5em;
}
.indexblock h2 {
	display: block;
	position: relative;
	height: 100%;
	color: #000;
	background: #e6edf0;
	margin: 0;
	
}
.indexblock h2 b {
	display: block;
	padding: 5px 10px;	
}
small { font-size: 10px }

/* layout */
#xl {
	width: 780px;
	margin: 0 auto;
	border: 1px solid #0098c7;
	border-top-width: 7px;
}
#header {
	border-top: 2px solid #ffd000;
	margin: 1px;
	padding: 1px 9px 9px;
}
#hdrbox {
	position: relative;
	height: 60px;
	text-align: right;
	background: url(/images/header_bgr.gif) bottom repeat-x;
	border: 1px solid #e6edf0;
	border-top: 0;
	padding: 10px;
}

#hdrbox h1 {
	font: bold 16px/40px Arial, Helvetica, sans-serif;
	margin: 0;
	
}
#hdrbox .crnleft,
#hdrbox .crnright {
	display: block;
	position: absolute;
	bottom: -1px;
	width: 6px;
	height: 6px;
	font-size: 1px;
}
#hdrbox .crnleft {
	left: -1px;
	background-image: url(/images/header_crn_left.gif);
}
#hdrbox .crnright {
	right: -1px;
	background-image: url(/images/header_crn_right.gif);
}
#logo {
	display: block;
	position: absolute;
	left: 19px;
	top: 11px;
	width: 269px;
	height: 58px;
	border: 0;
}

#ctl00_logo {
	display: block;
	position: absolute;
	left: 19px;
	top: 11px;
	width: 269px;
	height: 58px;
	border: 0;
}


#topnav {
	float: right;
	font-size: 9px;
	line-height: 9px;
}
#topnav a,
#topnav b {
	display: block;
	float: left;
	color: #b7c2c7;
	padding: 2px 0 0 30px;
	background: 14px 0 no-repeat;
}
#topnav a:hover { color: #000 }
.iccontacts { background-image: url(/images/icons/11/contacts.gif) !important }
.iccontacts:hover { background-image: url(/images/icons/11/contacts_over.gif) !important }
.ichome { background-image: url(/images/icons/11/home.gif) !important }
.ichome:hover { background-image: url(/images/icons/11/home_over.gif) !important }
.icsitemap { background-image: url(/images/icons/11/sitemap.gif) !important }
.icsitemap:hover { background-image: url(/images/icons/11/sitemap_over.gif) !important }

#middle {
	height: 100%;
	background: #dcf2fa;
	margin: 1px;
}
#leftpannel {
	float: left;
	width: 178px;
	color: #666;
}
#contentpannel {
	float: right;
	width: 588px;
	height: 100%;
	background: #fff;
	padding-left: 12px;
}
#leftpannel .block { padding: 10px }
#menu {
	position: relative;
	height: 100%;
	background: #0098c7;
}
#menu .holder { padding: 10px }
#menu a,
#menu i {
	display: block;
	position: relative;
	color: #fff;
	font-style: normal;
	background: url(/images/arr_menu.gif) 5px 8px no-repeat;
	padding: 3px 0 3px 16px;
}
#menu i {
	color: #ffdf4f;
	background: url(/images/arr_menu_down.gif) 6px 8px no-repeat;
}
#menu a:hover {
	color: #000;
	background: #ffdf4f url(/images/arr_menu_over.gif) 6px 8px no-repeat;
	cursor: hand;
}
#menu b {
	display: block;
	position: relative;
	font-size: 11px;
	line-height: 13px;
	background: url(/images/dotts_menu.gif) left bottom repeat-x;
	padding: 1px 0 2px;
}
#menu .sub a {
	font-weight: normal;
	background: none;
}
#menu .sub i {
	background: none;
}
#menu .sub a:hover {
	color: #ffdf4f;
	background: none;
	cursor: hand;
}
#pagepic {
	position: relative;
	height: 160px;
	background: center;
}

#ctl00_cphContent_pagepic {
	position: relative;
	height: 160px;
	background: center;
}

#content { margin: 30px 18px 30px 10px }
.leftpic {
	position: relative;
	float: left;
	width: 110px;
	height: 100%;
	margin: 0 10px 10px 0;
}
.leftpic img { display: block }
.indexblock {
	display: inline;
	float: left;
	width: 284px;
	background: #f0f3f5;
	margin-right: 10px;
}
.indexblock .txt { padding: 10px 10px 0 }
.indexblock .w150 { width: 144px }
.indexblock .sep {
	clear: both;
	height: 20px;
	background: url(/images/dotts_blue.gif) left repeat-x;
}
#botline {
	clear: both;
	height: 5px;
	font-size: 1px;
	background: #ffdf4f;
	border-top: 1px solid #fff;
}
#footer {
	color: #fff;
	font-size: 10px;
	line-height: 16px;
	background: #0098c7;
	padding: 10px;
}
#bc {
	font-size: 10px;
	color: #f7c200;
	background: url(/images/dotts_yellow.gif) repeat-x;
	margin-top: 5px;
	padding: 6px 0;
}



/* rounded */
.rtl, .rtr, .rbl, .rbr {
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	font-size: 1px;
}
.rtl, .rtr { top: 0 }
.rbl, .rbr { bottom: 0 }
.rtl {
	left: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rtl.png');
}
html>body .rtl { background: url(/images/rtl.png) }
.rtr {
	right: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rtr.png');
}
html>body .rtr { background: url(/images/rtr.png) }
.rbl {
	left: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rbl.png');
}
html>body .rbl { background: url(/images/rbl.png) }
.indexblock .rbl { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rbl_ib.png') }
html>body .indexblock .rbl { background: url(/images/rbl_ib.png) }
.rbr {
	right: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rbr.png');
}
html>body .rbr { background: url(/images/rbr.png) }
#menu .rbr { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rbr_nav.png') }
html>body #menu .rbr { background: url(/images/rbr_nav.png) }
.indexblock .rbr { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rbr_ib.png') }
html>body .indexblock .rbr { background: url(/images/rbr_ib.png) }
.indexblock .rbl,
.indexblock .rbr,
#menu .rbr {
	width: 12px;
	height: 12px;
}
#content .rtl,
#content .rtr,
#content .rbr,
#content .rbl,
.indexblock .txt .rtl,
.indexblock .txt .rtr,
.indexblock .txt .rbr,
.indexblock .txt .rbl {
	width: 5px;
	height: 5px;
}
#content .rtl { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sm_rtl.png') }
html>body #content .rtl { background: url(/images/sm_rtl.png) }
#content .rtr { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sm_rtr.png') }
html>body #content .rtr { background: url(/images/sm_rtr.png) }
#content .rbr { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sm_rbr.png') }
html>body #content .rbr { background: url(/images/sm_rbr.png) }
#content .rbl { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sm_rbl.png') }
html>body #content .rbl { background: url(/images/sm_rbl.png) }
.indexblock .txt .rtl { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sm_gr_rtl.png') }
html>body .indexblock .txt .rtl { background: url(/images/sm_gr_rtl.png) }
.indexblock .txt .rtr { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sm_gr_rtr.png') }
html>body .indexblock .txt .rtr { background: url(/images/sm_gr_rtr.png) }
.indexblock .txt .rbr { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sm_gr_rbr.png') }
html>body .indexblock .txt .rbr { background: url(/images/sm_gr_rbr.png) }
.indexblock .txt .rbl { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sm_gr_rbl.png') }
html>body .indexblock .txt .rbl { background: url(/images/sm_gr_rbl.png) }
.rbtm {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 2px !important;
}
* html .rbtm {
	bottom: -1px;
	border-bottom: 1px solid #fff;
}
#menu .rbtm,
.indexblock .rbtm { border-bottom: 2px solid #fff }
.indexblock .txt .rbtm { border-bottom: 0 }
* html .indexblock .txt .rbtm { border-bottom: 1px solid #f0f3f5 }
#menu .rbl,
#menu .rbr,
.indexblock .rbl,
.indexblock .rbr { bottom: -2px }
.indexblock .txt .rbl,
.indexblock .txt .rbr { bottom: 0 }

/* forms */
.txtfld {
	font-size: 11px;
	background: #ffffff;
	border: 1px solid #0098c7;
}
.tfnewsletter {
	width: 120px;
	height: 11px;
	line-height: 11px;
	padding: 2px;
}
.btngo {
	position: absolute;
	left: 120px;
}
* html .btngo { top: 1px }

/* dummies */
.clear { clear: both }
.left { float: left }
.right { float: right }

.rel { position: relative }

.mar20r { margin-right: 20px }

.noheight {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
.h100p { height: 100% }
.w100p { width: 100% }
.w150 { width: 150px }

