html {height:100%;}
body {
margin:0;
padding:0;
height:100%;
background-color:#E6E6E6;
min-width:1000px;    	/* Minimum width of layout - remove line if not required */
/* font-size:90%; */
font-family: Arial, Helvetica, sans-serif;
}

#wrapper {
/*	background:url(/images/bg200.gif) top left repeat-y; */
	min-height:100%;
	margin:auto;
	position:relative;
/*	background-image: url(/images/bg200.gif);
	background-repeat: repeat-y;
	background-position: top left; */
}
* html #wrapper {height:100%} 
a {
	color:#369;
}
a:hover {
	color:#fff;
	background:#369;
	text-decoration:none;
}
h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.7em;
}
h3 {
	font-size: 1.4em;
}
h4 {
/*	font-size: 1.2em; */
}
p {
	margin:.4em 0 .8em 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}
blockquote {
	margin-left: 1.2em;
}

/* img {
	margin:10px 0 5px;
} */

/* Header styles */
#header {
clear:both;
	float:none;
	width:100%;
	background-image: url(/images/bghdr.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}
#header img {
	margin-top: 45px;
/*	margin-right: 5px;
	margin-left: 5px; */
}
#header,#headerleft, #headerright {
	margin: 0;
	padding: 0;
}

#header {
	height: 350px;
}
#headerleft, #headerright {
	height: 350px;
}
#headerleft {
	float: left;
	width: 475px;
}
#headerleft h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	margin-left: 5px;
}

#headerright {
	float: right;
	clear: none;
	text-align: left;
	width: 524px;
}

#headerright p,
#headerright h1,
#headerright h2 {
	/* padding:.4em 15px 0 15px; */
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-stretch: narrower;
}
#headerright ul {
	clear:none;
	float:none;
	width:100%;
	list-style:none;
	margin:60px 0 0 0;
	padding:0;
}
#headerright ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#headerright ul li a {
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	color:#270286;
	text-decoration:none;
	/* position:relative; */
	left:15px;
	line-height:1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#headerright ul li a:hover {
	background:#369;
	color:#fff;
}
#headerright ul li a.active,
#headerright ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
}
#headerright ul li a span {
	display:block;
}
/* ******** dropdown widths **********/
/*#headerright {
	clear:none;
	margin:0;
	padding:6px 15px !important; 
	text-align:left;
}*/
#innerwrapper {
	padding-bottom:10px;
	margin: 0;
	background-color: #fff;
	float: left;
	width: 100%;
}
#innerwrapper:after {
content:" ";
display:block;
clear:both;
}
/*
#footer {
position:absolute;
bottom:0;
height:80px;
background-color: #333333;
width:100%;
color:#FF00FF;
text-align:center;
}
*/
#main h1, #main h2, #main h3, #main h4 {
	color: #29387C;
}
#imageright {
	float: right;
	margin-right: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}
.imageright {
	float: right;
	margin-right: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}

#imageleft {
	float: left;
	margin-left: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em;
}


/* Footer styles */
#footer {
	position:relative;
	bottom:0px;
	/*	clear:both;
	float:left; */
	width:100%;
	border-top:1px solid #000;
	text-align: center;
	clear: both;
	float: left;
}
#footer p {
	padding:2px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	font-size: .75em;
}

#left {
	float:left;
	width:320px;
	text-align:left;
	background-color: #f3f3f3;
	margin-left: 20px;
}
#left p {
	text-align: left;
	width: 90%;
}

#main {
	margin-left:360px;
	padding-right: 5%;
} 
#main p {
	text-align: justify;
}


.style1 {font-size: 10em}
.undl {
	text-decoration: underline;
}

strong {
	font-weight: bold;
}
em {
	font-style: oblique;
}

