body
{
	text-align:center;
	font-family:'Tahoma';
	background-color:#222A37;
	margin:0px;
	font-size:12px;
}
a { text-decoration:none; color:#CFC89A;}
a:hover{ text-decoration:underline;}
img{ border:none; }
tt
{
	display:block;
	background-image:url('images/curvedCornersAll.gif');
	background-repeat: no-repeat;
	font-size:0px; 
	line-height:0px; 
	height:5px; width:5px; 
	position:relative;
}
tt.topLeft
{
	float:left;
	background-position: 0px 0px; 
}
tt.bottomRight
{
	float:right;
	background-position: -10px -15px; 
}

#main, #header, #footer{margin:0px auto; width:785px; 	text-align:left;}
#middle, #top{ min-width:780px;}
#top{
	background: #301C03 url('images/websiteIdTag3.gif') 0px -6px repeat-x; 
	height:14px;  
	font-size:0px;
	position:absolute;
	top:0px;
	z-index:0;
	width:100%;
	left:0px;
}
#middle {
	background:#311700 url('images/background_new.jpg') top center no-repeat; 
	padding:10px; 
}
#websiteIdTag
{
	width:124px;
	height:20px;
	background: transparent url('images/websiteIdTag3.gif') bottom center no-repeat;
	position:relative;
	float:right;
	top:-4px;
}

/* Main Styles*/
#main{
	margin-top:10px;
	background:transparent url('images/sidebarBg.gif') 100% 0% repeat-y; 
}
#main.leftSidebar {background-position:0% 0%;}
#main td{ vertical-align:top; }

#content
{
	color:#D0C99B;
	padding:8px 15px 0px 0px;
}
#main.leftSidebar #content{padding:8px 0px 0px 10px;}
#content h1
{
	margin:0px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:solid 1px #D0C99B;
	width:100%;
}
/* sidebar */
#sidebar
{
	width:250px;
	font-size:12px;
	color:#CFC89A;
	background-color:transparent;
		background:transparent url('images/sidebarTop.gif') 0px 0px no-repeat;

}

.dynamicContent a{ color:#7793C2; }

#sidebarContent{
	padding:8px;
}
#sidebarBottom{
	height:10px;
	background:transparent url('images/sidebarBottom.gif') -5px 100% 
no-repeat;
}

#sidebarContent ul , .sidebar ul
	{list-style-image:url('images/newsBullet.gif');
	margin:0px 0px 0px 12px;
	padding:5px 0px 0px 12px;
	width:90%;
}
#sidebarContent li, .sidebar li{margin-bottom:3px; width:100%;}
#sidebarContent li a, .sidebar li a{ color:#CFC89A; font-weight:bold; }
#sidebarContent li a:hover, .sidebar li a:hover{text-decoration:underline; }
#sidebar h2, .sidebar h2
{
	margin-top:8px;
	padding-bottom:5px;
	color:#8A7C55;
	border-bottom:solid 1px #8A7C55;
	font-size:14px;
	font-weight:bold;
	width:100%;
}
#sidebar h3, #sidebar h3 a
{
	font-size:12px; font-weight:bold; margin:0px; color:#A49C87;
	
}
#sidebar h3 a:hover{text-decoration:underline;}
#sidebarIcon{ width:70px; height:80px; float:left; padding:0px 5px 2px 10px; display:block;  background-repeat:no-repeat;}
#sidebarIcon.sidebarLogo { background-image:url('images/sidebarLogo.gif'); }
.sidebarMediaIcon { width: 80px; height:75px; padding-left:15px; background-image:url('images/sidebarMediaIcon.gif'); }
.sidebarSearchIcon { height:87px; width:68px; background-image:url('images/search_icon.gif'); }

#sidebarContent .media{padding:4px 0px 0px 8px; margin:4px 0px; width:223px; background-image:url('images/media_conference_sb.gif'); background-repeat:no-repeat;}
#sidebarContent .mediaBottom{ background-image:url('images/media_conference_sb_bottom.gif'); font-size:0px; height:5px; margin-left:-8px; background-repeat:no-repeat;  }
#sidebarContent .media h3 {display:inline;}
#sidebarContent .media ul{margin:0px; padding:0px; }
#sidebarContent .media li {line-height:13px; list-style:none; list-style-image:none; margin:0px 0px 0px 10px;}

