/* Global Elements */

#container {margin: 0 auto; text-align: left; background-color:#FFFFFF; padding: 0px 1px 1px 1px; width:980px;}
#footer {margin-left: 20px; margin-top: 0px;}

body {margin: 0 auto; padding: 0; width: 980px; position: relative; margin-top: 0px;}

p {font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#333333; margin-left: 0px; margin-right: 10px; margin-bottom:20px; margin-top:5px; width: 500px;}
p.bottom{font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#333333; margin-left: 0px; margin-right: 10px; margin-bottom:5px; margin-top:5px; width: 500px;}
p.side {font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#333333; margin-left: 0px; margin-right: 10px; margin-bottom:20px; margin-top:5px; width: 200px;}
p.home {font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#333333; margin: 5px 0px 5px 0px; text-align:left;}
p.profile {font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#333333; margin: 5px 0px 5px 0px;}
.red { color:#C00;}


ul.main {margin: -10px 10px 5px 30px;}
li.main { list-style:disc; font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#333333; margin-bottom: 10px;}
li.maintop { list-style: square; font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#333333; margin-top: 20px; margin-bottom: 10px;}
ol li.main {list-style-type:decimal;}
ul.panel {margin: 5px 5px 10px 20px;}
li.panel { list-style: outside; font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#4696b4; margin-bottom: 5px;}


.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	line-height: 16px;
	color:#636363;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.h2_blue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height: 16px;
	color:#4696b4;
	margin-bottom: 10px;
	margin-top:30px;
}

.h2_bluefirst
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height: 16px;
	color:#4696b4;
	margin-bottom: 10px;
	margin-top:20px;
}

.resulttitle,.h2_profile
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height: 16px;
	color:#4696b4;
	margin-bottom: 10px;
	margin-top:40px;
}

.h2_bluehome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height: 16px;
	color:#4696b4;
	margin-bottom: 10px;
	margin-top:10px;
}

.h2_grey
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	line-height: 16px;
	color:#636363;
	margin-bottom: 15px;
	margin-top: 15px;
}


a:link {color: #460775; text-decoration:none; margin-bottom: 10px; margin-top: 10px;}
a:hover {color: #460775; text-decoration:underline; margin-bottom: 10px; margin-top: 10px;}
a:visited {color: #460775; text-decoration:none; margin-bottom: 10px; margin-top: 10px;}

a.blue:link{color: #4696b4; text-decoration:none; margin-bottom: 5px; margin-top: 5px;}
a.blue:hover {color: #4696b4; text-decoration:underline; margin-bottom: 5px; margin-top: 5px;}
a.blue:visited {color: #4696b4; text-decoration:none; margin-bottom: 5px; margin-top: 5px;}


.content {margin-top: 5px; width: 980px;}
.space25 {margin-top: 25px; margin-bottom:10px;}
.space50 {margin-top: 25px; margin-bottom:30px;}
.space100 {margin-top: 40px; margin-bottom:30px;}

.space {margin-top: 50px;}
.space2 {margin-top: 35px;}
.space20 {margin-top: 20px;}

.dotline_sb {border-bottom: 1px dotted #CCC; margin: 0px 20px 10px 0px;}
.dotline_home {border-bottom: 1px dotted #CCC; margin: 20px 0px 10px 0px;}
.dotline {border-bottom: 1px dotted #CCC; margin: 20px 0px 20px 0px;}

/* Left Side */
#leftside {margin-left: 40px; margin-top: 20px; width: 620px;}


/* Right Side */

#box {background-color:#FFF; margin-top: 10px 20px 10px 0px; width:250px; }
#inside_box {padding: 0px; width: 250px;}
.space95 {margin-top: 95px; margin-bottom:30px;}
#sponsors_list {margin-left: 30px; width: 630px; margin-top: 20px; margin-bottom: 0px;}
#sponsors_list2 {margin-left: 5px; width: 300px; margin-top: 20px; margin-bottom: 0px; border-left: 1px dotted #CCCCCC; height: 200px; }
#sponsors li {display: inline; list-style-type: none; padding-right: 23px; padding-left: 20px;} 
#sponsors_org li {display: inline; list-style-type: none; padding-right: 10px;}
#sponsor_horiz {border-top: 1px dotted #CCCCCC; margin-bottom: 30px; margin-top: 20px;}

a:link.sb_black {color: #000000; font-weight: bold; text-decoration:none; margin-bottom: 10px; margin-top: 10px;}
a:hover.sb_black {text-decoration:underline;}
a:visited.sb_black {color:#000000;}

.sponsors {margin-left: 40px; margin-bottom: 30px;}


.cp_main {font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#333333; margin-left: 0px; margin-right: 10px; margin-bottom:10px; margin-top:10px;}

.cp_small
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	color:#333333;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom:15px;
	margin-top:15px;
}

.cp_sponsors
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	color:#1F5B99;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom:5px;
	font-weight: bold;
}

.cp_highlight
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	color:#1F5B99;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.cp_side
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	color:#333333;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
}


/* Other Elements */


.logo
{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.logo2
{
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 15px;
}

.caption {font-family: Verdana, Helvetica, sans-serif;font-size:9px;color:#333333;margin-right: 15px;margin-bottom: 5px;margin-top:0px;}
.cp_footer {font-family: Verdana, Helvetica, sans-serif;font-size:9px;line-height: 13px;color:#333333;margin-right: 15px;margin-bottom: 5px;margin-top: 20px;}
.cp_footer_bios {font-family: Verdana, Helvetica, sans-serif;font-size:9px; color:#333333; margin-left: 5px;}
.cp_footer2 {font-family: Verdana, Helvetica, sans-serif;font-size:9px;line-height: 13px;color:#333333;margin-left: 25px;margin-right: 15px;margin-bottom: 5px;margin-top: 20px;}
.cp_footer3 {font-family: Verdana, Helvetica, sans-serif;font-size:9px;line-height: 13px;color:#333333;margin-left: 40px;margin-right: 15px;margin-bottom: 15px;margin-top: 0px;}

.icon {margin-top: -15px;  margin-left: 5px;}
.bullet {margin-right: 5px;}
.btn {margin-top: 5px;}
.phgroup {margin-top:10px; margin-left:10px;}
.photo {float:left; margin: 0px 10px 5px 10px; padding: 2px; border: dotted 1px #CCC;}
.photo2 {float:left; margin: 5px 20px 5px 0px; padding: 2px; border: dotted 1px #CCC;}
.photo3 {float:left; margin: 10px 10px 5px 10px; padding: 2px; border: dotted 1px #CCC;}
.photo_space {float:left; margin: 5px 50px 5px 10px;}



/* Tables */

#agendatable {width: 510px; padding: 5px; margin-left: 0px; font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#666666; font-weight: bold; }
#agendatable_forums {width: 480px; padding: 5px; margin-left: 20px; font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#666666; font-weight: bold; margin-top:-15px;}
.agenda {border-bottom: 1px dotted #999999; border-top: 0 none; border-left: 0; border-right: 0px; padding-top: 8px; padding-bottom: 8px;}
#regtable {width: 580px; padding: 5px; margin-left: 20px; font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#166BAE;}
#regtable2 {width: 520px; padding: 5px; margin-left: 120px; margin-top: 20px; font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#166BAE;}
#pricingtable {width: 480px; padding: 5px; margin-left: 0px; font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height: 16px; color:#333333;}
.indent {margin-left: 5px; width: 130px;}

.sublist {font-family: Verdana, Helvetica, sans-serif; font-size:10px; line-height: 13px; color:#333333; font-weight:normal; margin-left:0px; margin-top:10px; width:350px;}
.nobold {font-weight: normal;}















