body {
  	margin:0;
  	padding:0;
	font:normal 11px Verdana, Helvetica, sans-serif;
	background:#c7e0e9;
	color:#333;
	font-size:11px;
	line-height: 15px;
}

#content {
	margin:0 auto;
	width: 900px;
	font-size:11px;
	display: block;
	background:#fff;
}

#header {
	height:100px;
}

#header .logo {
	width: 300px;
}

#login {
	text-align:center;
	position:absolute;
	top:25%;
	left:0;
	width:100%;
	height:277px;
	background:url(../imageset/login.gif) no-repeat top center;
	font:normal 11px Tahoma, Verdana, Arial;
	color:#444;
}

#login_inner {
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left:-250px;
	width: 250px;
}


.colLeft {	
	margin-right:5px;
	width:200px;
}

.colCenter {	
	float: right;
	width: 695px;
}

.colCenter ul {
	padding:0px;
	margin: 5px 0px 15px 20px;
	list-style:url(../imageset/black.gif);
}
.colCenter li {
	margin-bottom:5px;
}


form {
	margin:0;
	padding:0;
}

.combo-50 {
	width:50px;
	height:18px;
	border:1px solid #ccc;
	color:#000;
	background:#FFF;
	font:normal 12px Tahoma, Verdana, Arial;
}

.combo-100 {
	width:100px;
	height:18px;
	border:1px solid #ccc;
	color:#000;
	background:#FFF;
	font:normal 12px Tahoma, Verdana, Arial;
}

.box-200 {
	width:200px;
	height:16px;
	border:1px solid #ccc;
	color:#000;
	background:#FFF;
	font:normal 12px Tahoma, Verdana, Arial;
}

.button {
	height:18px;
	border:1px solid #666;
	color:#000;
	background:url(../imageset/btnbg.gif) repeat-x;
	font:normal 11px Tahoma, Verdana, Arial;
	padding-bottom:2px;
}

.b-img img {
	display: block;
	padding: 1px;
	border: 3px solid #ccc;
}

.b3-CCC {
	display: block;
	padding: 1px;
	border: 3px solid #ccc;
}

div.pagination {
	padding:3px;
	margin:3px;
	text-align:right;
	line-height: 24px;
}

div.pagination {
	padding:3px;
	margin:3px;
	text-align:right;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #2d347d;
	text-decoration: none; 
	color: #fff;
	background: #2d347d url(../imageset/nav1.gif);
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #ff9600;
	color: #FFF;
	background: #ff9600 url(../imageset/nav2.gif);
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ff9600;
  font-weight: bold;
	background: #ff9600 url(../imageset/nav2.gif);
	color: #FFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

#slideshow {
    position:relative;
    height:190px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}


/*****************************************
	Footer
*****************************************/
#footer {
	width: 900px;
    margin: 0 auto;
    border-top: 3px solid #00aeef;
}

.copyright {
	float:right;
	text-align:right;
	width:430px;
}



/**********************************
* Center Blocks
***********************************/
.side-module {
	clear:both;
	margin-bottom:7px;
	color:#000;
	background: url(../imageset/side-foot.gif) bottom left no-repeat;
	overflow:hidden;
}
.side-module .head {
	background:url(../imageset/side-head.gif) right #fff;
	height:29px;
	margin:0;
	padding-right:7px;
	font:normal 11px/29px verdana;
	color:#fff;
}
.side-module .head h2 {
	font:bold 11px/29px verdana;
	color:#fff;
	margin:0;
	padding:0 10px 0 10px;
	background:url(../imageset/side-head.gif) left #fff;
	float:left;
}
.side-module .body {
	background:#fff;
	border:1px solid #333;
	border-bottom:0;
	padding:5px;
	clear:both;
}
.side-module .foot {
	background:url(../imageset/side-foot.gif) bottom right no-repeat #fff;
	height:13px;
	font-size:0;
	margin-left:10px;
	clear:both;
}



/*****************************************
	GENERIC
*****************************************/
.fl {float: left;}
.fr {float: right;}
.fn {float: none;}

.cl {clear: left;}
.cr {clear: right;}
.cb {clear: both;}