#sidebarContent .media li a { color:#FFF; font-size:10px; line-height:10px;}
#sidebarContent ul.resourcesLinks {margin-left:105px; padding-left:0px; width:120px;
list-style-image:url('images/newsBullet.gif');
}
#sidebarContent ul.resourcesLinks li {list-style-image:url('images/newsBullet.gif');
}

.newsSidebar .newsSidebarDate {font-size:12px; color:#FFF;}
/* Footer Styles */
#mainToFooter
{
	height: 23px;
	font-size:6px;
    background-image:url('images/mainToFooter.gif'); /* Replace with image later */
	min-width:785px;
}
#footer{ padding-top:4px; background-color:#222A37; height:140px; position:relative;}
#footer .navBar {float:left;}
#footer .navBar div {padding:2px 0px;}
#footer, #footer a {color:#FFF; font-size:11px;}
#footer .contactInfo, #footer .contactInfo a {font-weight: normal;}

/* #donateButton */
#donateButton
{
	margin-top:10px;
	float:left;
	clear:left;
	display:block;
	background-color:#7793C2;
	width:230px;
	height:40px;
}
#donateButton span {display:block; }
#donateButton span.donateLarge
{
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 0px 15px;
}
#donateButton span.donateSmall
{
	font-size:9px;
	float:right;
	padding:6px 10px 6px 0px;
	width:90px;
	color:#301C03;
	text-align:right;
}
#donateButton tt.topLeft
{
	background-image:url('images/curvedCornersBlue.gif'); 
	background-color:#222A37; 
}
#donateButton tt.bottomRight
{
	background-image:url('images/curvedCornersBlue.gif');
	background-color:#222A37;
	background-position:-5px 0px;
	top:35px; 
}
#footerPromo
{
	width:249px;
	height:117px;
	background-repeat:no-repeat;
	background-position:100% 0%;
	float:right;
	display:block;
}
#calendarIcon{width:70px; height:80px; float:left; padding:0px 10px 2px 10px; display:block;}
#level2Logo {width:100px; height:13px; display:block; background-image:url('images/level2logo.gif'); float:left; clear:left; margin-top:20px;}

/* Sign In Form */
#signInForm{ right:0px; width:380px; position:absolute; top:14px;}
#signInForm label {font-size:11px; width:80px; float:right; color:#CFC89A; text-align:right; padding-right:4px; font-weight:bold;}
.inputLeft, .inputRight, .inputLeft2, .inputRight2, .inputLeft3, .inputRight3, #signInForm input, #searchForm input{ float:left; height:19px; }

#signInForm input {
	border:none;
	background-color:#C3BCA4;
	font-size:13px;
	height:17px;
	width:140px;
}
.inputLeft, .inputRight, .inputLeft2, .inputRight2, .inputLeft3, .inputRight3  {
	width:5px; 
	height: 19px;
	display:block;
	background-repeat:no-repeat;
	background-image:url('images/curvedCornersAll.gif');
}
.inputLeft   { background-position:top left; }
.inputRight { background-position:-5px 0px; }
#signInForm .button { font-size:11px; text-align:right; padding:0px; margin:0px; background-color:transparent; border-style:none; height:21px;}
#signInForm .button .buttonContent
{
	cursor:pointer;
	font-family:'Verdana'; font-size:11px; text-align:center; width:56px; padding-top:2px; display:block; height:17px; color:#301C03; float:right; background-color:#A49C87;;
}
#signInForm button.button .buttonContent { background-color: #C3BCA4}
.inputLeft2{ background-position:-10px 0px; }
.inputRight2 { background-position:-15px 0px; }
.inputLeft3{ background-position:-20px 0px; }
.inputRight3{  background-position:-25px 0px; }

