body 
{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img
{
	border: 0;
}

a
{
	color: #0b56de;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
	
}

.highlight
{
	color: #0b56de;
}

form
{
	padding: 0;
	margin: 0;
}
.pale
{
	color: #999999;
}
.text-right { text-align: right; }
.float-left
{
	float:left;
	display: inline;
}
.float-right
{
	float:right;
	display: inline;
}
.float-container
{
	width: 100%;
	overflow: hidden;
}
.clear { clear:both; }

.bounds 
{
	width: 1000px;
	margin: auto;
	overflow: hidden;
}

#header 
{
	background: #101a34 url('images/header.png') repeat-x;
	height: 110px;
}

#header h1
{
	text-indent: -9999px;
	margin: 0;
}


/* VISITORS */

#visitors 
{
	float: left;
	color: #a0afd6;
	font-size: 11px;
}

#visitors p 
{
	margin: 0;
	padding: 6px 10px;
	letter-spacing: 1px;
}

.number 
{
	font-family: "Georgia";
	letter-spacing: 0px;
}

/* NAVIGATION */

#navigation 
{
	float: right;
}

#navigation ul
{
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
}
#navigation ul li
{
	display: block;
	float: left;
}

#navigation ul li a
{
	display: block;
	color: #a0afd6;
	text-decoration: none;
	padding: 8px 10px 6px 10px;
	letter-spacing: 1px;
}

#navigation ul li a:hover
{
	background-color: #25386f;
	color: #ffffff;
}

#navigation ul li.selected a
{
	background-color: #344c91;
	color: #ffffff;
}

/* BANNER */
#banner 
{
	position:relative;
	top: 8px;
	margin-left: 20px;
	background: url('images/logo.png') no-repeat;
	height: 74px;
	width: 270px;
	float: left;
	clear: both;
}


#search
{
	position:relative;
	top: 13px;
	margin-right: 20px;
	background: url('images/searchbg.jpg') no-repeat;
	height: 58px;
	width: 321px;
	float: right;
	clear: right;
}
#search div
{
	padding: 8px;
}
#search strong
{
	font-size: 11px;
	color: #fff;
	letter-spacing: 1px;
}
#search input.keyword
{
	width: 240px;
	height: 13px;
	padding: 3px;
	margin: 7px 0;
	border: 0;
	float: left;
	font-size: 10px;
}

#search input.pale
{
	color: #99a9d2;
}

#search input.btn
{
	width: 50px;
	height: 19px;
	padding: 0 0 2px 0;
	margin: 7px 0 0px 5px;
	background-color: #1f3160;
	color: #fff;
	border: 0;
	float: left;
	font-size: 10px;
}
/* BREADCRUMB */
#breadcrumb 
{
	height: 25px;
	background-color: #e8eaf1;
	border-bottom: 1px solid #dcdfe7;
	font-size: 11px;
}

#breadcrumb ul
{
	margin: 0;
	padding: 0;
	display: block;
}
#breadcrumb ul li
{
	display: block;
	float: left;
}

#breadcrumb ul li a
{
	display: block;
	color: #5b5d62;
	text-decoration: none;
	padding: 6px 8px 6px 10px;
	letter-spacing: 1px;
	background: url("images/arrowright.gif") no-repeat 0 11px;
}

#breadcrumb ul li a.first { background: none; }

#breadcrumb ul li a:hover
{
	color: #000000;
}

/* SIDEBAR */

#sidebar
{
	float:left;
	width: 250px;
	margin: 30px 0;
	color: #5c5c5c;
	font-size: 10px;
}
#sidebar .title
{
	background-color: #fff7ad;
	border-bottom: 1px solid #eed800;
	color: #948817;
	padding: 7px 15px;
	font-size: 14px;
}
#sidebar ul
{
	list-style: none;
	margin: 8px 0 8px 15px;
	padding: 0;
}
#sidebar ul li
{
	background: url('images/arrowright.gif') no-repeat 0 8px;
	display: block;
	padding: 4px 15px;
}
#sidebar ul a
{
	color: #5c5c5c;
	font-size: 12px;
	text-decoration: none;
}
#sidebar ul li a:hover
{
	color: #000;
}
#sidebar ul li.selected
{
	font-weight: bold;
}
#sidebar ul li ul
{
	margin-top: 2px;
	margin-bottom: 0;
}
#sidebar ul li ul li
{
	font-weight: normal;
}

/* CONTENT */
#content
{
	float: left;
	width: 720px;
	margin: 30px 30px 30px 0;
}
#content h1
{
	color: #0b56de;
	border-bottom: 1px solid #e8e8e8;
	font-size: 18px;
	padding: 7px 0px;
	margin: 0;
	font-weight: normal;
}
#content h2
{
	font-size: 14px;
	font-weight: bold;
}

.entry
{
	padding: 10px;
	margin-top: 5px;
	line-height: 1.8em;
	text-align: justify;
	color: #535353;
}

#iconbar
{
	float: right;
	padding: 5px 5px 0 5px;
}

ul.postlist
{
	list-style: none;
	margin: 8px 0 8px 15px;
	padding: 0;
}
ul.postlist li
{
	background: url('images/arrowright.gif') no-repeat 0 8px;
	display: block;
	padding: 4px 15px;
}
ul.postlist a
{
	color: #5c5c5c;
	text-decoration: none;
}
ul.postlist a:hover
{
	color: #000;
}




ul.ulnav
{
	list-style: none;
	margin: 8px 0 8px 15px;
	padding: 0;
}
ul.ulnav li
{
	background: url('images/arrowright.gif') no-repeat 0 8px;
	display: block;
	padding: 4px 15px;
}
ul.ulnav a
{
	color: #5c5c5c;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
}
ul.partnerlist a
{
	color: #0b56de;
}
ul.ulnav li
{
	color: #5c5c5c;
	font-size: 10px;
	font-style: italic;
}
ul.ulnav a:hover
{
	color: #000;
}







/* CONTENT COLUMNS */
.onecol, .twocol, .threecol, .fourcol, .twothirds, .onethird, .onefourth, .oneeighth {
	float: left;
	display: inline;
	width: 100%;
	clear: both;
	padding: 0;
	margin: 0 0 20px 0;
	}
.twocol .onecol {
	width: 100%;
}
 
.twocol .twocol, .twocol .threecol {
	padding: 0px 0 0 0;
	margin: 0;
	background: none;
	}
.threecol {
	background: url(images/bg-threecol.gif) 50% 0 repeat-y;
	}
.twocol {
	background: url(images/dotsh.gif) 50% 0 repeat-y;
	}
.col1, .col2, .col3, .col4 {
	float: left;
	display: inline;
	}
.onecol .col1 {
	width: 100%;
	}
.twocol .col1 {
	width: 45%;
	margin: 0 5% 0 0;
	}
.twocol .col2 {
	width: 45%;
	margin: 0 0 0 5%;
	}
.twocol.icon .col1 {
	width: 12%;
	margin: 0 2% 0 0;
	}
.twocol.icon .col2 {
	width: 86%;
	}
.twocol.icon .twocol .col1 {
	width: 48%;
	margin: 0 4% 0 0;
	}
.twocol.icon .twocol .col2 {
	width: 48%;
	}
.threecol .col1, .threecol .col2 {
	width: 30%;
	margin: 0 5% 0 0;
	}
.threecol .col3 {
	width: 30%;
	}
.twocol.icon.col1, .twocol.icon .onecol .col1 {
	width: 100%;
	}
.twocol.icon .threecol .col1 {
	width: 30%;
	margin: 0 5% 0 0;
	}
.twocol.icon .threecol .col2 {
	width: 30%;
	margin: 0 5% 0 0;
	}
.twocol.icon .threecol .col3 {
	width: 30%;
	}
.twothirds .col1 {
	width: 65%;
	}
.twothirds .col2 {
	width: 30%;
	margin: 0 0 0 5%;
	}
.onethird .col1 {
	width: 20%;
	margin: 0 4% 0 0;
	}
.onethird .col2 {
	width: 75%;
	}

/* FIRST-CHILD EXCEPTIONS */
.onecol.first, .twocol.first, .twothirds.first, .onethird.first, #bottom-container.first {
	border: none;
	}