.mt-0  {margin-top: 0px;}
.mt-1  {margin-top: 1px;}
.mt-2  {margin-top: 2px;}
.mt-3  {margin-top: 3px;}
.mt-4  {margin-top: 4px;}
.mt-5  {margin-top: 5px;}
.mt-10 {margin-top: 10px;}
.mt-15 {margin-top: 15px;}
.mt-20 {margin-top: 20px;}
.mt-30 {margin-top: 30px;}
.mb-0  {margin-bottom: 0;}
.mb-1  {margin-bottom: 1px;}
.mb-2  {margin-bottom: 2px;}
.mb-3  {margin-bottom: 3px;}
.mb-4  {margin-bottom: 4px;}
.mb-5  {margin-bottom: 5px;}
.mb-10 {margin-bottom: 10px;}
.mb-15 {margin-bottom: 15px;}
.mb-20 {margin-bottom: 20px;}
.mb-25 {margin-bottom: 25px;}
.mb-30 {margin-bottom: 30px;}
.mb-40 {margin-bottom:50px;}
.mr-2  {margin-right: 2px;}
.mr-3  {margin-right: 3px;}
.mr-4  {margin-right: 4px;}
.mr-5  {margin-right: 5px;}
.mr-10 {margin-right: 10px;}
.mr-15 {margin-right: 15px;}
.mr-20 {margin-right: 20px;}
.mr-30 {margin-right: 30px;}

.ml-2  {margin-left: 2px;}
.ml-3  {margin-left: 3px;}
.ml-4  {margin-left: 4px;}
.ml-5  {margin-left: 5px;}
.ml-10 {margin-left: 10px;}
.ml-15 {margin-left: 15px;}
.ml-20 {margin-left: 20px;}
.ml-30 {margin-left: 30px;}

.m-c  {margin-left: auto;margin-right: auto;}
.m-0  {margin: 0px;}
.m-1  {margin: 1px;}
.m-2  {margin: 2px;}
.m-3  {margin: 3px;}
.m-4  {margin: 4px;}
.m-5  {margin: 5px;}
.m-10 {margin: 10px;}

.pt-0  {padding-top: 0;}
.pt-1  {padding-top: 1px;}
.pt-2  {padding-top: 2px;}
.pt-3  {padding-top: 3px;}
.pt-4  {padding-top: 4px;}
.pt-5  {padding-top: 5px;}
.pt-7  {padding-top: 7px;}
.pt-10 {padding-top: 10px;}
.pt-15 {padding-top: 15px;}
.pt-20 {padding-top: 20px;}
.pt-25 {padding-top: 25px;}
.pt-30 {padding-top: 30px;}
.pt-35 {padding-top: 35px;}
.pt-40 {padding-top: 40px;}
.pb-0  {padding-bottom: 0;}
.pb-1  {padding-bottom: 1px;}
.pb-2  {padding-bottom: 2px;}
.pb-3  {padding-bottom: 3px;}
.pb-4  {padding-bottom: 4px;}
.pb-5  {padding-bottom: 5px;}
.pb-10 {padding-bottom: 10px;}
.pb-15 {padding-bottom: 15px;}
.pb-20 {padding-bottom: 20px;}
.pr-1  {padding-right: 1px;}
.pr-2  {padding-right: 2px;}
.pr-3  {padding-right: 3px;}
.pr-4  {padding-right: 4px;}
.pr-5  {padding-right: 5px;}
.pr-7 {padding-right: 7px;}
.pr-10 {padding-right: 10px;}
.pr-15 {padding-right: 15px;}
.pr-20 {padding-right: 20px;}
.pr-25 {padding-right: 25px;}
.pr-30 {padding-right: 30px;}
.pr-35 {padding-right: 35px;}
.pl-1  {padding-left: 1px;}
.pl-2  {padding-left: 2px;}
.pl-3  {padding-left: 3px;}
.pl-4  {padding-left: 4px;}
.pl-5  {padding-left: 5px;}
.pl-10 {padding-left: 10px;}
.pl-15 {padding-left: 15px;}
.pl-20 {padding-left: 20px;}
.pl-25 {padding-left: 25px;}
.p-0  {padding: 0;}
.p-2  {padding: 2px;}
.p-3  {padding: 3px;}
.p-4  {padding: 4px;}
.p-5  {padding: 5px;}
.p-10 {padding: 10px;}

.di {display: inline;}
.db {display: block;}
.dn {display: none;}

