/* Reset Browser Styling : **************************************** */

html,body,div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, 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,

dl, dt, dd, ol, ul, li,

fieldset, form, legend,

table, caption, tbody, tfoot, thead, tr, th, td

{	margin: 0;padding: 0;border: 0;outline: 0;

	font-weight: inherit; font-style: inherit; font-size: 100%; font-family:inherit; vertical-align: baseline; }

/* suppress link outlining - supply default styling for keybord user tab browsing */

:focus {outline: 0;}

caption, th, td {text-align: left;font-weight: normal; font-size:10px;}



/****************************************** */

body{min-width:780px; background:#FFFFFF url(../images/bg_gradient.gif) repeat-x top;}

#shadow {background:transparent url(../images/bg_shadows_gradients_02.gif) repeat-y scroll center top;margin:0px auto;padding:0px;width:812px;}

#container{ margin:0px auto 0px auto; text-align:left; width:780px; background:transparent url(../images/bg_shadows_gradients_01.gif) no-repeat scroll center top; padding:9px 16px 0px 16px; }

#header{ width:780px;   }

#topbanner{ border-top:solid 4px #ff0000; }

/*#topbanner { width:450px;float:left;	margin: 25px; font:14px Verdana, Arial, Helvetica, sans-serif; }*/

#rightbanner{ width:150px; float:left;background-color:#FFFFFF;padding:20px 15px 10px 15px; font:10px Verdana, Arial, Helvetica, sans-serif;}


#contentarea { width:780px;margin:0;float:left; background-color:#FFFFFF;}

#leftcol { width:250px;float:left; margin: 25px;  font:13px Verdana, Arial, Helvetica, sans-serif;  }

#content { width:450px; float:left;background-color:#FFFFFF;padding:20px 15px 10px 15px; font:10px Verdana, Arial, Helvetica, sans-serif;}

#contentrightcol { width:585px; float:left;background-color:#FFFFFF  ;padding:10px 15px 10px 15px;}

#contentleftcol { width:585px; float:left;background-color:#FFFFFF; padding:10px 15px 10px 15px;}

#contentnocol { width:780px; float:left;background-color:#FFFFFF;padding:0px 15px 10px 15px; }

#rightcol { width:161px; float:right; padding:0px 4px 10px 0px; font:10px Verdana, Arial, Helvetica, sans-serif; }

/*#rightcol .colcontent{ width:157px; padding:0px 4px 10px 4px;  float:left;  }*/

#footershadow {background:transparent url(../images/bg_shadows_gradients_03.gif) no-repeat scroll center bottom;clear:both;margin:0px -16px;padding:10px 0px 4px;width:812px;}

#footer {width:780px; height:30px; clear:both; padding:0px 16px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#333; background:transparent url( ../images/bg._top_780_30.jpg) no-repeat scroll center top;}

#footernav { padding:0px 10px;}

#footernav li { margin-top:3px; float:left; padding:0px 0px 0px 0px; display:inline; list-style:none; vertical-align: middle; line-height:25px; color:#FFF; }

#footer p{  display:inline; width:140px; padding:0px; margin:3px 15px 0px 0px; font:20px Verdana, Arial, Helvetica, sans-serif; color:#fff; vertical-align: middle; line-height:25px;  }

#footernav a:link, #footer a:visited { color:#FFF; font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

#footernav a:hover, #footer a:focus, #footer a:active { color:#FFF; font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

/* ************************************************************** */


body { text-align:center;font:10px Verdana, Arial, Helvetica, sans-serif; line-height:1;color:#000;}
.clear{ clear:both; margin:0; padding:0; height:0px;}
.floatleft{ float:left; }
.floatright{ float:right; }
.floatleft_img{ float:left; margin:0px 0px 0px 30px; vertical-align:middle; border:none; width:auto;}
.floatright_img{ float:right; margin:10px 10px 10px 10px; vertical-align:middle; border:none; width:auto;}
.floatright_img_main{ float:right; margin-right:10px; vertical-align:middle; border:none; width:auto;}
.bold{ font-weight:bold; }
.space{clear:both; padding:5px 0px; display:block; }
.black_txt, #content .black_txt { font-weight:normal; color:#000; font-style:normal; }
.red_txt, #content .red_txt { font-weight:normal; color:#ff0000; font-style:normal; }


/**********************************************************************************/

h1, h2, h3
	{
		margin-bottom: 15px;
		/*text-transform: lowercase;*/
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #ff0000;
	}

h1
	{
		letter-spacing: -1px;
		font-size: 180%;
	}

h2
	{
		letter-spacing: -1px;
		font-size: 150%;
	}

h3
	{
	}

.menubar
	{
		color: #ffffff;
		line-height:22px;
		vertical-align:middle;
		text-transform: lowercase;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 0px dotted #000000;
		font-size: 1.4em;
	}


#contentarea .large { font-size:15px; }

strong { font-weight:bold; }


#leftmenu
	{
		position: relative;
		/*background:transparent url(../images/panel-bg-175px-w-tall.gif) no-repeat scroll left top;*/
		font-size: 1.4em;
		top: 15em;
		left: 33em;
		width: 20em;
	}

#leftmenu_img
	{
		position: relative;
		/*background:transparent url(../images/panel-bg-175px-w-tall.gif) no-repeat scroll left top;*/
		font-size: 1.4em;
		top: 15em;
		left: 36em;
		width: 20em;
	}

#leftnav {

/*background:transparent url(../images/panel-bg-175px-w-tall.gif) no-repeat scroll left top;*/

line-height:0px;list-style:none;margin:20px 0px 0px 0px;padding:0px;width:165px;

}

#leftnav li {float:left;margin-left:0px;padding-left:0px;}

#leftnav li a {float:left;height:25px;text-decoration:none;text-indent:-900em;}

#leftnav li a:focus { outline:0;}

#leftnav ul { margin:0;padding:0; }

#leftnav ul li{ list-style:none; margin:0;padding:0;}



/*********************************************************************/
/* Menu */
#menucontainer { width: 100%; height: 35px; }

#menu
	{
		width: 780px;
		/*position: absolute;*/
		text-align: center;
		background:transparent url( ../images/bg._top_780_35.jpg) no-repeat scroll 0%;height:35px;line-height:0px;

		margin: 0;
		/*background-image: url(../images_frame/gradient_05_red.jpeg);*/
	}

#menu ul
	{
		list-style: none;
		/*text-align: left;*/
		padding: 5px 0px 10px 0px;
		margin: 0;
	}

#menu li
	{
		padding: 0em 0.7em 0em 0.7em;
		display: inline;
	}

#menu li a
	{
		color: #ffffff;
		line-height:22px;
		vertical-align:middle;
		text-transform: lowercase;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 0px dotted #000000;
		font-size: 1.4em;
	}

#menu li a.active
{
	border-bottom: 2px solid #ffffff;
}

#menu li a:hover
	{
		border-bottom: 2px solid #ffffff;
	}

div.centered
	{
		text-align: center;
	}
div.centered table
	{
		margin: 0 auto;
		text-align: left;
	}


#sidebar
	{
		font-size: 15px;
		float: left;
		width: 250px;
		margin: 1px;
		padding: 0px 0px 0px 0px;
		background: #ffffff url() no-repeat;
	}
#whatson_menu
	{
		width: 780px;
		/*position: absolute;*/
		text-align: center;
		background:transparent url( ../images/bg._top_780_35.jpg) no-repeat scroll 0%;height:35px;line-height:0px;

		margin: 0;
		/*background-image: url(../images_frame/gradient_05_red.jpeg);*/
	}

#whatson_menu ul
	{
		list-style: none;
		/*text-align: left;*/
		padding: 5px 0px 10px 0px;
		margin: 0;
	}

#whatson_menu li
	{
		padding: 0em 0.7em 0em 0.7em;
		display: inline;
	}

#whatson_menu li a
	{
		color: #ffffff;
		line-height:22px;
		vertical-align:middle;
		text-transform: lowercase;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 0px dotted #000000;
		font-size: 1.4em;
	}

#whatson_menu li a.active
{
	border-bottom: 2px solid #ffffff;
}

#whatson_menu li a:hover
	{
		border-bottom: 2px solid #ffffff;
	}

