/* --------------  reset css --------------- */

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;
}
body {
	line-height: 1;
}


blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/*---------------------------reset code----------------------------*/
.clear					{ clear:both;}


body 					{ font:12px Georgia, "Times New Roman", Times, serif; background-color:#404040;  }

/*---------------------------Main Body Start ----------------------------*/
#wrapper_main			{	width:100%;	margin:0 auto; background:#fff url(../images/bg.gif) repeat-x; padding-bottom:15px;  }

.wrapper				{	width:1004px;	margin:0 auto;	}
/*---------------------------Main Body End----------------------------*/



/*---------------------------Text Css Start---------------------------*/
h1						{	width:100%; font:bold 26px Tahoma, Geneva, sans-serif; color:#ffd245; line-height:28px;}
h2						{	width:100%; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; font-style:italic; padding:9px 0 13px 0;}
h3						{	width:100%; font:9px Tahoma, Geneva, sans-serif; color:#ffd245; font-weight:bold; line-height:13px; padding:0 0 0 9px; 	}
h4						{	width:100%; font:bold 16px "Arial Narrow", Arial, Helvetica, sans-serif; color:#cc0000; line-height:17px; text-transform:uppercase;}
h5						{	float:left; width:100%;	font:bold 11px Arial, Helvetica, sans-serif; color:#515151; line-height:12px; padding:10px 0 0 0;}
/*---------------------------Text Css end------------------------------*/



/*---------------------------Header Start---------------------------*/
.header					{	width:1004px; height:122px; margin:0 auto; background:url(../images/headerbg.gif) top center no-repeat; position:relative;}
.header_img				{	width:1004px; height:136px; margin:0 auto; margin-top:1px; background:url(../images/header_img.jpg) no-repeat;}
.logo					{	width:141px; position:absolute; top:14px; left:165px; 	}
.header_content_left	{	float:left; width:360px; padding:15px 0 0 320px; border-right:1px dotted #d4d7bf; margin-top:11px;  }
.header_box1			{	float:left; width:172px; padding:32px 0 0 0;}
.header_box1 p			{	color:#d4d7bf; width:100%; font:normal 9px Tahoma, Geneva, sans-serif; font-weight:normal; line-height:13px; padding:0 0 0 9px;}
.header_box1 p a		{	color:#d4d7bf; width:100%; font:normal 9px Tahoma, Geneva, sans-serif; font-weight:normal; line-height:13px; padding:0 0 0 0; text-decoration:none;}
.header_box1 p a:hover	{	text-decoration:underline;}
.box1					{	padding-top:10px; text-transform:uppercase;}
.header_box2			{	float:left; width:102px; height:93px; padding:0 0 0 0; background:url(../images/header_box2_bg.png) no-repeat; margin-top:29px;}
.top_link_box			{	float:left; width:24px; padding:0 0 0 18px;}
.t_img					{	float:left; width:23px; padding:14px 0 0 0;}
.f_img					{	float:left; width:24px; padding:15px 0 0 0;}
/*---------------------------Header End---------------------------*/




/*---------------------------Navigation Start---------------------------*/
.nav					{  	width:700px; height:23px;  background:url(../images/nav_bg.gif) 0 -1px repeat-x; margin:0 55px 0 auto; }
.nav ul					{	margin:0; padding:0 0 0 10px;}
.nav ul li				{	margin:0; padding:0; list-style:none; display:inline;}
.nav ul li a			{	display:inline-block; padding:5px 18px 20px; margin:0; font:normal 9px Tahoma, Geneva, sans-serif; color:#424242; line-height:12px; text-transform:uppercase; background:url(../images/nav_line.png) no-repeat;text-decoration:none; }
.nav ul li a:hover		{ 	text-decoration:underline;}
.nav ul li.first a				{	background:none;}
/*---------------------------Navigation End---------------------------*/



/*---------------------------Center Container Start---------------------------*/
.container				{	width:810px; margin:0 auto;  background:url(../images/containerbg.gif) no-repeat; margin-top:20px; clear:both; margin-bottom:15px;padding-bottom:15px;  }
.container_left			{	float:left; width:494px; padding:17px 0 0 75px}
a:hover {
	color: #CC0000;
	text-decoration: none;
}
a:link {
	color: #CC0000;
}
a:visited {
	color: #CC0000;
}
.left_img				{	float:left; width:405px; padding:8px 0 0 0;}
.left_img2				{	float:left; padding:8px 0 0 0;}
.container_left	p		{	float:left; width:100%; font:11px Arial, Helvetica, sans-serif; color:#515151; line-height:12px; padding:0 0 10px 0;}
.red_text				{	float:left;	font:bold 12px Arial, Helvetica, sans-serif; color:#cc0000; line-height:15px; width:80%;}

.container_right		{	float:right; width:120px; padding:14px 77px 0 0}
.right_box1				{
	float:right;
	width:120px;
	height:37px;
	background:url(../images/right_box1bg.gif) no-repeat;
}
.right_link				{	 float:right; width:120px ;  }
.right_link ul 			{	 margin: 0 0 0 0; list-style:none; padding:4px 0 0 0; }
.right_link li 			{    margin:0; padding:3px 0 0 0; display:inline; float:left; width:120px; height:30px;   }
.events_img				{    display:inline;  float:left; font:8px Arial, Helvetica, sans-serif; color:#626262; width:90px; 
							 font-weight:normal; text-decoration:none; background:url(../images/events_img.png) right 0 no-repeat; padding:4px 13px 15px 8px; text-transform:uppercase;   }
						 
.right_box2				{	float:left; width:120px;   margin-top:5px;}

/*---------------------------Center Container End---------------------------*/



/*---------------------------Footer Start---------------------------*/
.footer				{	width:100%; height:91px; margin:0 auto; background:url(../images/footerbg.gif) repeat-x; }
.footer_text		{	float:left; width:100%; padding:29px 0 0 0;}
.footer_text p		{	width:100%; font:10px Tahoma, Geneva, sans-serif; color:#7c7c7c; line-height:10px; text-align:center;padding:12px 0 0 0;}
.footer_text p a	{ 	width:100%; font:9px Tahoma, Geneva, sans-serif; color:#cdd0b7; line-height:11px; text-decoration:none; text-transform:uppercase;  }
.footer_text p a:hover	{	text-decoration:underline;} 
/*---------------------------Footer End-----------------------------*/

