@charset "utf-8";
/* CSS Document */

html  { width:100%; height:100%; }
body { 
padding:0px; 
margin:0px;
font-family:Tahoma, Geneva, sans-serif;
line-height:18px;
font-size:12px;
color:#454545;
width:100%;
height:100%;
background:url(../images/body_bg.jpg) repeat;
}

img { padding:0; margin:0;}
ol, ol li { margin:0; padding:0;}
ul, ul li  { list-style:none;  margin:0; padding:0; }
fieldset { border:none; margin:0; padding:0; }
label { margin:0; padding:0; }
input { margin:0; padding:0; }
form { margin:0; padding:0; }
.clear{ clear:both; height:0px; }


.page_title { font:21px Tahoma, Geneva, sans-serif; color:#7C131B; padding:0 10px 5px 10px; margin-bottom:15px; border-bottom:1px solid #cbc9c9; }

.body_wrapper { background:url(../images/body_bg.jpg) repeat; min-height:100%; height:auto !important; height:100%; }
.wrapper { width:900px; margin:0 auto; background:#fcfcfc; height:100%; }
.wrapper_1 { width:900px; margin:0 auto; background:#fcfcfc; padding-bottom:30px; }

.container { min-height:500px; height:auto !important; height:500px; width:810px; margin:0 auto; }

.header { font-family:Tahoma, Geneva, sans-serif;  }
.header .logo_box { padding:20px; }
.header .logo_box .logo { float:left; width:400px; }
.header .logo_box .link { float:right; width:400px; margin-top:55px; text-align:right; font-size:12px; color:#231F20; }
.header .logo_box .link a { text-decoration:none; color:#231F20; }
.header .logo_box .link a:hover { text-decoration:underline; color:#231F20; }

.header .nav { height:37px; background:url(../images/nav_bg.gif) repeat-x left top; text-align:center; text-transform:uppercase; position:relative; font-size:11px; font-weight:bold; }

/*.header .nav ul li { display:inline; font-size:11px; font-weight:bold; color:#FFFFFF; }
.header .nav ul li.last { border:none; }
.header .nav a { text-decoration:none; color:#FFFFFF; line-height:37px; padding:0 15px; display:inline-block; }
.header .nav a:hover { background:#B51F2F; color:#FFF; }
.header .nav a.active { background:#B51F2F; color:#FFF; }
*/

.flash { width:900px; height:300px; }

.home_content { padding:30px 20px; font-family:Tahoma, Geneva, sans-serif; }
.home_content .left { float:left; width:415px; margin-right:30px; }
.home_content .right { float:left; width:415px; }

.home_content .title { font-size:18px; color:#7C131B; padding:0 10px 5px 10px; margin-bottom:10px; border-bottom:1px solid #cbc9ca;  }
.home_content .list { font-size:13px; color:#454545;  }
.home_content .list ul li { display:block; background:url(../images/bullet.gif) no-repeat left 5px; margin-left:10px; padding-left:18px; margin-right:10px; }
.home_content .text { font-size:13px; color:#454545; padding:0 10px; }


.footer { font:11px Tahoma, Geneva, sans-serif; color:#939598; background-color:#f4efec; padding:10px 20px;  }
.footer .site_by { float:left; width:50%; }
.footer .link { float:right; width:45%; text-align:right; }
.footer .link a { text-decoration:underline; color:#939598; }


.internal_content { padding:30px 20px; font-family:Tahoma, Geneva, sans-serif; }
.internal_content .left { float:left; width:223px; margin-right:27px; }
.internal_content .right { float:left; width:610px; }
.internal_content .right .text_box { font:13px Tahoma, Geneva, sans-serif; line-height:19px; color:#454545; padding:0 10px;  }
.internal_content .right .text_box ul { padding-top:5px; }
.internal_content .right .text_box ul li { background:url(../images/bullet.gif) no-repeat left 6px; margin-left:15px;  padding-left:15px; }


.internal_content .link_box { background:url(../images/nav_box_middle_bg.gif) repeat-y left top; }
.internal_content .link_box .top_bg { background:url(../images/nav_box_top_bg.gif) no-repeat left top; padding:15px 15px 0 15px; }
.internal_content .link_box .title { border-bottom:1px solid #7e413c; margin-bottom:15px; padding:0 10px 10px 10px; }
.internal_content .link_box .list { font-size:12px; color:#F9F9FA; line-height:14px; padding:0 10px; }
.internal_content .link_box .list ul li { background:url(../images/bullet_1.gif) no-repeat left 2px; padding-bottom:10px; padding-left:15px; }
.internal_content .link_box .list a { text-decoration:none; color:#FFF; }
.internal_content .link_box .list a:hover { text-decoration:underline; color:#FFF; }
.internal_content .link_box_bottom { background:url(../images/nav_box_bottom_bg.gif) no-repeat left top; height:7px; }


.form { margin-top:30px; padding:0 10px; font-size:13px; font-family:Tahoma, Geneva, sans-serif; color:#454545; }
.form .heading { font-size:16px; color:#7C131B; margin-bottom:10px; }
.form .fieldset { margin-bottom:8px; }
.form .fieldset .label { float:left; width:80px; font-size:13px; color:#454545; }
.form .fieldset .field { float:left; width:500px; }
.form .fieldset input { border:1px solid #ccc; font:12px Tahoma, Geneva, sans-serif; padding:3px; color:#333; }
.form .fieldset select { border:1px solid #ccc; font:12px Tahoma, Geneva, sans-serif; padding:3px; color:#333; }
.form .fieldset textarea { border:1px solid #ccc; font:12px Tahoma, Geneva, sans-serif; padding:3px; color:#333; width:250px; height:40px; }
.form .fieldset input.big { width:180px; }
.form .fieldset textarea.big { height:80px; width:280px; float:left; margin-right:5px; }
.form .fieldset select.small { width:130px; }
.form .fieldset select.big { width:200px; }
.form .fieldset input.button { background:url(../images/submit_btn.gif) no-repeat left top; width:81px; height:29px; cursor:pointer; margin-top:10px; border:none; }
.form .required { color:#F00; } 
.form span.error { color:#F00; font-size:11px; }
.form span.file_error { color:#F00;  font-size:11px; }
.vw_form_succ_msg { font:bold 12px Tahoma, Geneva, sans-serif; padding:5px 10px; background-color:#0C0; color:#FFF; margin-bottom:10px; }



/*======= EDIT FOR GRID Start ===================*/
.layout_grid {  }
.layout_grid ul li { float:left; margin:0 19px 20px 19px; }
.layout_grid ul li .img { border:1px solid #CCC; padding:1px; margin-bottom:5px; }
.layout_grid ul li .title { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-align:center; }
/*======= EDIT FOR GRID End ===================*/



/*======= EDIT FOR LIST Start ===================*/
.layout_list {}
.layout_list ul li { display:block; margin:0 5px 20px 5px; border:1px solid #fff;  }
.layout_list ul li .img { border:1px solid #CCC; padding:1px; margin-right:15px; float:left; }
.layout_list ul li .title { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin-bottom:5px;  }
.layout_list ul li .desc { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;  }
/*======= EDIT FOR LIST End ===================*/



/*======= EDIT FOR Highslide Start ===================*/
.highslide-container .highslide-wrapper .highslide-caption .title { margin-bottom:5px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:333333; }
.highslide-container .highslide-wrapper .highslide-caption .desc { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:666666; }
/*======= EDIT FOR Highslide End ===================*/




/*======= DONT TOUCH THIS Start ===================*/
.layout_grid ul li .img_75 { width:75px; }
.layout_grid ul li .img_75 a { display:block; width:75px; height:75px; overflow:hidden; }
.layout_grid ul li .img_150 { width:150px; }
.layout_grid ul li .img_150 a { display:block; width:150px; height:150px; overflow:hidden; }
.layout_grid ul li .img_300 { width:300px; }
.layout_grid ul li .img_300 a { display:block; width:300px; height:300px; overflow:hidden; }
.layout_grid ul li .title_img_75 { width:75px; }
.layout_grid ul li .title_img_150 { width:150px; }
.layout_grid ul li .title_img_300 { width:300px; }
.layout_grid ul li .desc { display:none; }

.layout_list ul li .img_75 a { width:75px; height:75px; overflow:hidden; display:block; }
.layout_list ul li .img_150 a { width:150px; height:150px; overflow:hidden; display:block; }
.layout_list ul li .img_300 a { width:300px; height:300px; overflow:hidden; display:block; }
/*======= DONT TOUCH THIS End ===================*/


