/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#00f; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
html{ height:100%; }
body{ position:relative; background:#f7f7f7 url(../images/bgr_main.png) repeat-x; color:#000; font:11px Arial, Helvetica, sans-serif; height:100%; }

/* Wrapper */
.wrapper{ width:845px; margin:0 auto; min-height:100%; position:relative; }
* html .wrapper { height:100%; }
.wrapper2{ width:845px; background:url(../images/bgr_wrapper.gif) repeat-y; }
.wrapper_content{ width:800px; background:url(../images/bgr_footer.gif) no-repeat left bottom; padding:0 23px 22px 22px; }

/* Header */
#header{ width:100%; height:201px; background:url(../images/bgr_header.jpg) no-repeat; overflow:hidden; }
    #header p{ color:#616060; font-size:14px; font-weight:normal; text-align:right; padding:12px 20px 0 0; }
    #logo{ width:287px; height:143px; text-indent:-9999px; position:relative; overflow:hidden; display:block; cursor:pointer; margin:0 auto; top:40px; }

/* Panel */
#panel{ width:100%; height:35px; background:url(../images/bgr_panel.jpg) repeat-x; }
    #panel h1{ text-align:center; color:#616060; font-size:13px; font-weight:normal; padding:7px 0 0; }

/* Body */
#body{ width:100%; overflow:hidden; background:url(../images/bgr_body.jpg) repeat-y; }

/* Menu */
#menu{ width:200px; float:left; padding:18px 0 0; }
    #menu ul{ width:100%; border-top:1px solid #FFF; overflow:hidden; }
    #menu ul li{ width:100%; font-size:13px; font-weight:normal; color:#FFF; text-align:right; overflow:hidden; border-bottom:1px solid #FFF; }
    #menu ul li a{ color:#FFF; display:block; width:176px; padding:7px 24px 7px 0; }
    #menu ul li a:hover{ color:#feca35; background:#5e8141; text-decoration:none; }

/* Content */
#content{ width:335px; float:left; padding:33px 24px 60px 26px; overflow:hidden; }
    #content h2{ font-size:18px; font-weight:normal; color:#5e8141; padding:0 0 10px; border-bottom:1px solid #d9d9d9; margin:0 0 13px; }
    #content p{ font-size:14px; font-weight:normal; padding:0 0 16px; }
    
#content2{ width:549px; background:#fff; float:left; padding:33px 24px 60px 26px; overflow:hidden; min-height:400px; }
    #content2 h2{ font-size:18px; font-weight:normal; color:#5e8141; padding:0 0 10px; border-bottom:1px solid #d9d9d9; margin:0 0 13px; }
    #content2 p{ font-size:14px; font-weight:normal; padding:0 0 16px; }

/* Sidebar */
#sidebar{ width:169px; float:left; padding:0 23px; overflow:hidden; }
    #sidebar h2{ font-size:18px; font-weight:normal; color:#5e8141; padding:30px 0 0; }
    #sidebar ul{ padding:5px 0 10px; border-bottom:1px solid #cfcfcf; }
    #sidebar li{ font-size:11px; font-weight:normal; color:#616060; padding:1px 0; }
    #sidebar li a{ color:#616060; background:url(../images/ico_triangle.gif) no-repeat 0 2px; padding:0 0 0 15px; display:block; }
    #sidebar p{ font-size:11px; font-weight:normal; padding:8px 0 12px; color:#616060; position:relative; }
    #sidebar p a{ color:#616060; text-decoration:underline; }
    #sidebar p a:hover{ text-decoration:none; }

/* Footer */
#footer{ width:845px; margin:10px auto 0; position:relative; }
    #footer ul{ padding:0 0 0 23px; }
    #footer ul li{ color:#545454; font-size:12px; font-weight:normal; padding:0 0 2px; }
    #footer ul li a{ color:#545454; }
    #footer ul li span a{ text-decoration:underline; }
    #footer ul li span a:hover{ text-decoration:none; }
/*--- page-2 ---*/
.bg-content {
	width: 800px;
	overflow: hidden;
	background: url("../images/bg-content.gif") repeat-y;
}
.primary-content-2 {
	float: left;
	width: 451px;
	padding: 0 32px 0 38px;
}
.primary-content-3 {
	float: left;
	padding: 0 32px 0 38px;
}

.secondary-content-2 {
    float: right;
    width: 215px;
    height: 100%;
    margin: 35px 0px 0 0;
    padding: 0px 0px 10px;
}
.sublink-box {
    padding: 0;
}
.sublink-box h3 {
    color: #828282;
    font-size: 16px;
    padding: 6px 0 6px 10px;
    /*background: url("../images/h-line.gif") no-repeat 0 100%;*/
}
.sublink-box ul {padding: 9px 0 0 0;}

.sublink-box ul li {
    font-size: 14px;
    padding: 0 0 6px 29px;
    background: url("../images/i-2.gif") no-repeat 15px 5px;
}
.sublink-box ul li  a {color: #5E8141;}

.related-box {
	padding: 8px 0 12px 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}

.related-box h3,
.separator h3,
.gallery-box h3 {
	color: #0061aa;
	font-size: 14px;
	padding: 0 0 3px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 3px;
}
.related-box p {
	color: #FC9400;
	font-size: 11px;
	line-height: 14px;
	padding: 0 22px 9px 29px;
}
.related-box p a {color: #B7B7B7;}
.mb-1 {margin-bottom: 5px !important;}

.separator {
	margin: 9px 0 0 0;
	padding: 7px 0 0 0;
	background: url("../images/h-line.gif") no-repeat;
}
.separator p ,
.gallery-box p {padding: 17px 0 0 0;}

.button-box {padding: 2px 0 0 25px;}
.button-box a {margin: 0;}

.flashElement {
	float: left;
	width: 800px;
	height: 196px;
	background: url("../images/flashElement.jpg") no-repeat;
	padding: 0px 0px 0 0px;
}
.whiteBG {
	width: 845px;
	margin: 0 auto;
	background: url("../images/whiteBG.png") repeat-y;
	padding: 0px 0px 0 0px;
}

.breadcrumbs {
    width: 452px;
    margin: 0px;
    padding: 10px 38px 10px 0px;
    margin:0;
}
.breadcrumbs li {
    color: #696a6a;
    font-size: 10px;
    display: inline;
}
.breadcrumbs li span {color: #b7b7b7;}
.breadcrumbs li a {color: #b7b7b7;}
