﻿a, a:active, a:hover, a:visited
{
	color:#11568b;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
}

.bold
{
	font-weight:bold;
}

.middle
{
	vertical-align:middle;
}

.blue
{
	color:#11568b;
}

.conferencetitle
{
	font-family:Georgia;
	font-size:14px;
	color:#f0960e;
}

.title
{
	font-family:Georgia;
	font-size:16px;
	color:#000000;
}

.clear
{
	clear:both;
}

.noborder
{
	border:0px;
}

.margintop15
{
	margin-top:15px;
}

.main
{
	width:962px;
	padding-bottom:30px;
	 background-image:url('images/bg.jpg');
	 background-repeat:repeat-x;
}

.mainleft
{
	float:left;
	margin-left:7px;
	width:700px;
}

.mainright
{
	float:left;
	margin-left:7px;
	margin-top:21px;
	width:241px;
	height:522px;
	background-color:#FFFFFF;
	border-top:solid 4px #949494;
}

.headerpoint
{
	width:1px;
	height:1px;
	position:relative;
}

.headerbox
{
	width:699px;
	height:206px;
	position:absolute;
}

.latestcontent
{
	float:left;
	width:479px;
	height:368px;
	background-image:url('images/latestcontent.png');
	background-repeat:no-repeat;
}

.latestcontentleft
{
	float:left;
	font-size:10px;
	margin:50px 0px 0px 13px;
}

.latestcontentright
{
	float:left;
	font-size:10px;
	margin:50px 0px 0px 13px;
}


.downloads
{
	font-size:10px;
	padding-top:55px;
	float:left;
	width:330px;
	height:315px;
	background-image:url('images/downloads.png');
}


.quicklinks
{
	float:left;
	margin-left:12px;
	padding:53px 0px 0px 10px;
	width:342px;
	height:316px;
	background-image:url('images/quicklinks.png');
}

.quicklinksitem
{
	font-size:10px;
	width:335px;
	height:50px;
	overflow:hidden;
	margin-bottom:10px;
}

.upcomingevents
{
	float:left;
	font-size:10px;
	width:313px;
	height:268px;
	padding:50px 10px 0px 10px;
	background-image:url('images/upcomingevents.png');
}

.upcomingevents a
{
	font-size:10px;
}

.conference
{
	float:left;
	font-size:10px;
	margin-left:12px;
	width:331px;
	height:268px;
	padding:50px 10px 0px 10px;
	background-image:url('images/conference.png');
}

.conferenceitem
{
	margin-top:15px;
}


.demos
{
	float:left;
	font-size:10px;
	margin-left:10px;
	margin-top:32px;
	width:205px;
	height:330px;
	background-color:#FFFFFF;
}

.demostitle
{
	font-family:Georgia;
	font-size:13px;
	font-style:italic;
	padding:20px 0px 3px 15px;
}

.forumpostbox
{
	padding:0px 10px;
	font-size:10px;
	width:197px;
	height:241px;
	background-color:#f1f0f0;
	margin-left:12px;
}


.forumpostboxtitle
{
	font-family:Georgia;
	font-size:13px;
	font-style:italic;
	padding:10px 0px 10px 0px;
}


.socialbox
{
	padding-left:13px;
	font-size:10px;
	margin-left:12px;
	margin-top:24px;
	width:205px;
	height:240px;
	background-image:url('images/socialbox.png');
}

.socialbox p
{
	margin:7px 0px 0px 0px;
	vertical-align:middle;
}

.socialboxtitle
{
	font-family:Georgia;
	font-size:13px;
	font-style:italic;
	padding:20px 0px 10px 0px;
}

.featuredcontenttitle
{
	font-family:Georgia;
	font-size:13px;
	font-style:italic;
	padding-bottom:5px;
	
}

.register
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	height:20px;
	background-color:#eaeaea;
	color:#11568b;
}