html[xmlns^=""]:not([xmlns*=""]) #signInForm button {position:relative; left:3px; top:-2px;}

#signInForm .button .inputLeft, #signInForm .button .inputRight, 
#signInForm .button .inputLeft2, #signInForm .button .inputRight2,
#signInForm .button .inputLeft3, #signInForm .button .inputRight3
{ float:right; padding:0px;}


/* Home */
.interactIconBar
{
	margin:0px auto;
	padding:10px;
	width:360px;
	height:60px;
}
.interactIcon{
	text-align:center;
	display:block;
	margin:0px 3px;
	color:#FFF;
	float:left;
	height:60px;
	width:60px;
}
.interactIcon span{display:block;}
.interactIcon pre
{
	display:block; 
	height:50px; 
	margin:0px auto;
	background-repeat:no-repeat;
	background-image:url('images/interactIcons.gif');
}
pre.newsIcon             { width: 40px; background-position: 0px 0px;}
.connectIcon       { width: 44px; background-position: -40px 0px;}
.resourcesIcon   { width: 40px; background-position: -84px 0px;}
.promoteIcon       { width: 55px; background-position: -124px 0px;}
.conferenceIcon { width: 57px; background-position: -179px 0px;}

#bubbleArrow{
font-size: 0px; 
line-height: 0%;
width: 0px;
border-top: 20px solid #84A5DB;
border-right: 20px solid #311700; position:relative; left:24px;}

/* Header */
#header{ height: 145px; *height:148px; margin-bottom:10px; position:relative;}
#header #logo {
	 float:left; height:110px; width:400px; color:#FFF; margin-bottom:6px;
}
#header #logoImg {
	background-image:url('images/logo_8.png');
	height:90px;
	background-position:0% 0%;
	width:120px;
	background-repeat:no-repeat;
	position:relative;
	top:5px;
	float:left;
}
#header #logoText
{
	float:left;
	position:relative;
	top: 50px;
	font-size:17px;  
	font-weight:bold;
}
#header #logoText span { font-size:13px; }

#header .navBar {padding:0px 0px 0px 4px; position:relative; overflow:hidden; background-color:#A49C87; width:780px;  height:32px; float:left; clear:both; }
#header .navBar, #header .navBar a { color:#301C03; font-weight:bold;}
#header .navBar a, #header .navBar span.spacer{ font-size:12px; position:relative;}
#header .navBar  a  {padding:4px 8px; margin:5px 2px 0px 2px;  height:15px; display:block; float:left;}
#header .navBar span.spacer{font-size:10px; margin:10px 3px; float:left;}
#header .navbar span.content{ display:block; width:100px; height:19px; background-color:#311700;  border:solid 1px red;}
#header .navBar a.currentPage, #header .navBar a:hover { text-decoration:none; background-color:#311700; color:#A49C87;}
#header .navBar a .inputLeft2 { background-position:0px 0px; z-index:0; background-image:none; position:absolute; top:0px; left:0px; height:23px; width:5px; background-color:#A49C87;}
#header .navBar a .inputRight2 {background-position:-5px 0px; z-index:0; background-image:none; position:absolute; top:0px; right:0px; height:23px; width:5px; background-color:#A49C87;}
#header .navBar a.currentPage .inputLeft2, #header .navBar a:hover .inputLeft2{background-image:url('images/curvedNav.gif');}
#header .navBar a.currentPage .inputRight2, #header .navBar a:hover .inputRight2{background-image:url('images/curvedNav.gif');}
*html #header .navBar  a { padding:4px 5px 4px 5px;}
*html #header .navBar a .inputRight2{ right:-2px;}
#header tt {	background-color:#311700; }
#header .navBar tt.topLeft{  position:absolute; top:0px; left:0px; }
#header .navBar tt.bottomRight { background-position:-5px -14px; top:27px;}

