/* General settings */
* {
	font-size: 14px;
}


body {
	margin:0;
	font:1.2em,"Times New Roman", Times, serif;
	background:#c0c0c0;

}
a {
	text-decoration: none;
	color: #094777;
}

h4 {
font-size:1.2em;
margin:10px 0 0;
padding:0 0 0 0;
color:#007DC3;
padding-bottom:10px;
}

table,
td {
	border-collapse:collapse;
	padding:0;
	margin:0;
}
a:hover {
	color: #91b4df;
}
img {
	/*border:0;
	display:block;*/
}
/* General settings end */
/* body start*/
table#inner,
table#index,
table#content {
	border:0;
	overflow: hidden;
	margin:0 auto;
	width:1000px;	
}
table#index {
	background: #fff url(../images/bg-body.gif) no-repeat 0 100%;
	margin-bottom:19px;
}
table#inner {
	background: #fff url(../images/bg-inner.gif) no-repeat 0 100%;
	padding-bottom: 19px;
	margin-bottom: 19px;
}
/*header start*/
#header {
	vertical-align:top;
	height: 168px;
	margin:0;
	padding: 0;
	border-collapse:collapse;
}
tr#header td h1.logo {
	width: 123px;
	height:127px;
	padding: 15px 0 0 29px;
}
tr#header td h1.logo a{
	display: block;
	text-indent: -9999px;
	height: 127px;
	background:url(../images/logo.gif) no-repeat 0 0;
}
#header p.inner,
#header p.text{
	padding-right:46px;
	font-size: 1.66em;
	color: #9eb127;
	text-align:right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
#header p.inner{
	margin: 70px 0 0 0;
}
#header .holder {
	float:left;
	width:820px;
	padding-top: 60px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 24px;
	margin: 0;
}
/* top-nav start*/
#header .top-nav {
	margin:0;
	padding:0;
	list-style:none;
	font-size: 1.33em;
	line-height:24px;
}
#header .top-nav li {
	float:left;
	font-size:90%;
	padding:10px 12px 0 14px;
	background: url(../images/line.gif) no-repeat 0 10px;
}


#header .top-nav li.last {
	padding: 10px 10px 0 10px;
	width:80px;
	background: url(../images/last-line.gif) no-repeat 0 10px;
}
#header .top-nav li.active a{
	display:block;
	padding: 10px 0 10px 0;
	margin: -10px 0 0 0;
	background:url(../images/bg-active.gif) no-repeat 50% 0;
}
/* top-nav-end*/
/*header end*/
/*main start*/

#main {
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
#main td table#content tr td.content{
	padding: 23px 89px 64px 38px;
	margin:0;
	border-collapse:collapse;
	width:450px;
	vertical-align:top;
}
#inner #main td table#content tr td.content{
	padding:0;
}
#main td table#content tr td.content p{
	line-height:1.5em;
	/*padding: 0 0 20px 0;
	margin: 5px 0 0 0;*/
}
#main td table#content tr td.content h2{
	padding: 0;
	font-size: 1.8em;
	color: #007dc3;
	margin:0;
	line-height:1em;
}
#main td table#content tr td.content strong{
	margin: 10px 0 0 0;
	/*display:block;*/
	padding: 0;
	color: #007dc3;
	font-size: 1.2em;
}
#main td table#content tr td {
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.sidebar {
	width: 370px;
	vertical-align:top;
}
.sidebar ul.banners,
.sidebar ul.inner,
.sidebar ul.left-nav{
	margin:0;
	padding: 0 0 0 18px;
	border:0;
	list-style:none;
}
.sidebar ul.inner{
	padding:0;
}
.sidebar ul.banners li,
.sidebar ul.inner li,
.sidebar ul.left-nav li{
	float:none;
	padding-top:10px;
}
.sidebar ul.banners li img,
.sidebar ul.inner li img,
.sidebar ul.left-nav li img{
	margin:0;
	vertical-align:top;
}
table table#content table#left-nav {
	margin:0;
	padding: 0;
	border-collapse:collapse;
}
table table#content table#left-nav tr.frame{
	height:330px;
	padding: 20px 0 0 30px;
}
table table#content table#left-nav tr.bottom{
	background:#fff;
	height:70px;
}
/*left navigation start*/
table table#content table#left-nav tr.frame td {
	vertical-align:top;
}
table table#content table#left-nav tr.frame td ul.left-nav{
	width: 154px;
	margin: 28px 0 30px 0;
	padding: 0 27px 0 0;
	text-align:right;
	list-style:none;
	font-size: 1.166em;
	line-height:14px;
}
#left-nav tr.frame td .left-nav li{
	/*margin: 20px 0 0 0;*/
	padding-top:10px;
	padding-bottom:10px;
	border-right:#91B4DF solid 1px;
	padding-right:15px;
	padding-left:5px;
}
table table#content table#left-nav tr.frame td ul li.first{
	margin:0;
}
table table#content table#left-nav tr.frame td.sidebar ul li{
	margin:0;
}

.left-nav a {text-decoration:none;}

#left-nav li .active{padding-left:200px;background:url(../images/nav-active.jpg) left no-repeat;}
.current {}
.current a{
/*padding-left:45px;*/
color:#9EB127;
}
/*
.current a{background:url(../images/subnav-marker.jpg) left center no-repeat;padding-left:45px;color:#c2d82e;}
left-navigation-end*/
/*inner content*/
table table#content table#left-nav tr.frame td h3{
	font-size: 1.8em;
	color: #007dc3;
	margin:0;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
table table#content table#left-nav tr.frame td div {
	/*padding: 0 0 0 20px;
	margin: 0 0 0 -20px;*/

}
#main td table#content table#left-nav td.content strong{
	font-size: 1.2em;
	margin:10px 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#main td table#content table#left-nav td.content p{
	margin-top:0;
	margin-bottom:0;
	/*margin-top: 15px;
	margin-right: 48px;
	margin-bottom: 16px;
	margin-left: 0px;
	padding: 0;*/
}
#inner #main #content .frame .content #left-nav .frame .content .body ul li{
margin-top:0; 
}
#inner #main #content .frame .content #left-nav .frame .content .body {
	padding-bottom:25px;
}

.midbox{
	padding-left: 100px;
}
#conform {width:420px;}
#conform td{display:table-cell; border-collapse:seperate;}!important

/*inner content end*/
/*main end*/

.gallery_padd {
	padding: 2px;
	border: 1px groove #666666;
	background-color: #FFFFFF;
	height: 80px;
	*width: 100px;
	width: 90px;
}
.gallery_cell {
	filter: Glow(Color=#999999, Strength=5);
}

.base{position:fixed;bottom:0px;background:#FFFFFF;align:left;border-top:solid 2px #7F7F7F;width:100%;}
.show{position:fixed;bottom:0px;align:left;width:25px;width:100%;}
.footer {
	text-align: center;
	color: #000000;
	padding-bottom: 20px;
}
.footer a {
	text-decoration: none;
}
.footer a:hover {
	color: #91B4DF;
}
.Bread_Crumb {
padding-top:10px;
}

#Body_Copy{
	font-size:120%;
}
#Body_Copy a{text-decoration:underline;}
#nop{}
#nop p{margin:0px;padding:0px;}

.rollcursor{cursor:pointer;}


/* Added 5-21-10 to enlarge main text sizes */
.text-main p, em,#main td table#content tr td.content p,.text-main a,#main td table#content tr td.content p a {font-size: 14pt;}
