body{
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	background:white url(images/header_bg.png) repeat-x top left;
}
.subc{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:24px;
	padding:6px;
	margin-top:3px;
	margin-bottom:3px;
}
.subc:hover{
	color:#FF0000;
	text-decoration:underline;
}
.left{
	line-height:24px;
}
.cat2{
	height:24px;
	border-bottom:1px dotted #666666;
	border-right:1px dotted #666666;
	background:url(images/bullets/bullets.png) no-repeat 0px 2px;
	padding-left:8px;
}
.cat2_2{
	height:24px;
	border-bottom:1px dotted #666666;
}
.clear_all{
	clear:both;
}
.clear_left{
	clear:left;
}
.clear_right{
	clear:right;
}

.wrapper {
	width:877px;
	margin:0px auto;
}
.header {
	width:877px;
}
.arrowbutton{
	display:block; background: transparent url(images/arroiw.png) no-repeat 0px 8px; padding-left:12px; padding-top:4px; display:block; font-family:Arial, Helvetica, sans-serif; color:#454545;
}
.header .logo{
	margin-top:21px;
	width:137px;
	height: 80px;
	float:left;
}
.header .headerlinks{
	width:600px;
	height:102px;
	padding-top:48px;
	float:right;
	margin-top:21px;
}
.header .headerlinks .cmsbox{
	width:228px;
	height:28px;
	padding-left:4px;
	padding-right:4px;
	line-height:28px;
	background:transparent url(images/cmsbox.png) no-repeat top left;
	float:right;
}
.header .headerlinks .cmsboxmenu{
	margin: 0;
	padding: 0;
	float: left;
	width: 98%;
	overflow: hidden;
}
.header .headerlinks .cmsboxmenu li{
	display: inline;
}
.header .headerlinks .cmsboxmenu li a{
	color:#616161;
	float: left;
	text-decoration: none;
}
.header .headerlinks .cmsboxmenu li a:hover{
	text-decoration: underline;
}
.header .headerlinks .cmsbox .home{
	padding-left:24px;
	background: transparent url(images/icons/home.png) no-repeat center left;
	margin-right:8px;
}
.header .headerlinks .cmsbox .sitemap{
	padding-left:24px;
	background: transparent url(images/icons/sitemap.png) no-repeat center left;
	margin-right:8px;
}
.header .headerlinks .cmsbox .contactus{
	padding-left:34px;
	background: transparent url(images/icons/contactus.png) no-repeat center left;
	margin-right:7px;
}


.header .headerlinks .navbuttons{
	float:right;
	width:487px;
	margin-top:9px;
}
.header .headerlinks .navbuttonsmenu{
	margin: 0;
	padding: 0;
	float: left;
	width: 98%;
	overflow: hidden;
}
.header .headerlinks .navbuttonsmenu li{
	display: inline;
	height:38px;
}
.header .headerlinks .navbuttonsmenu li a{
	background:transparent url(images/navbar/left.png) no-repeat top left;
	font-size:13px;
	padding-left:12px;
	height:38px;
	line-height:38px;
	color:#454545;
	float: left;
	text-decoration: none;
	margin-left:4px;
}
.header .headerlinks .navbuttonsmenu li a span{
	background:transparent url(images/navbar/right.png) no-repeat top right;
	padding-right:12px;
	color:#454545;
	float: left;
	line-height:38px;
	text-decoration: none;
}
.header .headerlinks .navbuttonsmenu li a:hover{
	background:transparent url(images/navbar/left-over.png) no-repeat top left;
	font-size:13px;
	padding-left:12px;
	height:38px;
	line-height:38px;
	color:#454545;
	float: left;
	text-decoration: none;
	margin-left:4px;
}
.header .headerlinks .navbuttonsmenu li a:hover span{
	background:transparent url(images/navbar/right-over.png) no-repeat top right;
	padding-right:12px;
	color:#454545;
	float: left;
	line-height:38px;
	text-decoration: none;
}