#searchForm{top:6px; padding:0px; height:20px; float:right; position:absolute; overflow:visible; right:4px; margin:0px;}
#searchForm input.search{ float:left; letter-spacing: 1px; padding:2px 0px 0px 0px; border:none; margin-left:0px; margin-right:0px; background-color:#301E05; height:19px; color:#A49C87; font-size:11px; font-weight:bold;}
#searchForm input.search {width:80px; height:17px; }
#searchForm .go{ width: 30px; border-width:0px; cursor:pointer; background-image:url('images/searchButton.gif'); background-repeat:no-repeat; background-color:transparent;}

#content{padding-top:0px;}
.newsContainer{ font-family:'Georgia';  position:relative; padding:8px 8px 22px 8px; background-color:#EBEBEB; background-image:url('images/news_corner.gif'); background-repeat:no-repeat; background-position:bottom right;}
#content h1{border-bottom-color:#A49C87;}


/* news.css */
.newsBottomLeft{background-image:url('images/newsRoundCorners.gif'); background-position:0px 0px; position:absolute; bottom:0px; left:0px; width:5px; height:5px;}
.newsTopRight{background-image:url('images/newsRoundCorners.gif'); background-position:-5px 0px; position:absolute; top:0px; right:0px;width:5px; height:5px; }

.newsItem { color:#311700; }
.newsHeader{ font-family:'Georgia'; border-width: 0px; border-style:solid; border-bottom:dotted 1px #311700; margin:0px; position:relative; font-weight:bold;}
.newsHeadline{ padding:5px 2px; font-size:14px; width:325px; }
.newsDate { font-weight:bold; clear:none; text-align:right;  position:absolute; right:4px; top:2px; margin-right:4px; width:170px; font-size:14px; font-weight:normal; padding:3px 0px;}
.newsContent { padding:5px 2px 0px 2px; font-size:12px; position:relative; top:-8px; *top:-14px; }

*html .newsBottomLeft, *html .newsTopRight{ display:none; }
*html .newsDate {  right: 18px; }

.newsContainer a{color:#222A37;}
.newsContent a{ text-decoration:underline;}
a.moreLink, a.backLink{ font-weight:bold; text-decoration:none;}
.backLink{position:absolute; bottom:5px; left:8px; font-weight:bold;}

.newsLinkBar { text-align:center; }
.newsLinkBar a { padding:3px; }
.newsLinkBar a.current{background-color:#222A37; color:#EBEBEB; }

.audioLinkBar { text-align:center; }
.audioLinkBar a { padding:3px; }
.audioLinkBar a.current{font-weight:bold; color:#C3BCA4; }

/* event.css */
.event { 
	background-color:#84A5DB;
	position:relative;
	margin-bottom:8px;
	color:#FFF;
}
.eventHeader
{
	background-color:#7793C2;
	padding:4px 4px 4px 8px;
}
.eventName
{
	font-size:14px;
	font-weight:bold;
}
.eventDate
{
	font-size:13px;
	position:absolute;
	top:4px; right:4px;
}
.eventContent{margin:0px; padding:0px;}
.hasImage { min-height:110px; }
.eventImage
{
	float:left;
	height:100px; width:100px;
	border:solid 6px #84A5DB;
}
.eventDescript { margin:0px; padding:6px 6px; font-size:12px; color:#311700;}

.eventDescript p { margin:3px 6px 9px 6px; }
.event tt
{
	background-color:#311700; 
	background-image:url('images/curvedCornersBlue.gif');
	float:none;
	position:absolute;
}
.event tt.topLeft { top:0px; left:0px; }
.event tt.bottomRight
{
	background-position:-10px 0px;
	bottom:0px; right:0px;
}
*html .hasImage { height:110px; }
*html tt.bottomRight { display:none; }
*html .eventDate { right:19px; }

#prForm label, #prForm input { margin:3px 0px; }

#prForm label
{
	float:left; clear:left; width:50px;  color:#311700; text-align:right; padding-right:6px;
}
#prForm input
{
	float:left; border:solid 1px #311700;
}
#conferenceResourceLinks li{list-style-image:none;}
*html .promoVideoBox{}
.brownBox tt#topLeft{left:0px;}
*html .brownBox tt#topLeft{left:-5px;}
