/* Content Styles */
#mainwrapper {
	margin:0 auto;
	background-image:url(images/background.jpg);
	/*background-color:#f7f4ee;*/
	background-position:center;
	background-repeat:repeat-y;
}
body
{
	background-color: #f7f4ee;
	font-family: Arial;
	font-size: 12px;
}
img
{
	border:none;
}
p
{
	/*padding-left:10px;*/
}
h1
{
	color: #090;
	/*padding-left:10px;*/
	margin-top:-11px;
}
.continfo
{
	float:right;
	margin-right:150px;
	margin-top:35px;
}
.newsletter
{
	padding-right:25px; 
	/*padding-left:50px;*/ 
	padding-bottom:20px;
	font-weight:bold;
	font-style:italic;
	font-size:17px; 
	text-decoration:underline;
	color:#055173;
	text-align:right;
}
.imgr
{
	float:right;
	margin-left:5px;
}
#imgright
{
	float:right;
	margin-left:5px;
}
.imgl
{
	float:left;
	margin-right:5px;;
}
.imgc
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}
.biocap
{
	display:block; 
	clear:both; 
	margin-left: auto; 
	margin-right: auto;
	width:4em;
}
/*Menu Styles*/
input 
 {
	 margin-bottom:5px;
	 width:200px;
	 text-align:left;
 }
label 
 {
	text-align:right;
	width:100px
 }
form
 {
	 text-align:right;
 }
#headershadow
{
	margin: 0 auto;
	clear:both;
	background-image: url(images/background_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#header
{
	width:780px;
	margin: 0 auto;
	clear:both;
}
#headercontainer
{
	width:780px;
	margin: 0 auto;
	clear:both;
}
#headerupright
{
	padding-top:5px; 
	padding-right:3px; 
	float:right; 
	clear:right; 
	text-align:left;
}
#headerupright a:link
{
	color:#055173;
}
#headerupright a:visited
{
	color:#055173;
}
#headerupright a:hover
{
	color:#a63f3f;
}
#maincontentfront
{
	width:780px;
	min-height:200px;
	background-color:#ffffff;
	margin: 0 auto;
	padding-top: 5px;
}
#maincontentcontainer
{
	width:780px;
	background-color:#ffffff;
	margin: 0 auto;
	padding-top: 5px;
}
#maincontent
{
	width:760px;
	background-color:#ffffff;
	margin: 0 auto;
	padding-top: 5px;
	min-height:400px;
}
#mainbox
{
	border: 1px solid #D8D8D8;
	width: 442px;
	height: 295px;
	background-color:#FFF;
	text-align: center;
	margin-left: 15px;
	position: relative;
}
#mainboxinner
{
	position:absolute; 
	top:50%; 
	height:295px; 
	margin-top:-147px;
	margin-left: 1px;
}
#footershadow
{
	width:820px;
	margin: 0 auto;
	clear:both;
	background-image: url(images/background_bottom.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}
#footer
{
	text-align:center; 
	position:relative; 
	background-color:#FFF; 
	width:760px; 
	margin: 0 auto;
	clear:both;
}
/* Nav Styles*/
ul#nav
{
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
	width:805px;;
	position:relative;
	display:block;
	height:30px;
	font-size:13px;
	font-weight: 100;
	font-family:Arial;
	clear:both;
}

ul#nav li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#nav li a
{
	display:block;
	float:left;
	color:#055173;
	text-decoration:none;
	font-weight:bold;
	padding:8px 5px 0 15px;
}

ul#nav li a:hover
{	
	color:#a63f3f;
	/*height:22px;*/
}
	

ul#nav li a.current
{
	color:#6996bb;
}
/*dropdown*/
ul#nav li ul {
	display:none;
	list-style:none;
	width:150px;
	position:absolute;
	top: 20px;
	left: 0px;
	padding-top:0px;
	margin-top:1px;
	z-index:1000;
	background-color:#FFF;
	margin-left:80px;
}
ul#nav li ul li a{
	display:block;
	float:left;
	color:#055173;
	text-decoration:none;
	font-weight:bold;
	padding:8px 0px 0px 0px;
	margin-left:-30px;
	width:170px;
	border-bottom:1px #000 dotted;
}
ul#nav li:hover ul{
	display:block;
}
/*boxes*/
#leftcolumn
{
	width:435px; 
	height:300; 
	float:left; 
	background-color:#FFF; 
	position:relative;
	margin-left:20px;
}
#rightcolumn
{
	background-color:#FFF;
	width: 260px;
	float:right;
	margin-right:25px;
	position:relative;
}
#solutionsbox
{
	background-image:url(images/solutions.jpg);
	border: 1px solid #D8D8D8;
	width:248px; 
	height:154px;
	text-align:left;
	float:right;	
	margin-bottom:5px;
}
#solutionsbox h1
{
	color:#a40000;
	margin-left:5px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#solutionsbox ul
{
	/*padding-left:5px;
	margin-left:5px;
	padding-bottom: 2px;
	margin-bottom: 2px;*/
	list-style-image: url("images/red_arrow.png");
	margin-top:4px;
	padding-top:2px;
	font-size:13px;
	margin-left:9px;
	padding-left:9px;
}
#solutionsboxinner
{
	position:absolute; 
	top:50%; 
	height:154px; 
	margin-top:-77px;
	margin-left: 1px;
}

#testimonialsbox
{
	background-image:url(images/testimonials.jpg);
	border: 1px solid #D8D8D8;
	width:248px; 
	height:134px;
	text-align:left;
	float:right;
}
#testimonialsbox h1
{
	color: #090;
	margin-left:5px;
}

/*marquee*/
.html-marquee {height:20;width:200px;background-color:FFFFFF;font-family:Arial;font-size:10pt;color:010101;border-width:0;border-style:dotted;border-color:FFFFFF; margin-top:-10px; padding-top:-10px;}
#clientscroll
{
	width:780px;
	background-color:#FFF;
	text-align:center;
	clear:both;
	
}

/*text styles*/
.testimonial
{
	color: #090;
	font-style:italic;
}

/*webinar calendar*/
#calendar {
	background-color: #e1e1e1; 
	width:60%; 
	margin-bottom:7px;
}
#calendarw {
	background-color: #f3f3f3; 
	width:60%; 
	margin-bottom:7px;
}

