body  { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#eeeeee; background-image:url(/themes/pratheme/images/site/sitebackground.gif); background-repeat:repeat-y; margin: 0; padding: 0;color: #000000; }
h1 {color:#ed1c24; font-size:20px;}
h2 {color:#ed1c24; font-size:18px;}
h3 {color:#ed1c24; font-size:14px;}
h4 {color:#58585A; font-size:12px;}
a { text-decoration:none; color:#58585a; }
a:hover {text-decoration:underline; color:#ed1c24;}

img {border:none;}
table {font-size:12px}
form {padding:0; margin:0;}

hr {border:1px solid #ed1c24; border-width:1px 0 0 0; background:none; height:1px;}

#container { width: 999px;  } 
#header { width:999px; height:108px; background-image:url(/themes/pratheme/images/site/header.jpg); background-repeat:no-repeat;} 
#header .logo { float:left; margin:-31px 0 0 798px; width:134px; }
#header h1 { float:left; display:block; margin: 0; padding: 27px 0 0 29px; width:508px; }
#footer { padding: 5px;margin:10px; text-align:left;} 
#footer p {	margin: 0; padding: 10px 0; }

#maincontainer {position:relative; display:block; background:#fff; border-left:188px solid #fff; border-right:271px solid #e7e7e8; overflow:visible;}
#left {float:left; position:relative; width:188px; margin-left:-188px; display:inline; }
#right {float:right; position:relative; width:249px; margin-right:-271px; display:inline; padding:11px 0 0 23px; background-image:url(images/site/rightside_background_top.gif); background-repeat:no-repeat; background-color:#e7e7e8;}

#contentHolder {padding:0 5px;}

.clear {clear:both;height:1px;overflow:hidden;}

.spacer {clear:both;height:5px;overflow:visible; padding:0; margin:0;}

#printfriendly {float:right; margin-top:-10px;}

.floatright { float: right; margin-left: 8px; }
.floatleft { float: left;margin-right: 8px;}
.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}
.clearfloatS { clear:both; height:20px; display:block; width:10px; background:#003333;}

.textright { text-align:right;}

.bar {margin: 8px 0 16px 0; height:4px; width: 984px;}
.img_logo {padding-left:9px;padding-bottom:20px;}
.img_header {margin-bottom:20px; margin-left:-10px; margin-top:-5px; width:999px; height:93px;}
.small {font-size:76%}
.breadcrumb {font-size:76%; margin-left:-6px;}
.copyright {font-size:70%;  }
.Title{color:#810040;font-weight:bold;font-size:150%;line-height:12px;}

.siteMangement {float:left; padding:5px 5px 10px 15px;}

.error { color:#EE0A00 }
.textLargeRed { color:#ed1c24; font-size:22px; font-weight:bold; text-align:center;}


.rightmenubox { width:225px; margin:0 0 17px 0; color:#58585a;}
.rightmenubox .top { height:7px; background-image:url(/themes/pratheme/images/site/rightside_top.gif); background-repeat:no-repeat; font-size:1px;}
.rightmenubox .bottom { height:7px; background-image:url(/themes/pratheme/images/site/rightside_bottom.gif); background-repeat:no-repeat; font-size:1px;}
.rightmenubox .centre { padding:1px;background:#d1d2d4; border:2px solid #fff; border-width:0 2px 0 2px;}

/* Forum Styling */
.bb_boarddesc {font-size:12px; color:#000000;}

/* Login Styling */
.login { padding:6px 6px 0 6px; width:205px;}
.login input {float:right; background:#fff; border:1px solid #58585a; margin:0 0 5px 0; width:138px; }
.login .submit { display:block; width:59px; height:17px; border:none;}
.login label {width:4em; float:left; display:block; margin-right:0.5em; text-align:right; line-height:16px}
.login legend { visibility:hidden; display:none;}
.login fieldset {border:none; padding:0; margin:0;}

/* Search Styling */
.qsearch { padding:6px 6px 0 6px; }
.qsearch .searchbox { background:#fff; border:1px solid #58585a; margin:0 0 5px 0; width:205px;  }
.qsearch .submit { display:block; float:right; width:59px; height:17px; border:none;}
.qsearch label {width:4em; float:left; display:block; margin-right:0.5em; text-align:right; line-height:16px}
.qsearch legend { visibility:hidden; display:none;}
.qsearch fieldset {border:none; padding:0; margin:0;}


/* simple menu style, no sub menus 
#menu {}
#menu ul {

	padding:0;
	margin:0;
	list-style-type:none;
	position:relative;
	background:url(/themes/pratheme/images/button_.gif);
	background-repeat:no-repeat;
}
#menu h2 {padding:0; margin:0;}

#menu li {padding-bottom:5px;}

#menu a, #menu a:visited {
	display:block; 
	text-decoration:none;
	height:41px;
	width:146px;
	color:#676868;
	text-indent:9px;
    font-size:60%;
	line-height:39px;

}
#menu a:hover {color:#810040; 
}*/



.cap_start_image {
	visibility:hidden;
}
.cap_end_image {
	visibility:hidden;
}
#menu {
		padding: 5px 0 0 27px;
		list-style: none;
	
		width : 11em;
}

#menu ul { /* all lists */

		padding: 0;
		margin: 0;
		list-style: none;
	
		width : 11em;
	}
	
	#menu li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 141px;


	}

	#menu li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 141px;
		margin-top : -32px;

	}
	
	#menu li ul ul { /* third-and-above-level lists */
		left: -999em;
margin-left : 152px;
margin-top : -22px;
	}

	
	
	
	
	
	#menu li a {
	
		display : block;
	
		
		color: #fff;
		height: 26px;
		width:134px;
		w\idth : 134px;
		background:#e04a34;
		background-image:url(/themes/pratheme/images/site/mainmenu_button.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		padding: 0 7px 8px 0;
		text-decoration: none;
		line-height:26px;
		font-size:12px;
		font-weight : bold;
		text-align:center;
		
	}
	
	#menu li a:hover, #menu li a.sfhover {
		background-position:0 -34px;
	}
	
	#menu :hover > a, #menu .sfhover > a {
		background-position:0 -34px;
	}
	
	#menu li li a {
		width: 140px;
		w\idth : 140px;
		display : block;
		
		text-decoration : none;
	
		border : 1px solid #d81d22;
		padding : 0 0.5em;
background-image:none;

	font-size: 11px;
	font-weight:normal;
	text-indent: 8px;
text-align:left;
    height:20px;
    line-height:20px;
	background: #fff;
color:#000;


		
	}
	
	#menu li li a:hover, #menu li li a.sfhover {
		background:#f08366;
	}
	
	#menu ul ul :hover > a {
		background:#e3bd98;
	}
	
	#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
		left: -999em;
	}
	
	#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	#menu li:hover ul {
visibility: visible;
left: auto;
}