/*Boxes*/
.box{
	background:transparent url(images/box.png) no-repeat top left;
	width:420px;
	height:111px;
	margin-right:4px;
	padding: 8px;
	float:left;
}
.box .boxicon{
	width:90px;
	float:left;
}
.box .boxtext{
	width:324px;
	float:right;
	color:#454545;
}
.box .boxtext h2{
	font-family:"Corbel";
	display:block;
	font-size:18px;
	color:#C22026;
	margin:0px;
	margin-bottom:4px;
}
.box2{
	background:transparent url(images/box.png) no-repeat top left;
	width:420px;
	height:111px;
	padding: 8px;
	float:left;
}
.box2 .boxicon{
	width:100px;
	float:left;
	color:#454545;
}
.box2 .boxtext{
	width:314px;
	float:right;
}




/* The Titles */
.side1_title{
	padding-left:16px;
	width:199px;
}
.side1_title .side1_text{
	line-height:40px;	
	font-weight:bold;
}
.side2_title{
	padding-left:16px;
	width:643px;
}
.side2_title .side2_text{
	line-height:40px;
	font-weight:bold;
}
	/*Footer Object of Box*/
.side1_footer{
	padding-left:16px;
	height:7px;
	width:199px;
	margin-bottom:4px;
}
.side1_footer .side1_object{
	height:7px;
}
.side2_footer{
	padding-left:16px;
	height:7px;
	width:643px;
	margin-bottom:4px;
}
.side2_footer .side2_object{
	height:7px;
}


.gray-title-left{
	background:transparent url(images/headers/grey-left.png) no-repeat top left;
}
.gray-title-right{
	background:transparent url(images/headers/grey-right.png) no-repeat top right;
}
.gray-footer-left{
	background:transparent url(images/headers/grey-footer-left.png) no-repeat top left;
}
.gray-footer-right{
	background:transparent url(images/headers/grey-footer-right.png) no-repeat top right;
}

.dark-title-left{
	background:transparent url(images/headers/dark-left.png) no-repeat top left;
}
.dark-title-right{
	background:transparent url(images/headers/dark-right.png) no-repeat top right;
	color: #FFFFFF;
}
.dark-footer-left{
	background:transparent url(images/headers/dark-footer-left.png) no-repeat top left;
}
.dark-footer-right{
	background:transparent url(images/headers/dark-footer-right.png) no-repeat top right;
	color: #FFFFFF;
}

.reds-title-left{
	background:transparent url(images/headers/red-left.png) no-repeat top left;
}
.reds-title-right{
	background:transparent url(images/headers/red-right.png) no-repeat top right;
}
.reds-footer-left{
	background:transparent url(images/headers/red-footer-left.png) no-repeat top left;
}
.reds-footer-right{
	background:transparent url(images/headers/red-footer-right.png) no-repeat top right;
}

.green-title-left{
	background:transparent url(images/headers/green-left.png) no-repeat top left;
}
.green-title-right{
	color:#FFFFFF;
	background:transparent url(images/headers/green-right.png) no-repeat top right;
}
.green-footer-left{
	background:transparent url(images/headers/green-footer-left.png) no-repeat top left;
}
.green-footer-right{
	background:transparent url(images/headers/green-footer-right.png) no-repeat top right;
}


.white-contentbox{
	border:1px solid #D7D7D7;
	border-top-width:0px;
	background-color:#FFFFFF;
}

.gray-seprator{
	background: transparent url(images/headers/grey-sep.png) repeat-x top left;
	height:2px;
}
.gray-contentbox{
	border:1px solid #D7D7D7;
	border-top-width:0px;
	border-bottom-width:0px;
	background-color:#F2F2F2;
}
.dark-seprator{
	background: transparent url(images/headers/dark-sep.png) repeat-x top left;
	height:2px;
}
.dark-contentbox{
	border:1px solid #404040;
	border-top-width:0px;
	border-bottom-width:0px;
	background-color:#5F5E5E;
}
.reds-seprator{
	background: transparent url(images/headers/red-sep.png) repeat-x top left;
	height:2px;
}
.reds-contentbox{
	border:1px solid #D52027;
	border-top-width:0px;
	border-bottom-width:0px;
	background-color:#D52027;
}
.green-seprator{
	background: transparent url(images/headers/green-sep.png) repeat-x top left;
	height:2px;
}
.green-contentbox{
	border:1px solid #C6E300;
	border-top-width:0px;
	border-bottom-width:0px;
	background-color:#C6E300;
}