/*Show More*/
.more {
    display: none;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666; }
a.showLink, a.hideLink {
    text-decoration: none;
    color: #009;
    padding-left: 0px;
    background: transparent url('down.gif') no-repeat left; }
a.hideLink {
    background: transparent url('up.gif') no-repeat left; }
a.showLink:hover, a.hideLink:hover {
    border-bottom: 1px dotted #009; }

.rollover_img {
background-image: url(images/Brochure1.png);
/*-moz-border-radius:10px;
-webkit-border-radius:10px;*/
/*border:10px solid #ccc;*/
}

.rollover_img a {
color: #fff;
width: 53px;
height: 200px;
display: block;
text-decoration: none;
}
.rollover_img a:hover {
background-image:url(images/Brochure2.png);

/*
background:#000;
opacity:.60;
filter:alpha(opacity=60); */
}

#brochure {
	position:fixed; left:0px; top:30%; width:53px; height:200px;
}
/*signup*/
.roundedcornr_box_549321 {
	background: url(images/corners/roundedcornr_549321_tl.png) no-repeat top left;
}
.roundedcornr_top_549321 {
	background: url(images/corners/roundedcornr_549321_tr.png) no-repeat top right;
}
.roundedcornr_bottom_549321 {
	background: url(images/corners/roundedcornr_549321_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_549321 div {
	background: url(images/corners/roundedcornr_549321_br.png) no-repeat bottom right;
}
.roundedcornr_content_549321 {
	background: url(images/corners/roundedcornr_549321_r.png) top right repeat-y;
}

.roundedcornr_top_549321 div,.roundedcornr_top_549321,
.roundedcornr_bottom_549321 div, .roundedcornr_bottom_549321 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_549321, .roundedcornr_bottom_549321 {
	margin-top: -19px;
}
.roundedcornr_content_549321 { padding: 0 15px; }
