/* CSS Document */
html, body { margin: 0; padding: 0; }

body { 

	background:#af2228 url(../images/tophat_background.jpg) repeat-x top;
	font-family:  Arial;
	font-size: 14px;
}

body * {margin: 0px; padding: 0px;}
p,h1,h2,h3,h4,h5{padding:0px; margin:0px;}
.clearfix:after { content: "."; display: block; clear: both; margin: 0px; padding: 0px; height: 0; visibility: hidden; }
/*********************************************
		Container Div
*********************************************/
#container {
	background: #FFFFFF;
	text-align: left;
	margin: 0px auto;
	padding:0px;
    width: 1024px;
	
	}
	
	
	
		
/*********************************************
		Header Styles
*********************************************/	
#header{
width:1024px;
height:98px;
border-bottom:1px solid #000000;
text-align:right;
padding:0px; margin:0px;
background:url(../images/hd_bg.jpg) repeat-x;
}
#header p{
background: url(../images/tele.jpg) 418px -1px no-repeat;
font-size:12px; font-family:"Times New Roman"; color:#cc0000; font-style:italic;
float:right;
margin:0px;
width:658px;
padding:1px 0px;
margin-top:30px;
margin-bottom:10px;
margin-right: 0px;
padding-right:35px;
padding-bottom:10px;
border-bottom:1px solid #000000;
text-transform:uppercase;
}
#header p a{ font-size:14px; font-family:"Times New Roman"; color:#cc0000; font-weight:bold; text-decoration:none;}
#header p a:hover{ font-size:14px; font-weight:bold; text-decoration:underline; font-family:"Times New Roman"; color:#cc0000;}
#header ul{ float:right; padding:0px; margin:0px; list-style:none; width:693px; margin-right:35px; }
#header li{ list-style:none;
padding:0px;
margin:0px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
font-family:"Times New Roman";
display:inline; letter-spacing:1px;}
#header li a{text-transform:uppercase; font-family:"Times New Roman"; color:#cc0000; text-decoration:none;padding:0px;margin:0px;}
#header li a:hover{text-transform:uppercase; font-family:"Times New Roman"; color:#000000; text-decoration:none;padding:0px;margin:0px;}



/*********************************************
		Logo Styles
*********************************************/	
#logo{
float:left;
width:314px;
height:173px;
background:url(../images/logo.png) no-repeat;

position:absolute;
margin:0px; padding:0px;
}



/*********************************************
		Flash Header image
*********************************************/
#mflash{
height:315px;
background: url(../images/header/rotator.php) no-repeat;
width:1024px;
border-bottom:1px solid #000000;
}
#mflash1{
height:315px;
border-bottom:1px solid #000000;
}
#shad{ background:url(../images/shadow.jpg) repeat-x;height:43px;}
#shad2{ background:url(../images/shadow2.jpg) repeat-x;height:43px;}


/*********************************************
	    	Body
*********************************************/
#content{
width:1024px;
height:auto;
background: url(../images/bd_bg.jpg) repeat-y;
}
#content2{
width:1024px;
height:auto; background:#FFFFFF;

}

/*********************************************
	    	Body Content
*********************************************/
#context{
width:714px;
height:auto;
float:right;
}
#context h2{
padding:0px; margin:0px;
font-size:20px; font-family:"Times New Roman"; color:#000000; letter-spacing:1px; text-transform:uppercase; margin-left:20px;
font-weight:lighter;
border-bottom:1px solid #000000;
padding-bottom:10px;
margin-right:23px;

}

#context h3{ padding:0px; margin:0px;
font-size:16px;
font-family:"Times New Roman";
color:#CC0000;
letter-spacing:2px;
text-transform:uppercase;
margin-left:20px;
margin-top:24px; margin-right:20px;
}
/*#context img{margin-right:20px; margin-bottom:20px; border:0px;}*/
#context p{ padding:0px; margin:0px;
font-size:14px;
font-family: Arial;
color:#333333;
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
margin-right:20px;
}
#context p a{
font-size:14px;
font-family: Arial;
color:#333333;
text-decoration:underline;
margin-top:5px;
font-style:italic;
}
#context p a:hover{
font-size:14px;
font-family: Arial;
color:#333333;
text-decoration:none;
margin-top:5px;
font-style:italic;
}
#context ul,li{padding:0px; margin:0px;margin-left:50px;}
#context li{
font-size:14px;
font-family: Arial;
color:#333333;
margin-bottom:5px;
}