.threecol.first {
	border: none;
	}
	
.threecol h3, .twothirds h3, .twocol h3, .onecol h3
{
	font-size: 14px;
	color: #448c28;
	margin: 0;
	border: 0;
	padding: 0 0 5px 0px;
	font-weight: bold;
	letter-spacing: 0px;
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , Helvetica, Arial, sans-serif;
}
.line {
	clear:both;
	height: 1px;
	background: url('images/dotsv.gif');
	margin: 20px 0 20px 0;
}



.simplebox
{
	background: #efefef;
	height: 102px;
	border: 1px solid #dadada;
}
.simplebox h4
{
	padding: 10px 10px 0 10px;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
}
.simplebox p
{
	padding: 10px;
	margin: 0;
	text-align: justify;
}
.simplebox.yellow
{
	background: #fffab5;
	border-color: #e3dd92;
}
.simplebox.blue
{
	background: #e3edff;
	border-color: #c3dbe7;
}

.simplebox dl {
  width: 100%;
  margin: 0;
  padding: 10px;
}
.simplebox dt {
  clear: both;
  float: left;
  width: 20%;
  text-align: left;
  font-weight: normal;
  margin: 0;
}
.simplebox dd {
  float: left;
  margin: 0;
  width: 70%;
}
.simplebox .zend_form dt { padding: 4px 0 0 0;}
.simplebox .zend_form dd { padding: 0 0 0 10px;}
.simplebox input { width: 100%; }
.simplebox input.btn { width: 100px; }

