/* CSS Document */

/* POSITION STYLE */
#total {
	width: 750px;
	margin: 15px auto;
	position: relative;
	
}
#story {
	margin-top: 4px;
	padding: 10px;
}
#MenuThird {
	padding: 15px;
}
#BlueBoxPad {
	padding: 8px;
}
#white{
background: #FFF;
}

#footerspace{
width:  280px;
height: 60px;
}

/* BACKGROUND */
body#main {
	background: #0066FF;
}

/* CONTENT TEXT-LINK STYLES */
a:link 		{ color: #E38C09; text-decoration: none; } 
a:visited	{ color: #E38C09; text-decoration: none; } 
a:active	{ color: #E38C09; } 
a:hover		{ color: #CC0033; } 


p, .speakers_table td { font-family: georgia, verdana, arial; font-size:12px; color:#111111; line-height:17px; text-align:left; margin-bottom: 5px; margin-top: 9px; margin-left: 12px; margin-right: 12px;}

.speakers_table { margin:0px 12px; border-spacing:0px; }

.speakers_table td { padding-right:5px; vertical-align:top; padding-bottom:8px;}

p.smallItalic { font-family: georgia, verdana, arial; font-size:10px; color:#111111; line-height:16px; text-align:left; margin-bottom: 5px; margin-top: 9px; margin-left: 12px; margin-right: 12px; font-style:italic;}


p.bluebox { font-family: georgia, verdana, arial; font-size:11px; color:#111111; line-height:22px; text-align:left; margin-bottom: 10px; margin-top: 2px; margin-left: 18px; margin-right: 12px;}
p.bluebox_names { font-family: georgia, verdana, arial; font-style: italic; font-size:11px; color:#111111; line-height: 17px; text-align:left; margin-bottom: 10px; margin-top: 2px; margin-left: 18px; margin-right: 12px;}
p.bluebox_text { font-family: geneva, sans-serif; font-size:10px; color:#111111; line-height:18px; text-align:left; margin-bottom: 10px; margin-top: 2px; margin-left: 22px; margin-right: 16px;}
p.bluebox_text_small { font-family: Lucida Grande, Verdana, Arial, Sans-Serif; font-size:9px; color:#000000; line-height:16px; margin-bottom:5px; margin-top:2px; margin-left: 22px; margin-right: 16px;}


/* SUBNAV TEXT-LINK STYLES */

a.subnav 			{ color: #000; text-decoration: none; } 
a.subnav:link		{ color: #000; text-decoration: none; } 
a.subnav:visited	{ color: #000; text-decoration: none; } 
a.subnav:active		{ color: #000; } 
a.subnav:hover		{ color: #FF9966; } 
img 				{border-width : 0px;}

p.subnav { font-family: geneva, verdana, arial; font-size:9px; color:#000; line-height:12px; text-align:left; margin-bottom: 3px; margin-top: 8px; margin-left: 8px; margin-right: 15px; background: #FFF;}

p.subnav1 { font-family: geneva, verdana, arial; font-size:9px; color:#000; line-height:12px; text-align:left; margin-bottom: 3px; margin-top: 20px; margin-left: 8px; margin-right: 15px; background: #FFF;}

p.subnav3 { font-family: geneva, verdana, arial; font-size:9px; color:#000; line-height:12px; text-align:left; margin-bottom: 3px; margin-top: 4px; margin-left: 20px; margin-right: 15px; background: #FFF;}

a.subnav2 			{ color: #CC0033; text-decoration: none; } 
a.subnav2:link		{ color: #CC0033; text-decoration: none; } 
a.subnav2:visited	{ color: #CC0033; text-decoration: none; } 
a.subnav2:active	{ color: #CC0033; } 
a.subnav2:hover		{ color: #FF9966; } 

a.subnav3 			{ color: #CC0033; text-decoration: none; } 
a.subnav3:link		{ color: #FF9966; text-decoration: none; } 
a.subnav3:visited	{ color: #CC0033; text-decoration: none; } 
a.subnav3:active	{ color: #CC0033; } 
a.subnav3:hover		{ color: #FF9966; } 

img 				{border-width: 0px;}
img.floatLeft 	    {border-width: 0px; float: left;}

/* CONTENT TEXT STYLES */

.BlueBoxP { font-family: georgia, verdana, arial; font-size:11px; color:#111111; line-height:14px; text-align:left; margin-bottom: 5px; margin-top: 6px; margin-left: 12px; margin-right: 12px;}

.BlueBoxHeader { font-family: Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 9px; text-transform: uppercase; color: #CC0033; font-weight:bold; line-height:12px; letter-spacing: .1em;}

.BlueBoxWhiteHeader { font-family: Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 9px; text-transform: uppercase; color: #FFFFFF; font-weight:bold; line-height:12px; letter-spacing: .1em; margin-left:15px; padding-top:0px;}

.LIST { font-family: georgia, verdana, arial; font-size:11px; color:#000033; line-height:15px; text-align:left; margin-bottom: 5px; margin-top: 9px; margin-left: 22px; margin-right: 12px;}

.SectionMainHeader { font-family: verdana, sans-serif; font-size: 10px; color: #FF3300;  font-weight:bold; margin-top: 30px; line-height:14px; text-transform:uppercase;}
.SectionHeader { font-family: verdana, sans-serif; font-size: 11px; color: #669999; text-align:left; font-weight:bold; margin-top: 20px; line-height:14px; text-transform:uppercase;}
.SiteMapSubHead { font-family: verdana, sans-serif; font-size: 10px; color: #000033; font-weight:bold; margin-bottom: 0px; margin-top: 0px;line-height:14px;}
.GallerySubHeader { font-family: verdana, sans-serif; font-size: 10px; color: #000033; font-weight:bold; line-height:14px; margin-bottom: 3px; margin-top: 15px;}
.CalendarSubHeader { font-family: verdana, sans-serif; font-size: 11px; color: #990000; font-weight:bold; line-height:14px;}
.SectionSubHeader { font-family: verdana, sans-serif; font-size: 10px; color: #000033; font-weight:bold; line-height:14px;}
.SectionSimpleHeader { font-family: verdana, sans-serif; font-size: 9px; color: #000000; font-weight:bold; line-height:15px;}
.Story { font-family: georgia, verdana, arial; font-size:11px; color:#000033; font-style: italic; line-height:15px; text-align:left;}
.StoryHeader { font-family: georgia, verdana, arial; font-size:11px; color:#669999; font-weight: bold; line-height:15px; text-align:left; margin-bottom: 0px; margin-top: 8px; margin-left: 12px; margin-right: 12px;}
.SectionText { font-family: geneva, sans-serif; font-size: 10px; color: #000000; line-height:20px;text-align:left; margin-bottom: 12px margin-top: 8px; margin-left: 12px; margin-right: 30px;}
.SiteMapSubHead { font-family: verdana, sans-serif; font-size: 10px; color: #000033; font-weight:bold; margin-bottom: 0px; margin-top: 0px;line-height:14px;}

.LatestNewsBigHeader { font-family: Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 12px; text-transform: uppercase; color: #CC0033; font-weight:bold; line-height:12px; margin-left:17px; letter-spacing: .1em;}

.LatestNewsHeader { font-family: Lucida Grande, Verdana, Arial, Sans-Serif; font-size: 9px; text-transform: uppercase; color: #CC0033; font-weight:bold; line-height:12px; margin-left:17px; letter-spacing: .1em;}

.HomeHeader { font-family: verdana, sans-serif; font-size: 14px; color: #669999;  font-weight:bold; margin-top: 20px;line-height:14px; text-transform:uppercase;}
.HomeText { font-family: verdana, sans-serif; font-size:11px; color:#000000; line-height:16px; text-align:left; margin-bottom: 12px margin-top: 8px; margin-left: 8px; margin-right: 10px;}


#QuickLinks {
	font-family: Lucida Grande, Verdana, Arial, Sans-Serif;
	font-size:10px;
	color:#000000;
	line-height:14px;
	text-align:left;
}

#QuickLinks li {
	margin-bottom: 5px;
	margin-top: 3px;
	margin-left: -10px;
	margin-right: 35px;
}

#LatestNewsText {
	font-family: Lucida Grande, Verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	text-align:left;
	font-weight: bold;
	list-style-image:url(images/icon_exclamation_red.gif);
	margin-left:4px;
}

#LatestNews a:link		{ color: #993300; text-decoration: none; border-bottom: 1px dashed #FFFFFF;} 
#LatestNews a:visited	{ color: #993300; text-decoration: none; border-bottom: 1px dashed #FFFFFF;} 
#LatestNews a:active	{ color: #993300; }
#LatestNews a:hover		{ color: #CC0033; } 

.LatestNewsTitle{
color:#993300;
}

#LatestNewsText li {
	margin-bottom: 10px;
	margin-top: 2px;
	margin-left: -10px;
	margin-right: 25px;
}

.LatestNewsBullets{
	list-style-type:circle;
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style-image:none;
	font-family: Lucida Grande, Verdana, Arial, Sans-Serif;
	font-size:9px;
	line-height:16px;
	font-weight:normal;
}

.LatestNewsBullets li{
	margin:5px 0px !important;
}

.LatestNewsSmallText {
	font-size:9px;
	line-height:14px;
}

.subtext{
	font-family: Lucida Grande, Verdana, Arial, Sans-Serif;
	font-size:9px;
	font-weight:normal;
	display:block;
	color:black;
	margin:5px 0px;
	padding:0px;
	height:13px;
	line-height:16px;
}

.nobull { font-family: Lucida Grande, Verdana, Arial, Sans-Serif; font-size:9px; color:#000000; line-height:16px; text-align:left; margin-bottom: 5px; margin-top: 0px; margin-left: -10px; margin-right: 35px; list-style-type:none;}


.contentList1 { font-family: georgia, verdana, arial; font-size:10px; color:#000000; line-height:16px; text-align:left; margin-bottom: 5px; margin-top: 0px; margin-left: -10px; margin-right: 35px;}

.contentList1_2 { font-family: georgia, verdana, arial; font-size:9px; color:#000000; line-height:13px; text-align:left; margin-bottom: 8px; margin-top: 0px; margin-left: 22px; margin-right: 35px;}

.contentList2 { font-family: Lucida Grande, Verdana, Arial, Sans-Serif; font-size:9px; color:#000000; line-height:16px; text-align:left; margin-bottom: 5px; margin-top: 0px; margin-left: -10px; margin-right: 35px;}

.contentList3 { font-family: Lucida Grande, Verdana, Arial, Sans-Serif; font-size:9px; color:#000000; line-height:14px; text-align:left; margin-bottom: 2px; margin-top: 0px; margin-left: -10px; margin-right: 35px;}


.bullets{
    list-style: url(images/news_bullet.gif) outside;
    margin-top: 5px;
	/*list-style-type: square; */
}

#contentList1{
    list-style-type: disc outside;
    margin-top: 10px;
}

/*------------------* MISC.Visual Fizzual*---------------------*/



INPUT, TEXTAREA {
background: #FFFFFF;
color: #333;
font-size: 10px;
font-family: geneva;

}

::-moz-selection {
	background:#d4f699;
	color:#FFFFFF;
}

::selection {
	background:#d4f699;
	color:#FFFFFF;
}

code::-moz-selection {
	background: #535353;
	color:#FFFFFF;
}

code::selection {
	background: #535353;
	color:#FFFFFF;
}

form span {
	display: block;
	padding: 1px;
	border: 1px solid #DFDFDF;
	width: 92%;

	}
form span input,
form span textarea,
form span select {
	border: 1px solid #C3C3C3;
	border-top-color: #7C7C7C;
	border-bottom-color: #DDD;
	background-color: #FFFFCC;
	font-size: 10px;
	line-height: 1.2em;
	width: 100%;
	font-family: Geneva, Arial, Sans-Serif;;
	margin: 0;
	overflow: hidden;
	}
.address {
	height: 100%;
	}

#inquiry {
	left: 10px;
	position: relative;
	}

.message{
	height: 100%;
	}

label {
	font-size: 9px;
	font-family: Geneva, Verdana, Sans-Serif;
	background: #FFFFFF;
	color: #535353;
}


code b {
	color: #4fa3da;
	font-weight: normal;
}

ol {
	margin: 0;
	padding: 0 0 0 30px;
}

li {
	margin-top: 4px;
}

div.wrapper {
	background-color: #EBEBEB;
}

code.long {
	display: block;
	padding: 3px;
	margin: 0 4px;
}

.return_to_top_link{
text-align:right;
font-family: Lucida Grande, Verdana, Arial, Sans-Serif; font-size:9px; color:#000000; line-height:14px;
font-weight:bold;
}