/*Column Dividation*/
.content{
	width:877px;
	min-height:1024px;
	margin:0px 0px 0px 0px;
}
.content .side1{
	width:215px;
	float:left;
}
.content .side2{
	width:659px;
	float:right;
}
.contentboxtext{
	padding:4px;
}






/*Footer Portion*/
.pagefooter{
	padding-top:20px;
	height:129px;
	background: transparent url(images/fotoer_bg.png) repeat-x top left;
}
.pagefooter .footercontent{
	width:877px;
	margin:0px 0px 0px 0px;
}
.pagefooter .footercontent .footerside1{
	width:390px;
	border-right:3px solid #ffffff;
	float:left;
}
.pagefooter .footercontent .footerside1 p{
	margin:0px;
	margin-top:4px;
	color:#BABABA;
	line-height:16px;
}
.pagefooter .footercontent .footerside2{
	width:460px;
	float:right;
	color:#BABABA;
}
.pagefooter .footercontent .footerside2 a{
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:8px;
}
.pagefooter .footercontent .footerside2 strong{
	padding-bottom:4px;
}



/*Listing Menu*/
.listmenu{
	margin-top:2px;
	width: 99%; /*width of menu*/
}

.listmenu ul{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
}

.listmenu ul li.circle a{
	background: transparent url(images/bullets/circle.png) no-repeat 10px center;
	color: #000000;
	font-size:11px;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 30px;
	text-decoration: none;
}
.listmenu ul li.circle a:hover{
	text-decoration: underline;
}

* html .listmenu ul li.circle a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 170px;
}

.listmenu ul li.circle a:hover{
	color: black;
}


.listmenu ul li.darkarrow a{
	background: transparent url(images/bullets/arrowdark.png) no-repeat 10px center;
	color: #000000;
	font-size:11px;
	display: block;
	color:#FFFFFF;
	width: auto;
	padding: 3px 0;
	padding-left: 30px;
	text-decoration: none;
}

* html .listmenu ul li.darkarrow a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 170px;
}

.listmenu ul li.darkarrow a:hover{
	color: black;
}


.listmenu ul li.whitearrow a{
	background: transparent url(images/bullets/white.png) no-repeat 10px center;
	color: #000000;
	font-size:11px;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 30px;
	text-decoration: none;
}

* html .listmenu ul li.whitearrow a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 170px;
}

.listmenu ul li.whitearrow a:hover{
	color: black;
}


.listmenu ul li.greenarrow a{
	background: transparent url(images/bullets/green.png) no-repeat 10px center;
	color: #4F4F4F;
	font-size:11px;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 30px;
	text-decoration: none;
}
.listmenu ul li.greenarrow a:hover{
	text-decoration: underline;
}

* html .listmenu ul li.greenarrow a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 170px;
}

.listmenu ul li.greenarrow a:hover{
	color: black;
}



/*		Categories Listing		*/
.clisting{
	/*Nothing to do*/
}
.clist{
	width:210px;
	height:55px;
	margin:5px 3px 7px 5px;
	float:left;
}

.clist_hf{
	padding-left:16px;
	height:7px;
	width:196px;
}
.clist_hf .clist_object{
	height:7px;
}

.clist-header-left{
	background:transparent url(images/headers/grey-header-left.png) no-repeat bottom left;
}
.clist-header-right{
	background:transparent url(images/headers/grey-header-right.png) no-repeat bottom right;
}
.clist-footer-left{
	background:transparent url(images/headers/grey-footer-left.png) no-repeat top left;
}
.clist-footer-right{
	background:transparent url(images/headers/grey-footer-right.png) no-repeat top right;
}

