@charset "utf-8";
/* CSS Document */

body	{
	margin:0;
	background:url(images/bg_dark.jpg) repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	line-height: 18px;
	font-weight:normal;
}
	
h1, h2, h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#ffffff;	
}

h1	{
	font-size:28px;
	line-height:28px;
}

h2	{
	font-size:20px;
	line-height:20px;
}
	
h3	{
	font-size:14px;
	line-height:normal;
}	
	
	
a:link	{
	color:#b8d552;
	font-weight:bold;
	text-decoration:underline;
}
	
a:visited	{
	color:#b1cd4f;
	font-weight:bold;
	text-decoration:none;
}

a:hover	{
	color:#aacc31;
	font-weight:bold;
	text-decoration:underline;
}

a:hover:visited	{
	color:#aacc31;
	font-weight:bold;
	text-decoration:underline;
}

#wrapper	{
	width:100%;
	position:absolute;
	top:11px;
}

#bottomborder	{
	background:url(images/repeat_bottom.gif) repeat-x bottom;
}
	
#copyright	{
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding:15px 0 8px 0;
	color:#fff;
}
	
#copyright a:link	{
	color:#336695;
	font-weight:bold;
	text-decoration:none;
}
	
#copyright a:visited	{
	
	color:#336695;
	font-weight:bold;
	text-decoration:none;

	}
	
#copyright a:hover	{

	color:#336695;
	font-weight:bold;
	text-decoration:underline;

	}
	
#copyright a:hover:visited	{
	color:#336695;
	font-weight:bold;
	text-decoration:underline;
}

#freeReport	{

	color:#679ac9;

	}
	
#freeReport a	{
	
	color:#679ac9;

	}
	
#freeReport h2	{

	color:#679ac9;

	}
	
#freeReport h3	{

	color:#679ac9;

	}

#homepageContent	{
	width:600px;
	padding:60px 0 60px 15px;
	margin:0;
	color:#679ac9;
}
	
#homepageContent h1	{
	color:#679ac9;
}
	
#homepageContent h2	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
}
	
#homepageContent p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#homepageContent a	{
	color:#4686c3;
	}

#bodycontent {
	padding:0 35px 50px 35px;
	text-align:left;
}

#introcontent	{
	padding:35px 35px 0 35px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#fcf8ea;
}

#introcontent	h1	{
	font-size:28px;
	line-height:normal;
	font-weight:normal;
	color:#fcf8ea;
}

#introcontent h2	{
	font-size:18px;
	line-height:normal;
	font-weight:normal;
	color:#ffffff;
}

#introcontent h1 p, #introcontent h2 p	{
	line-height:normal;
	padding:0;
	margin:0;
}
	
.tableFont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 15px 0;
	margin:0;
	font-size:13px;
	color:#fcf8ea;
}
	
#introcontent a	{
	color:#fff;
}

#logo	{
	height:103px;
}

#mainNavigation	{
	background:#aacc31;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-weight:bold;
}
	
#mainNavigation ul	{
	margin:0;
	/*padding:10px 0 8px 0;*/
	/*border:1px solid #000;*/
}
	
#mainNavigation li	{
	display:inline;
	margin:10px 0;
	padding:10px 16px 8px 16px;
	font-size:16px;
	/*border:1px solid #000;*/
}
	
	
#mainNavigation a:link	{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
	
#mainNavigation a:visited	{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
	
#mainNavigation a:hover	{
	text-decoration:none;
	color:#4b7ead;
	font-weight:bold;
}
	
#mainNavigation a:hover:visited	{
	text-decoration:none;
	color:#4b7ead;
	font-weight:bold;
}
	
#mainNavigation #here	{
	color:#4b7ead;
	background: #b8d552;
	height: 100%;
}
	
#mainNavigation #here a:link	{
	text-decoration:none;
	color:#4b7ead;
	font-weight:bold;
}
	
#mainNavigation #here a:visited	{
	text-decoration:none;
	color:#4b7ead;
	font-weight:bold;
}
	
#mainNavigation #here a:hover	{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#mainNavigation #here a:hover:visited	{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#navigation	{
	/*text-align:center;
	border:1px solid #fff;
	width:100%;*/
	background:#b8d552;
}

#navigation ul	{
	padding:4px 0;
	margin:0;
}

#navigation li	{
	display:inline;
	list-style:none;
	padding:2px 16px 2px 16px;
	border-right:1px solid #fff;
}
	
#navigation a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#navigation a:hover{
	text-decoration:underline;
}

#navigation #currentSection {
	text-decoration:underline;
}	

#navigation #currentSection a	{
	font-weight:bold;
	text-decoration:none;
}
	
	
		
#topborder	{

	background:url(images/repeat_top.gif) repeat-x;
	height:33px;

	}
	
	
	
	
.leftRepeat	{

	background:url(images/repeat_left.gif) repeat-y left;

	}
	
.rightRepeat	{

	background:url(images/repeat_right.gif) repeat-y right; 

	}
	
.bgparchment	{

	background:url(images/bg_parch.jpg) repeat;	

	}
	
.bgBlue	{

	background:url(images/bg2_darker.jpg) repeat;

	}
.bgBlue2	{
background:url(images/bg2_darker.jpg) repeat;

	}
	
	
	
#tableForm {
	margin-left:1px;
	
}
#tableForm td {
	padding:5px;
}
.fieldLabel{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	text-align:right;
	border-right:solid;
	border-width:1px;
	border-color:#CCC;
	
}

#tableForm .textfield{
	width:250px;
	border:solid;
	border-width:1px;
	border-color:#B2C83C;
	padding:4px;
	margin-right:10px;	

}

.toolTip{
	display:inline;
	
	width:250px;
	background-image:url(images/toolTip.png);
	padding-left:12px;
	background-repeat:no-repeat;
	
}

.toolTipContent{
		display:inline;
		background-color:#B2C83C;
		font-size:9px;
		
		padding:6px;
}

.submitButton{
	
	padding:5px;
	border-style:solid;
	border-width:2px;
	border-color:#FFF;
	background-color:#B2C83C;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

	
#modules{
	margin-left:1px;
		

}
#modules td {
	padding:5px;
}
#modules .moduleTitle{
	font-size:15px;
	color:#CCCCFF;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#modules .moduleTitleActive{
	font-size:21px;
	color:#CCCCFF;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#modules a:link	{

	font-style:normal;
	text-decoration:underline;
	
	
	font-weight:normal;


	}
	
#modules a:visited	{

	
	font-style:normal;
	text-decoration:underline;
	
	font-weight:normal;
	

	}
	
#memberNav{
	width:300px;
	float:right;
}
#memberNav ul{
}
#memberNav li{
	display:inline;
	padding-left:5px;
}
#memberNav a:link{
	color:#FFF;
	font-weight:normal;
	text-decoration:underline;
}
#memberNav a:visited{
	color:#FFF;
	font-weight:normal;
	text-decoration:underline;
}
#memberNav .current {
	font-weight:bold;
	text-decoration:none;

}

.updated{
	
	color:#B2C83C;
	
}

#modules .seminarTitle{
	font-size:21px;
	color:#fcf8ea;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}





#sidePhoto {
	margin-bottom: 0px;
	background:#FFF;
}
#sidePhotoTL {
	
	background:url(images/tl.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#sidePhotoTR {
	background:url(images/tr.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

#sidePhotoBL {
	background:url(images/bl.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#sidePhotoBR {
	padding:7px;
	background:url(images/br.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	
}
#inpage-image {
float: right;
position: relative;
top: 10px;
left: 10px;
padding: 0px 0px 10px 10px;

} 