/*********************************************
	    	SideBar
*********************************************/
#sidebar{
width:310px;
height:auto;
float:left;
}
#sidebar h2{ padding:0px; margin:0px;
font-size:20px; font-family:"Times New Roman"; color:#000000; letter-spacing:1px; text-transform:uppercase; margin-left:60px;
font-weight:lighter;
border-bottom:1px solid #000000; width:230px;
padding-bottom:10px;
margin-right:23px;
}
#sidebar ul,li{padding:0px; margin:0px;}
#sidebar li {
			 list-style:none;
			 width:228px;
			 margin-left:59px;
			 font-family:"Times New Roman";
			 color:#000000;
 			 letter-spacing:1px;
			 margin-top:24px;
			 border-bottom-width:198px;
			 border-bottom-style:solid;
			 border-bottom:1px solid #CC0000;
			 padding-bottom:6px;
			 margin-right:23px;
			 letter-spacing:2px;
}

#sidebar li a{
background:url(../images/dot3.jpg) left no-repeat;
background-position:0px 5px;
padding-left:30px;
color:#CC0000;
font-weight:bold;
text-decoration:none;

}
#sidebar li a:hover{
background:url(../images/dot1.jpg) left no-repeat;
background-position:0px 5px;
padding-left:30px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

#sidebar li a.a2{
background:url(../images/dot1.jpg) left no-repeat;
background-position:0px 5px;
padding-left:30px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

#sidebar li a.a2:hover{
background:url(../images/dot3.jpg) left no-repeat;
background-position:0px 5px;
padding-left:30px;
color:#CC0000;
font-weight:bold;
text-decoration:none;

}



/*********************************************
		FOOTER
*********************************************/
#foot{
width:1024px;
height: 33px;
padding-top:65px;
background:url(../images/foot.jpg) repeat-x;
vertical-align:bottom;
text-align:left;
}
#foot p{
vertical-align:bottom;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 35px 0px 59px;
}
#foot a{color:#666666;}
#foot a:hover{color:#666666;
text-decoration:none;
}

/*********************************************
		The Obligatory Stuff
*********************************************/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
}
.alignright {
   float: right;
}
.red{ color: #CC0000;}
.padd{ margin-left:20px; color:#FFFFFF; font-family:"Times New Roman"; font-size:12px; font-weight:bold; text-transform:uppercase;}

ol,li{ margin:20px;}

.aa{color:#000000;}

#context ul,li a{ color:#666666; }
#context li{color:#666666;

}

#context .gallary{ margin-left:auto;
margin-right:auto;

}

#context ul,li.l2 a{ color:#666666; }
#context li.l2{color:#666666; background:url(../images/bullet2.jpg) no-repeat; list-style:none; background-position:0px 5px; padding-left:15px;}

.mtb1{ background:url(../images/m_tb_top.jpg) repeat-x; width:100%; height:38px;font-style:italic; border-right: solid 3px #FFFFFF;}

.mtb2{ background: url(../images/m_tb_nid.jpg) repeat-x;  height:38px; border-right: solid 3px #FFFFFF; font-style:italic; font-weight:bold;}


.mtb3{ color:#da2128; font-family:"Times New Roman"; }

.mtb4{ background: url(../images/m_tb_bot.jpg) repeat-x;  height:5px; border-right: solid 3px #FFFFFF;}
.t1{ background:url(../images/t1.jpg) no-repeat; width:238px; height:272px;}
.t2{ background:url(../images/t2.jpg) no-repeat; width:238px; height:272px;}
.t3{ background:url(../images/t3.jpg) no-repeat; width:238px; height:272px;}
.t4{ background:url(../images/t4.jpg) no-repeat; width:238px; height:272px;}
.ind{ font-size:16px; color:#cc0000; font-family:"Times New Roman";}

.t1 p{ font-family: Arial; font-size: 14px; color:#000000;  margin-right:20px; margin-top:4px;margin-bottom:5px;}
.t2 p{  font-family: Arial; font-size: 14px; color:#000000;  margin-right:20px; margin-top:4px; margin-bottom:5px;}
.t3 p{  font-family: Arial; font-size: 14px; color:#000000; margin-right:20px; margin-top:4px; margin-bottom:5px;}
.t4 p{ font-family: Arial; font-size: 14px; color:#000000;  margin-right:20px; margin-top:4px; margin-bottom:5px;}

.spn{color:#cc0000; font-style:italic; font-size:12px; }
.spn a{color:#cc0000; text-decoration:none;}
.shdl1{ background:url(../images/2.png) repeat-y; width:19px; height:auto;}
.shdl2{ background:url(../images/2a.png) repeat-y; width:19px; height:auto;}