.clist_text{
	width:180px;
	min-height:41px;
	border:1px solid #E7E5E5;
	border-bottom-width:0px;
	border-top-width:0px;
	background-color:#F2F2F2;
	padding:4px 15px 4px 15px;
}
.clist_text .titlebox{
	
}
.clist_text .clists a{
	background:transparent url(images/bullets/arrow-red.png) no-repeat 0px 5px;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	color:#616161;
	text-decoration:none;
}
.clist_text .clists a:hover{
	color:#000000;
	text-decoration:underline;
}
a.headinglink{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a.headinglink:hover{
	text-decoration:underline;
}

div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

.listlink{
	padding:11px;
	margin:4px;
	border-bottom:1px dotted #CCCCCC;
}
.listlink .listlinktitle{
	background:transparent url(images/bullets/cat.bg.gif) repeat scroll 0 0;
	height:21px;
	margin-bottom:4px;
}
.listlink .listlinktitle p{
	background:transparent url(images/bullets/cat.bullet.gif) no-repeat 0px 0px;
	height:23px;
	padding:0px 0px 0px 20px;
	margin:0px;
}
.listlink .listlinktitle p a{
	color:#009900;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
.listlink .listlinktitle a:hover{
	text-decoration:underline;
}
.listlink .listlinkdescription{
	color:#6C6B6B;
	font-size:11px;
	font-weight:normal;
	margin:0 0 2px;
}
.listlink .listlinkdescription a{
	font-weight:bold;
	color:#6C6B6B;
	font-size:11px;
	text-decoration:none;
}
.listlink .listlinkdescription a:hover{
	text-decoration:underline;
}
.listlink .listlinkurl{
	color:#484848;
	font-size:11px;
	font-weight:normal;
	margin:2px 0 0;
}
.detaillink{
	padding-left:20px;
}
.detaillink a{
	font-weight:bold;
	color:#009900;
	font-size:11px;
	text-decoration:none;
}
.detaillink a:hover{
	text-decoration:underline;
}
a.greylink{
	color:#6C6B6B;
	text-decoration:none;
}
a.greylink:hover{
	text-decoration:underline;
}
.err{
	background-color:#FF0000;
	color:#FFFFFF;
	padding:5px;
}



.boxtop {
	background:transparent url(images/box.top.bg.gif) repeat-x scroll center top;
	height:6px;
	margin:0;
}
.boxtop p {
	float:right;
	margin:0;
}
.boxtop h2 {
	margin:0;
}

.boxbody {
	background:transparent url(images/box.bg.gif) repeat-y scroll right center;
	border-left:1px solid #DBD2A4;
}
.boxbody {
	background:transparent url(images/box.bg.gif) repeat-y scroll right center;
	border-left:1px solid #DBD2A4;
}
.nav {
	color:#FD6802;
	font-size:12px;
	font-weight:bold;
	margin:0 16px 0 10px;
	padding:0;
}
.nav h3 {
	float:right;
	font-size:12px;
	margin:0;
	display:block;
}
.nav a {
	color:#FD6802;
	font-size:12px;
	text-decoration:none;
}
.nav p {
	margin:0;
	padding:7px 0;
	display:block;
}

.boxbody2 {
	background:transparent url(images/box.bg.gif) repeat-y scroll right center;
	border-left:1px solid #DBD2A4;
}
.nav2 {
	color:#000000;
	font-size:12px;
	margin:0 16px 0 10px;
	padding:0;
}
.nav2 a {
	color:#FD6802;
	font-size:12px;
	text-decoration:none;
}
.nav2 a:hover {
	text-decoration:underline;
}
.text{
	border:1px solid #FD6802;
}
.errForm{
	padding-left:4px;
	color:#FF0000;
}


.boxbottom {
	background:transparent url(images/box.bottom.bg.gif) repeat-x scroll center bottom;
	height:6px;
}
.boxbottom p {
	float:right;
	margin:0;
}
.boxbottom h2 {
	display:block;
	margin:0;
}