dl { width: 100%; overflow: hidden; margin: 0; padding: 0; }
dt { float: left; clear: both; width: 150px; margin: 0; padding: 0; }
dd { float: left; margin: 0; padding: 0; }

dt, dd {
	text-align: justify;
	line-height: 20px;
}
dt {
	font-weight: bold;
}

input, select
{
	border: 1px solid #abadb3;
	background: #FFFFFF url('images/input.gif') center left repeat-x;
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding: 3px;
}

input:focus, select:focus, textarea:focus
{
	background: #fff;
}









#footer
{
	clear: both;
	height: 40px;
	padding: 5px 0;
	border-top: 1px solid #dcdfe7;
	color: #a1a4ab;
	font-size: 10px;
}


.box input, .box textarea, .box select {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.box textarea
{
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
}

.box textarea.pale 
{
	color: #999999;
}

.box input, .box select
{
	margin: 0 0 4px 0;
	border: 1px solid #dadada;
}

.box input.btn, .simplebox input.btn
{
	margin: 0 12px 4px 0;
	background: #0b56e1;
	color: #FFF;
	border: 0;
}

.avatar
{
	float: right;
}
.commentlist {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.comment-author
{
	font-weight: bold;
	font-size: 1.2em;
}

.comment-meta
{
	
}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	margin: 0;
	padding: 0;
}



#commentform p
{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
	
	
	
	
	
	
	
	
	
	
	
.box
{
	background: #f3f3f3;
	margin: 20px 0;
}
.boxtop div
{
	background: url(images/boxtopleft.gif) no-repeat top left;
}
.boxtop
{
	background: url(images/boxtopright.gif) no-repeat top right;
}
.boxbottom div
{
	background: url(images/boxbottomleft.gif) no-repeat bottom left;
}
.boxbottom
{
	background: url(images/boxbottomright.gif) no-repeat bottom right;
}
.boxtop div, .boxtop, .boxbottom div, .boxbottom
{
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.boxheader
{
	margin: 5px 12px;
	font-size: 11px;
}
.boxcontent
{
	margin: 5px 12px;
	border: 1px solid #dadada;
	background: #fff;
}
.boxcontent div.inner
{
	padding: 10px;
}




.box h4
{
	font-size: 12px;
	color: #ff6b3d;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}
.wbox
{
	margin: 0 50px;
	border: 1px solid #7192f2;
	background-color: #ecedff;
	padding: 5px;
}

.ebox
{
	margin: 0 25px;
	border: 1px solid #c6c6c6;
	background-color: #ffffff;
	padding: 5px;
}



