/* CSS Document */
html, body{margin:0; padding:0; height:100%;}
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#000; background:#f5f6e8 url(../images/page_bg.jpg) repeat-x left top;}

h1{font-size:2.6em; font-weight:bold; color:#483527; font-family:Arial, Helvetica, Sans-Serif; letter-spacing:-1px; margin-bottom:10px; }
h2{font-size:20px; font-weight:bold; color:#666666; font-family:Tahoma; margin-bottom:5px;}
h3{font-size:16px; font-weight:bold; color:#444444; font-family:Tahoma; margin-bottom:5px;}

p{line-height:16px; margin-bottom:10px;}
li {margin-bottom:5px; list-style-type:square;}

input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a {outline:none;}
a:hover{text-decoration:none; outline:none;}
a img{border:0px; outline:none;}

.clear{clear:both;}
.height{height:1px;}
.height1{height:2px;}
.height2{height:5px;}
.height3{height:10px;}
.height4{height:15px;}
.height5{height:25px;}
.height6{height:30px;}
.height7{height:35px;}
.height8{height:50px;}

/* ======================================== Master Styles ============================================ */
.master_div{width:895px; margin:0px auto; background-image:url(../images/clouds.png); background-position:right top;}

/* ======================================== Header Styles ============================================ */
.header{width:100%; margin:0px auto; padding-bottom:60px;}
.logo{width:265px; float:left; margin:40px 0px 0px 0px;}

.search_box{width:280px; float:right; margin:63px 0px 0px 0px;}
.search_box_left{float:left; background:url(../images/search_left.png) no-repeat left top; width:7px; height:28px;}
.search_box_right{float:right; background:url(../images/search_right.png) no-repeat left top; width:25px; height:28px;}
.search_box_right img{padding:5px 0px 0px 0px; width:20px; height:20px; float:right; padding:5px 3px 0px 0px;}

.search_box .search_input{float:left; background:url(../images/search_bg.png) repeat-x left top; height:28px; width:248px;}
.search_input input{border:0px; width:245px; background-color:#e8f6f6; height:18px; padding:4px 0px 2px 0px; color:#466f72; font-size:14px; font-weight:bold; margin:2px 0px 0px 0px;}

/* ======================================== Navigation Styles ============================================ */
.header #navigation{margin:17px 0px 0px 0px; padding:0px; float:left;}
#navigation ul{list-style:none; padding:0px; margin:0px;}
#navigation li{float:left; display:block; margin:0px; padding:0px 12px 0px 0px;}

#navigation a{text-decoration:none; padding-left:6px; color:#2abaca; font-weight:bold; font-size:11px; text-transform:uppercase;}
#navigation a span{padding:7px 15px 7px 9px;}
#navigation a, #navigation a span{display:block; float:left;}

#navigation .selected a{color:#000; background:url(../images/nav_left.jpg) left top no-repeat; text-decoration:none; padding-left:6px; color:#fff; font-weight:bold; font-size:11px; text-transform:uppercase;}
#navigation .selected a span{background:url(../images/nav_right.jpg) right top no-repeat; padding:7px 15px 7px 9px;}
#navigation .selected a, #navigation .selected a span{display:block; float:left;}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span{float:none}/* End IE5-Mac hack */

#navigation a:hover{color:#000; background:url(../images/nav_left.jpg) left top no-repeat; text-decoration:none; padding-left:6px; color:#fff; font-weight:bold; font-size:11px; text-transform:uppercase;}
#navigation a:hover span{background:url(../images/nav_right.jpg) right top no-repeat; padding:7px 15px 7px 9px;}

/* ======================================== Contanier Styles ============================================ */
.contanier{width:100%; margin:0px 0px 0px 0px; padding:0px;}
.left_content{width:560px; float:left;}
.right_content{width:330px; float:right;}

.tagline{font-size:40px; font-weight:bold; color:#483527; float:left; text-align:left; padding:60px 0px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.small_tagline{font-size:10pt; font-weight:normal; color:#6e6851; float:left; text-align:left; margin:0px; font-family:Verdana,Arial, Helvetica, sans-serif; letter-spacing:0px;}
.click_here{margin:0px; padding:20px 0px 0px 0px; float:left;}

/* ======================================== Left Content Styles ============================================ */
.green_boxes{margin:0px 0px 0px 0px; float:left; width:560px;}
.green_box{background:url(../images/green_bg.gif) repeat-y left top; width:175px; float:left; padding:0px 9px 0px 0px;}

.green_top_ser{background:url(../images/green_top_ser.png) no-repeat left top; width:175px; height:61px; float:left;}
.green_top_cli{background:url(../images/green_top_cli.png) no-repeat left top; width:175px; height:61px; float:left;}
.green_top_sup{background:url(../images/green_top_sup.png) no-repeat left top; width:175px; height:61px; float:left;}

.home_read_more{float:left;}
.green_text{color:#FFFFFF; font-size:11px; padding:0px 20px 10px 20px; text-align:left; min-height:145px; height:auto !important; height:83px;}
.what_we_text{padding:40px 0px 20px 5px;}

.contentwhite_bg_left{background-color:#fff; float:left; width:538px;}
.contentwhite_bg_right{background-color:#fff; float:left; width:318px;}
.contentwhite_top_left{background:url(../images/white_round_tl.gif) no-repeat left top; width:9px; height:9px; float:left; font-size:0px;}
.contentwhite_top_right{background:url(../images/white_round_tr.gif) no-repeat left top; width:9px; height:9px; float:right; font-size:0px;}

.contentwhite_bottom_left{background:url(../images/white_round_bl.gif) no-repeat left top; width:9px; height:9px; float:left; font-size:0px;}
.contentwhite_bottom_right{background:url(../images/white_round_br.gif) no-repeat left top; width:9px; height:9px; float:right; font-size:0px;}

.white_contanier_left{width:484px; margin:0px auto; border-bottom:1px solid #e0d3ab;}
.white_contanier_left .image{width:95px; float:left; padding-left:20px;}
.white_contanier_left .image img{padding:20px 0px 0px 0px;}
.white_contanier_left .content_div{width:365px; float:right;}
.content_div h2
{
  margin: 0px;
  padding: 20px 0px 5px 0px;
  font-size: 15px;
  color: #669900;
  font-weight: bold;
  font-family: Arial;
  
  letter-spacing: -1px;
}
.content_div p{margin:0px; padding:0px 0px 20px 0px;}
.content_div p a{color:#f5711b; font-size:12px; text-decoration:underline;}
.content_div p a:hover{color:#f5711b; text-decoration:none;}
.content_div span{color:#a89d79; font-size:12px; margin:0px; padding:0px;}

/* ======================================== Right Content Styles ============================================ */
.white_contanier_right{width:264px; margin:0px auto; border-bottom:1px solid #e0d3ab;}
.white_contanier_right .content_div_right{float:left;}
.content_div_right h2{margin:0px; padding:0px 0px 0px 0px; font-weight:bold; font-size:14px; color:#666666;}
.content_div_right p{margin:0px; padding:0px 0px 20px 0px;}
.content_div_right p a{color:#f5711b; font-size:12px; text-decoration:underline;}
.content_div_right p a:hover{color:#f5711b; text-decoration:none;}
.content_div_right span{color:#a89d79; font-size:12px; margin:0px; padding:0px;}

.right_content .what_new_text{margin:0px; padding:0px 0px 20px 0px; font-size:0px;}

.read_more_btn{padding:20px 0px 16px 0px; width:262px; margin:0px auto;}

/* ======================================== Footer Styles ============================================ */
.footer{width:100%; margin:0px; padding:0px;}


#lower_menu {background-color:#FFFFFF; border-top:1px solid #DDDDDD; vertical-align:middle; padding:0px; margin:0px;}
#lower_menu table {width:700px; margin-left:auto; margin-right:auto;}
#lower_menu td {vertical-align:top;}
#lower_menu li {color:#666666;}
#lower_menu a {text-decoration:none;}

#bottom_menu {background-color:#483527; font-size:8pt; padding:2px; line-height:18px; font-family:Verdana, Arial; border-top:15px solid #CCCCCC;}
#bottom_menu ul {text-align:center; }
#bottom_menu li {display:inline; }
#bottom_menu a {color:#CCBBCC; margin-right:20px;}


div.photo {float:right; background-color:#FFFFFF; margin-right:10px; text-align:center; color:#999999; font-size:12px; margin-left:100px; margin-bottom:40px;}
div.photo img {border:1px solid #CCCCCC; padding:5px;}

span.caption {font-size:10px; font-family:Verdana; color:#666666; font-weight:normal;}

.inline {vertical-align:middle;}
.LIGHT { BACKGROUND-COLOR: #F6F6F6; }
.DARK	{ BACKGROUND-COLOR: #EEEEEE; }
.HEADER	{ BACKGROUND-COLOR: #CCDDFF; FONT-WEIGHT: BOLD; TEXT-ALIGN:LEFT;} 

.bg_1 { BACKGROUND-COLOR: #F6F6F6; HEIGHT: 25px; }
.bg_0 { BACKGROUND-COLOR: #EEEEEE; HEIGHT: 25px; }
.bg_FALSE 	{ BACKGROUND-COLOR: #F6F6F6; HEIGHT: 25px; }
.bg_TRUE	{ BACKGROUND-COLOR: #EEEEEE; HEIGHT: 25px; }

table.dt {border:0px; background-color:#CCCCCC; border:1px solid #CCCCCC;}
table.dt th {font-weight:bold; font-size:larger; height:30px; background-color:#DDDDDD;}
table.dt td {background-color:#EEEEEE;}
table.dt tr.light td {background-color:#F6F6F6;}
table.dt tr.dark td {background-color:#EEEEEE;}
table.dt td.bg_0 {background-color:#EEEEEE;}
table.dt td.bg_1 {background-color:#F6F6F6;}

table.form {border:0px; background-color:#DDDDDD;}
table.form th {font-weight:bold; font-size:larger; text-align:left; background-color:#EEEEEE;}
table.form td {background-color:#FFFFFF;}

td.data_1, 
th.data_1, 
td.data_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #666666; line-height: 18px;}
th.data_1 {	background-color: #BBBBBB; font-weight:bold; text-align: left; }
td.data_1 {	background-color: #DDDDDD}
td.data_2 {	background-color: #EEEEEE}

.error {font-weight:bold; color:#FF0000;}
.success {font-weight:bold; color:#339900;}

.custom #cse-search-results {
border:0px;
width: 475px;
background-color:#000000;
}

hr {border:0px solid #6666FF; margin:5px; padding:0px; height:1px; background-color:#DDDDFF;}
input[type=select] {font-family: Verdana; height:17px; width:200px; border:1px solid #CCCCCC; vertical-align:middle; margin:1px;}
input[type="checkbox"] {width:20px;}
input[type=submit] {width:100px; font-weight:bold; background-color:#DDDDDD; font-family:Verdana;}
input[type="radio"] {width:20px;}
textarea {font-family: Verdana; width:200px; border:1px solid #CCCCCC; vertical-align:middle; margin:1px;}


.polaroid {padding:5px; border:1px solid #333333; background-color:#FFFFFF;}
.popContainer {background-color:#FFFFFF; border:1px solid #999999; padding:10px;}


.paginator {font: 12px Trebuchet, Arial, Helvetica, sans-serif; }
.paginator a, .pageList .this-page {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator a:visited {padding: border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator a:hover {color: #FFFFFF; background: #CCDDFF; border-color: #003366; text-decoration: none;}
.paginator .this-page {border-color: #000000; font-weight: bold;}
