body{margin:0px; padding:0px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; background:#2c2f1d url(../images/master-bg2.jpg) repeat-x top left;}



#main{margin:0px auto; width:950px; position:relative; border:solid 3px #000000; background:#FFFFFF;}
#maintmp{ float:left; width:950px; position:relative;}
#main2{margin:0px auto; width:960px; position:relative;}
#sha{float:left; width:10px; background:url(../images/shadowright.jpg) left top repeat-y; height:120px;}
#sha2{float:left; width:950px; background:url(../images/shadowbotm.jpg) left top repeat-x; height:14px;}



#top{height:90px; width:950px; position:relative;}

#logo{width:220px; float:left; position:relative; padding-top:5px; padding-left:5px; padding-bottom:8px;}

#date{width:250px; float:right; position:relative; padding-top:20px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:right;}



#btn{width:948px; clear:both; position:relative; background:#000000;}

#btn ul{list-style-type:none; margin:0px; padding:0px;}

#btn li{ display:inline;}

#btn a{display: block;	float: left;	padding:6px 28px;
/*	margin-right: 3px;
*/


/*	background: url(../images/btn-bg.jpg) no-repeat;
*/
background:#000000;
	text-decoration: none;

	text-align: center;

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;}

#btn a:hover{/*background: url(../images/btn-over.jpg) no-repeat;*/ background:#404040; color: #ffffff;}

#btn .active a{/*background: url(../images/btn-over.jpg) no-repeat;*/ background:#404040; color: #ffffff;}



#banner{width:100%; height:187px; background-color:#000000; position:relative; clear:both;}

#flash{width:950px; margin:auto; height:187px; position:relative;} 



#main #leftmain{width:207px; float:left; position:relative; margin-left:5px; }

#main #left{width:182px; height:291px; background:url(../images/left-bg.jpg) no-repeat; padding:20px 15px; margin-bottom:20px;}

#left #subheading{font:bold 13px "Trajan Pro", verdana, arial; color:#1b6db3; padding-bottom:5px; width:150px; border-bottom:1px #646464 dotted;}

#left #quote{}





#right2{width:700px; margin-left:15px; float:right; position:relative;}
#right{width:705px; float:right; position:relative; padding:0px 10px 0px 5px;}

#right #news{float:left; position:relative; width:228px; padding-left:220px; background:url(../images/news.jpg) left top no-repeat; height:134px;}

#news #subheading{font:bold 13px "Trajan Pro", verdana, arial; color:#cd1511;}

.normal{font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#333333; line-height:20px; text-decoration:none;}

.normal a:hover{text-decoration:underline;}

.small{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:18px; text-decoration:none;}
.small2{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:18px; text-decoration:none;}


.more{text-align:right;}

.more a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:italic; text-align:right; text-decoration:none;}

.more a:hover{color:#cd1511; text-decoration:underline;}



#gallery{width:225px; float:right; position:relative;}

#footer{clear:both; position:relative; width:940px; background-color:#000000; text-align:right; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 5px; height:8px;}
#footer1{position:relative; float:left; width:300px;}
#footer2{position:relative; float:right; width:300px;}

.foot a{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.foot a:hover{text-decoration:underline;}

.txtfld{width:120px; height:18px; border:#999999 1px solid; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}

.txtare{width:200px; height:100px; border:#999999 1px solid; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; overflow:scroll;}

.error{color:red;}

.submit{padding:2px 3px; background-color:#99ae6a; font:bold 12px Arial, Helvetica, sans-serif; color:white; text-decoration:none; border:#77933e 1px solid;}

#list ul{margin:0px; padding:0px; padding-top:5px;}
#list li{padding-top:5px; list-style-type:none; font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#333333; line-height:20px; margin-bottom:2px;}
#list .head{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#6a8d1c;}

#list2 ul{margin:0px; padding:0px; padding-top:5px;}
#list2 li{padding-top:5px; list-style-type:disc; margin-left:15px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#333333; line-height:20px; margin-bottom:2px;}
#list2 .head{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#6a8d1c;}
.head{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#6a8d1c;}
.head2{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}
.head2 a:hover{text-decoration:underline;}
.head3{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#333333;}



.headred{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#990000;}
#download{padding:2px 3px; background-color:#0066FF; font:bold 12px Arial, Helvetica, sans-serif; color:white; text-decoration:none; border:#0099CC 1px solid;}



.readmore{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#952a2a;  text-decoration:none;}
.readmore a{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#952a2a; text-decoration:none;}

.readmore a:hover{text-decoration:underline;}
