body {font-family: Arial, Helvetica, sans-serif; font-size: 15px; background-color:#a0a191; margin-top:0px;}
.wrapper{margin-left:auto; margin-right:auto; width:1143px; background:url(../../images/wrap_bgnew.gif) repeat-y; padding-left:3px;}
.top_wrap{width:1152px; margin-left:auto; margin-right:auto;}
.top_border{margin-left:0px;}

/*Link Styles*/
A:link {text-decoration:none;  color: #c65756;}
A:visited {text-decoration:none; color: #c65756;}
A:active {text-decoration: none; color: #c65756;}
A:hover {text-decoration: underline; }
A.blacklink {color: #000000; text-decoration: none;}
.drklink {color: #000000; text-decoration: none;}
A.whitelink:hover{color: #FFF; text-decoration: none;}
A.whitelink{color: #FFF; text-decoration: none;}
.blue{color: #0d6e95;}
A.whitelink:hover{color: #4a4a4a; text-decoration: none;}
A.nolink {text-decoration:none; color:#3e3b3b;}
A.nolink:hover {text-decoration: none;}
.main_title{color:#FFF; font-weight:bold; margin:0px; font: 20px verdana, georgia; }
.maintitle{margin:0px; margin-bottom:15px; color:#4a4a4a;}
.maintitle2{color:#d1645f;}
A.main_links{}

/*Menu Styles*/
.top_menu{color:#FFF; font-weight:bold;}
A.top_menul{color: #4a4a4a; text-decoration: none;}
A.top_menul:hover{color: #3f3e3e; text-decoration: none;}
A.foot_menu{color: #FFF; text-decoration: none;}
A.foot_menu:hover{color: #FFF; text-decoration: none;}
.clear{clear:both;}
/*Heading Styles*/
.ghr{color:#a6aa4b; background-color:#a6aa4b; width:85%; height:1px; border:0px solid #a6aa4b;}
																																				h3 {}
#fade_mid{ border: 0px solid #c5c5c5; width:796px; height:250px; margin-top:2px; margin-left:0px; text-align:right;}
.ran_quote{margin-top:50px; margin-bottom:-70px; margin-left:auto; margin-right:auto; font-style:italic; color:#a8ab4d; text-align:center; font-size:20px; font-family: Times New Roman;}

/*Main Layout*/
.header{width:1136px; height:120px;border-bottom:0px solid #b5b69d;margin-left:2px; padding-top:9px; background-color:#FFF; }
.logo{ margin-top:10px; width:416px; height:95px; float:left; margin-left:5px; }
.header_end{width:704px; height:115px; float:left;}
.top_menu{ margin-right:5px; float:right; color:black;}
.topsm{margin-top:25px;float:right; margin-right:5px;}
.topyt{float:right;}
.yt_prev{margin-right:44px; margin-top:2px;}
.wyt{float:right;margin-right:55px;}

.survey_bar{width:271px; height:24px; padding-top:5px; margin-right:-12px; margin-top:10px; float:right; background:url(../../images/title_bg.gif) repeat; text-align:center; color:#fff; font: bold 15px verdana, georgia;}

.upper-wrap{ height:256px; padding-left:24px; padding-right:30px; margin-left:auto; margin-right:auto; width:1093px; margin-left:1px;}
.inner-wrap{ padding-left:24px; padding-right:30px; margin-left:auto; margin-right:auto; width:1093px; margin-left:1px; }

.main_block{float:left; width:864px;}
.left_block{float:left; width:270px;}
.main_imgwrap{width:818px; height:256px; float:left; text-align:center; }
.main_img{width:817px; height:250px; margin-top:3px;}
.rbar_wrap{padding-left:10px; padding-right:10px; padding-top:5px; width:238px; margin-right:8px;  float:right; font-size:17px;}
.rbar_f { width:150px; height:11px; border:1px solid #bfc258; padding:5px; margin-top:10px; color:#5e5757;}
.pet_img_cr{margin-left:-50px;margin-top:0px;}
.body_txt{ }

.title_bar{padding-left:25px; padding-right:10px; width:1105px; height:29px;}
.title{width:807px; height:29px; float:left; background-color:#a8ab4d; padding-top:2px; padding-left:10px; text-align:center;  background:url(../../images/title_bg.gif) repeat;}
.rtitle_bar{ width:247px; margin-right:15px; margin-top:10px; height:20px; padding-top:2px; float:right; background:url(../../images/minititle_bg.gif) repeat; text-align:center; color:#fff; font: 13px verdana, georgia; font-weight:bold;}

.text-wrap{margin-left:25px;  padding-left:10px; padding-top:10px; padding-right:10px; width:797px; float:left;}
.news{padding-left:10px; padding-right:10px; padding-top:10px; width:228px; float:right; }

.updates{margin-top:10px;margin-bottom:10px;}
.footer{background:url(../../images/footern.png) no-repeat; clear:both; width:1139px; margin-top:20px; height:169px;}
.copyw{padding-left:10px; margin-top:0px; width:400px; margin-left:auto; margin-right:auto; height:20px; font-size:12px; color:#242424;}
.foot_links{margin-top:145px; width:600px; text-align:right; padding-right:10px; float:right; height:20px; color:#FFF; font-size:12px;}

.bottom_wrap{width:1152px; margin-left:auto; margin-right:auto;}
.bottom_border{margin-left:1px; margin-top:-1px;}

/*NEWs*/
.news_article{width:230px; font-size:17px;}
.news_time{margin-top:10px; width:230px; color:#a8ab4d; font-size:14px; text-align:right;}

/*MENU STYLES*/
.menu_bar{ width:1139px; height:29px;margin-top:1px; padding-left:1px;}
.menu {width:1138px; height:29px; float:left; background:url(../../images/menu_bg.gif) repeat; position:relative;  font: bold 13px verdana, georgia;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul { padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:218px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:226px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block; text-decoration:none; color:#fff; width:218px; height:29px; padding-left:10px; line-height:29px; font-weight:bold; text-align:center; }
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d6686a;}
/*first level drop down hover styles*/
 .menu ul ul li a:hover{background:#5a5a5a;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#5a5a5a;}
.menu ul ul :hover > a.drop {background:#5a5a5a;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#d6686a; border-left:1px solid #fff;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#5a5a5a;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute;height:0;top:29px;left:0; border:1px solid #FFF; z-index:1009;}
/* position the third level flyout menu */
.menu ul ul ul{left:226px; top:-1px; z-index:1009; }
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {margin-left:-1px;background:#d6686a; color:#fff; font-weight:normal; height:auto; line-height:1em; padding:5px 10px; width:207px;border-width:0 1px 1px 1px;}
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{ background:#d6686a;}
.menu :hover > a, .menu ul ul :hover > a { background:#d6686a;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

.c_info{float:left;margin-top:7px;font-size:18px;font-family: Lucida Grande,Lucida Sans Unicode,sans-serif;  width:330px; padding:5px;}


.cform {
                border: 1px solid #FFFFFF;
                /** remember to change image path **/
                background: url(../../images/inputbg.png) repeat-x #FFFFFF;
                font-family: tahoma, helvetica, sans-serif;
                font-style: normal;
                font-size: 14px;
                color: #454743;
                width:200px;
                overflow:auto;
}
input {height:20px;}

