/* fieldset { display:none; */
fieldset { 
	color: #F2F3F4;
	border: 0;
}
legend { display:none; color: #F2F3F4;}

/* Global Resetting */
html{
	width: 100%;
	height: 100%;
	background:url(../images/page_bg.png) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:1.6em;
}
body {
	width: 100%;
	height: 100%;
}
* {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
a img{border:0;}
a {font-weight:bold; text-decoration:none; color:#36586f;}
a:hover {text-decoration: underline;}
.clear{clear:both;}
ul {margin-left:20px; margin-top:0.3em;}
ul li {list-style-image:url(../images/star10.gif);}
ul ul li {list-style-image:url(../images/star10-blue.gif);}
ul ul ul li {list-style-image:url(../images/star10-green.gif);}
.smaller {font-size:0.9em;}
p { margin-top: 1em; margin-bottom: 1em; }
/* Layout CSS */

#Main {
	margin-left:50px;
	margin-right:50px;
	background-color:#f2f3f4;
	border: 1px solid #999999;
	min-width: 810px;
}
#Container{
	margin-top:10px;
	margin-left:40px;
	margin-right:40px;
	padding-bottom:50px;
}
#TopLinks{

	text-align:right;
	margin-bottom:10px;
}

#Header {
	height:90px;
	background:url(../images/navbar_bg.png) bottom left repeat-x;
	clear:left;
}
#HeaderText {
	font-weight:bold; 
	font-size:24px;
	padding-top:3px;
	color:#f2f3f4;
	text-align:center;
}
#HeaderText a {color:#f2f3f4;}
#HeaderText a:hover {text-decoration: none;}
#ContentContainer {
	clear:both;
	background:#f5f5f5;
	padding-top:20px;
	padding-bottom:20px;
	overflow: auto;
}

#Banner {
	text-align: center;
}
#Content {}
#Footer {
	background-image:url(../images/footer_bg.png);
	height:30px;
	clear:both;
	text-align:center;
}
	#FooterText {
		padding-top:4px;
		color:#f2f3f4;
		font-size:12px;
		font-weight:bold;
	}
#SingleBoxContainer {clear:both;}
#SingleBoxHeader {
	font-size:1em;
	height:36px;
	background-image:url(../images/blue_box_header_bg.png);
	text-align: center;
}
#SingleBoxHeaderTitle {
	position:relative;
	top:7px;
}
#SingleBoxContent {
	background-image:url(../images/box_content_bg.png);
	background-repeat:repeat-x;
	vertical-align:top;
}
#BoxContent {
	position:relative;
	top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:35px;
}
#DiBoxContainer{clear:both;}
#DiBox1 {width:25%; margin-right:2.25%; float:left;}
#DiBox2 {width:70%; margin-left:2.25%; float:left;}

/* Search form styling */
#SearchForm {float:left;}
#SearchForm form * {display:inline !important;}