/*********************************
 Borders
**********************************/
.b-CCC {border: 1px solid #CCC;}
.b-999 {border: 1px solid #999;}
.b-666 {border: 1px solid #666;}
.b-333 {border: 1px solid #333;}
.b-000 {border: 1px solid #000;}
.b-A39 {border: 1px solid #a39161;}

.bt-CCC {border-top: 1px solid #CCC;}
.br-CCC {border-right: 1px solid #CCC;}
.bb-CCC {border-bottom: 1px solid #CCC;}
.bb-000 {border-bottom: 1px solid #000;}
.bb-006 {border-bottom: 1px solid #0066cc;}
.bb-B38 {border-bottom: 1px solid #b3825b;}
.br-FFF {border-right: 3px solid #fff;}
.bb-EEE {border-bottom: 1px solid #EEE;}

.b-1 {border: 1px solid #00aeef;}
.b-2 {border: 1px solid #b82a2a;}
.b-3 {border: 1px solid #999900;}
.b-4 {border: 1px solid #8c2faf;}


.bg-FFF {background-color: #FFF;}
.bg-F7F {background-color: #F7F7F7;}
.bg-EEE {background-color: #EEE;}
.bg-CCC {background-color: #CCC;}
.bg-DDD {background-color: #DDD;}
.bg-999 {background-color: #999;}
.bg-666 {background-color: #666;}
.bg-333 {background-color: #333;}
.bg-000 {background-color: #000;}
.bg-00A {background-color: #00aeef;}
.bg-BED {background-color: #bed9df;}
.bg-A39 {background-color: #a39161;}
.bg-003 {background-color: #003366;}
.bg-1 {background-color: #00aeef;}
.bg-2 {background-color: #b82a2a;}
.bg-3 {background-color: #999900;}
.bg-4 {background-color: #8c2faf;}


.fc-FFF {color:#fff;}
.fc-000 {color:#000;}
.fc-666 {color:#666;}
.fc-888 {color:#888;}
.fc-006 {color:#0066cc;}
.fc-00A {color:#00aeef;}
.fc-CCC {color:#CCC;}
.fc-FF0 {color:#FF0000;}

.w-100 {width:100%;}
.w-400 {width:400px;}
.w-600 {width:600px;}
/*****************************
FONTS
*****************************/

/* LINKS */

a {color: #444;text-decoration: none;cursor: pointer;}
a:hover {color:#000; text-decoration: underline;}

a.blue {color: #00aeef;text-decoration: none;cursor: pointer;}
a.blue:hover {text-decoration: underline;}

a.news {color: #444; text-decoration: none; cursor: pointer;}
a.news:hover {background: #00aeef; color: #fff; text-decoration: none;}

/* FONT SIZE */
.fs-10 {font-size:10px;}
.fs-11 {font-size:11px;}
.fs-12 {font-size:12px;}
.fs-14 {font-size:14px;}
.fs-15 {font-size:15px;}
.fs-16 {font-size:16px;}
.fs-24 {font-size:24px;}

.fn-imp {font-family: Arial, Verdana;}

/* WEIGHTS */

.f-italic {font-style: italic;}
.f-bold {font-weight: bold;}
.f-normal {font-weight: normal;}
.f-small {
	font-size:9px;
}
.f-times {
	font:bold 20px "Times New Roman", Times, serif;
	color:#000066;
}

.lh-1 {line-height: 1px;}
.lh-8 {line-height: 8px;}
.lh-10 {line-height: 10px;}
.lh-12 {line-height: 12px;}
.lh-16 {line-height: 16px;}
.lh-18 {line-height: 18px;}
.lh-20 {line-height: 20px;}
.lh-22 {line-height: 22px;}
.lh-24 {line-height: 24px;}
.lh-26 {line-height: 26px;}
.lh-28 {line-height: 28px;}
.lh-30 {line-height: 30px;}
.lh-32 {line-height: 32px;}
.lh-34 {line-height: 34px;}
.lh-36 {line-height: 36px;}
.lh-38 {line-height: 38px;}
.lh-40 {line-height: 40px;}
.lh-70 {line-height: 70px;}

/* ALIGNMENT */

.ta-c {text-align: center;}
.ta-l {text-align: left;}
.ta-r {text-align: right;}
.ta-j {text-align: justify;}
.va-t {vertical-align: top;}
.va-m {vertical-align: middle;}
.va-b {vertical-align: bottom;}
