/* ---------->>> MAIN <<<-----------*/
body {
	font: normal 0.69em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
	color: #676767; background: #ffffff; }

a { color: #00a651; }
a:hover { text-decoration: none; }

p { }

legend { font: normal 1em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #000000; }
input { font: normal 1em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #000000; }

h1 { font-size: 2.18em; color: #676767; font-weight: normal; margin: 0px 0px 11px 0px; }
h2 { 
	color: #676767;
	font-size: 24px; font-weight: normal; margin: 0px 0px 11px 0px; }
h3 { 
	color: #676767;
	font-size: 18px; font-weight: normal; margin: 0px 0px 18px 0px; }
h4 { color: #676767; }
h5 { color: #676767; }
h6 { color: #676767; }

input[type="text"] { }
textarea { }

/* ---------------->>> LAYOUTS <<<---------------*/

/** Begin: wrapperLayout **/
#wrapperLayout {
	width: 1000px; min-height: 100%; overflow: hidden; 
	position: relative; min-width: 1000px; margin: 0px auto 0px auto; }
#wrapperLayout #wrapperLayoutSub1 { padding: 0px 0px 100px 0px; }
/** End: wrapperLayout **/

/** Begin: centerLayout **/
#centerLayout_2 { width: 100%; overflow: hidden; }
#centerLayout_2 #leftLayout { margin:0px -247px 0px 0px; }
#centerLayout_2 #leftLayout #leftLayoutSub1 { padding: 0px 0px 0px 78px; margin:0px 247px 0px 0px; }
#centerLayout_2 #rightLayout { width: 220px; }
#centerLayout_2 #rightLayout #rightLayoutSub1 { 
	 padding: 35px 60px 0px 0px; }
/** End: centerLayout **/

/** Begin: headerLayout **/
#headerLayout { 
	background: url("../images/header_bg.png") left top repeat-x; }
#headerLayout #headerLayoutSub1 { 
	background: url("../images/header_bg2.png") left top no-repeat; }
#headerLayout #headerLayoutSub2 { 
	position: relative; height: 241px;
	background: url("../images/header_bg3.jpg") right top no-repeat; }
/** End: headerLayout **/

/** Begin: footerLayout **/
#footerLayout { 
	position: relative; clear: both; width: 1000px;
	height: 40px; margin: -40px auto 0px auto;
	background: #d6d6d6 url("../images/footer_bg.png") left top repeat-x; }
#footerLayout #footerLayoutSub1 {
	background: url("../images/footer_bg2.png") left top no-repeat; }
#footerLayout #footerLayoutSub2 {
	background: url("../images/footer_bg3.png") right top no-repeat;
	position: relative; height: 39px; padding: 1px 0px 0px 0px; }
/** End: footerLayout **/

/* ---------------->>> BOXES <<<---------------*/

/** Begin: logoBox **/
#logoBox { position: absolute; top: 33px; left: 108px; }
#logoBox a { text-decoration: none; font-size: 3em; color: #000000; }
/** End: logoBox **/
/** Begin: phoneBox **/
#phoneBox { position: absolute; top: 155px; left: 100px; }
#phoneBox p { color:#666666;
font-size:15px;
font-weight:bold;
margin:0px 0 0 6px;}
/** End: phoneBox **/
/** Begin: mainNavBox **/
#mainNavBox { position: absolute; bottom: 11px; left: 0px; width: 100%; }
#mainNavBox #mainNavBoxSub1 { 
	margin: 0px 60px 0px 60px; height: 40px; overflow: hidden;
	background: #38a7d2 url("../images/main_nav_bg1.png") left top repeat-x; }
#mainNavBox #mainNavBoxSub2 {
	height: 40px; background: url("../images/main_nav_bg2.png") left top no-repeat; }
#mainNavBox #mainNavBoxSub3 {
	height: 40px; background: url("../images/main_nav_bg3.png") right top no-repeat; }
#mainNavBox table { 
	width: 95%; margin: 0px auto 0px auto; 
	border-collapse: collapse; }
#mainNavBox table td { text-align: center; height: 40px; padding:0px 10px 0px 10px; }
#mainNavBox table td a { color: #ffffff; font-size: 13px; text-decoration: none; }
#mainNavBox table td a:hover { text-decoration: underline; }
/** End: mainNavBox **/
/** Begin: footerNavBox **/
#footerNavBox { margin: 6px 0px 0px 0px; }
#footerNavBox ul { margin: 0px 0px 0px 0px; list-style: none; }
#footerNavBox ul li { 
	float: left; padding: 0px 5px 0px 5px;
	background: url("../images/footer_nav_bg.png") left 3px no-repeat; }
#footerNavBox ul li:first-child { background: none; }
#footerNavBox ul li a { text-decoration: none; color: #4c4c4c; font-size: 10px; }
#footerNavBox ul li a:hover { text-decoration: underline; color: #000000; }
/** End: footerNavBox **/
/** Begin: copyrightBox **/
#copyrightBox { }
#copyrightBox p { 
	margin: 1px 0px 0px 0px; text-align: center; color: #4c4c4c; font-size: 10px; }
#copyrightBox p a { text-decoration: none; }
#copyrightBox p a:hover { text-decoration: underline; }
/** End: copyrightBox **/
/** Begin: banner1Box **/
#banner1Box { margin: 65px 0px 0px 0px; }
/** End: banner1Box **/
/** Begin: navBox **/
#navBox { 
	position: relative; left: -11px; padding: 0px 0px 0px 11px;
	background: url("../images/nav_bg.png") left 3px no-repeat; color: #a4a4a4; }
#navBox p { margin: 0px 0px 14px 0px; }
/** End: navBox **/
/** Begin: leftNavBox **/
#leftNavBox { }
#leftNavBox ul { list-style: none; margin: 0px 0px 0px 0px; }
#leftNavBox ul li { 
	margin: 0px 0px 15px 0px; padding: 0px 0px 0px 9px; font-size: 13px;
	background: url("../images/left_nav_bg.png") left 6px no-repeat; }
/** End: leftNavBox **/
/** Begin: newsBox **/
#newsBox { margin: 0px 0px 0px 0px; }
#newsBox .item { margin: 0px 0px 20px 0px; }
#newsBox .item .date { margin: 0px 0px 0px 0px; color: #bfbfbf; font-size: 11px; }
#newsBox .item h3 { margin: 0px 0px 0px 0px; }
#newsBox .all { text-align: center; font-size: 12px; margin: 40px 0px 0px 0px; }
/** End: newsBox **/

/* ---------------->>> DECORATIONS <<<---------------*/

/* ---------------->>> SUBPAGES <<<---------------*/
