@charset "utf-8";

/* CSS Document */



.bgStyle

{

	background-image:url(media/bg.gif);

	background-color:#b6bec9;

	background-repeat:repeat-x;

}



.containerStyle

{

	padding-top: 10px;

}



.borderEdge

{

	background-image:url(media/upperEdge.gif);

	background-repeat:repeat-x;

	height:10px;

}



.borderLine

{

	color:#000000;

	height: 1px;

}



.whiteborderLine

{

	color:#ffffff;

	height: 1px;

}



.loginBg

{

	background-image:url(media/SubSectionBG.gif);

	background-repeat:no-repeat;

	width:211px;

	height:220px;

}



.loginTitle

{

	font-family:Tahoma;

	font-size:12px;

	color:black;

	font-weight:bold;

}



.loginFormTxt

{

	font-family:Tahoma;

	font-size:11px;

	color:black;

}



.registerTxt

{

	font-family:Tahoma;

	font-size:12px;

	color:white;

	font-weight:bold;

	text-align:left;

}



a.registrationLink

{

	font-family:Tahoma;

	font-size:12px;

	color:white;

}



a:link.registrationLink, a:visited.registrationLink, a:active.registrationLink

{

	color: white; /*button text color*/

	text-decoration: underline;

}



a.registrationLink:hover

{ /* Hover state CSS */

	text-decoration: none;

}



/*** Login Buttons ***/



a.squarebutton

{

	background: transparent url('media/square-blue-left.gif') no-repeat top left;

	display: block;

	float: left;

	font: normal 12px Tahoma; /* Change 12px as desired */

	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */

	height: 23px; /* Height of button background height */

	padding-left: 9px; /* Width of left menu image */

	text-decoration: none;

	font-weight: bold;

	width: 50px;

	text-align:center;

	cursor:pointer;

}



a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton

{

	color: #494949; /*button text color*/

}



a.squarebutton span

{

	background: transparent url('media/square-blue-right.gif') no-repeat top right;

	display: block;

	padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/

}



a.squarebutton:hover

{ /* Hover state CSS */

	background-position: bottom left;

}



a.squarebutton:hover span

{ /* Hover state CSS */

	background-position: bottom right;

	color: black;

}



.buttonwrapper

{ /* Container you can use to surround a CSS button to clear float */

	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */

	width: 100%;

}



/*** welcome ***/



.welcomeTxt

{

	font-family:Tahoma;

	font-size:13px;

	color:black;

	text-align:left;

}



.imgBox

{

	border:solid 1px black;

}



.imgText

{

	font-family:Tahoma;

	font-size:10px;

	color:black;	

}



.sectionBg

{

	background-image:url(media/SubSectionLGBG.gif);

	background-repeat:no-repeat;

	width:269px;

	height:220px;

}



.longsectionBg

{

	background-image:url(media/SubSectionLongBG.gif);

	background-repeat:no-repeat;

	width:211px;

	height:445px;

}



.bottomLinkTxt

{

	font-family:Tahoma;

	font-size:11px;

	color:black;

}



a.bottomLinkTxt

{

	font-family:Tahoma;

	font-size:11px;

	color:black;

	font-weight:bold;

	text-decoration:underline;

}



.copyrightTxt

{

	font-family:Tahoma;

	font-size:11px;

	color:black;

	font-weight:bold;

}



.contentText

{

	font-family:Tahoma;

	font-size:13px;

	color:black;

}



a.whiteContentLink

{

	font-family:Tahoma;

	font-size:11px;

	color:white;

	font-weight:bold;

	text-decoration:underline;

}

a.blackContentLink

{

	font-family:Tahoma;

	font-size:11px;

	color:black;

	font-weight:bold;

	text-decoration:underline;

}



/** Menu **/



.menuSelected

{

	background-image: url(media/topbar/topbar_selected.gif);

	font-family:Tahoma;

	font-size:11px;

	color:white;

	font-weight:bold;

	text-align:center;

	width:104px;

	height:85px;

	cursor:pointer;

}



.menu_Up

{

	background-image: url(media/topbar/topbar_down.gif);

	font-family:Tahoma;

	font-size:11px;

	color:black;

	font-weight:bold;

	text-align:center;

	width:104px;

	height:85px;

	cursor:pointer;

}



.menu_Down

{

	background-image: url(media/topbar/topbar_up.gif);

	font-family:Tahoma;

	font-size:11px;

	color:black;

	font-weight:bold;

	text-align:center;

	width:104px;

	height:85px;

	cursor:pointer;

}



.contentPageBG

{

	background-image:url(media/SectionPageBg.gif);

	background-repeat:no-repeat;

	width:774px;

	height:690px;

	background-color:#d8e2e9;

}



.longcontentPageBG

{

	background-image:url(media/SectionPageBg01.gif);

	background-repeat:no-repeat;

	width:774px;

	height:690px;

	background-color:#d8e2e9;

}



 .Imgfloatright

{

	float: right;

	margin: 0 0 10px 10px;

	border: 1px solid #666;

	padding: 2px;

}



 .Imgfloatleft

{

	float: left;

	margin: 10px 10px 0 0;

	border: 1px solid #666;

	padding: 2px;

}



.alumniAccessBtn

{

	cursor:pointer;

}



/* registration forms */



.AttendeeTitleBar

{

	font-family: tahoma;

	font-size: 12px;

	font-weight:bold;

	height:30px;

	background-color:white;

}



.regFormTitle

{

	font-family: tahoma;

	font-size: 12px;

	font-weight:bold;

}



.regFormTextBox

{

	font-family: tahoma;

	font-size: 12px;

	border: solid 1px black;

}



.regFormDDBox

{

	font-family: tahoma;

	font-size: 12px;

	border: solid 1px black;

}



.attendeeTable

{

	border: solid 1px black;

}



.attendeeBtn

{

	font-family: tahoma;

	font-size: 12px;

	font-weight:bold;

	cursor:pointer;

	height:30px;

}



/* tabs */

.solidblockmenu

{

	margin: 0;

	padding: 0;

	float: left;

	font: bold 13px Arial;

	width: 100%;

	border: 1px solid #625e00;

	border-width: 1px 0;

	background: black url(media/tabs/blockdefault.gif) center center repeat-x;

}



.solidblockmenu li

{

	display: inline;

}



.solidblockmenu li a

{

	float: left;

	color: white;

	padding: 9px 11px;

	text-decoration: none;

	border-right: 1px solid white;

}



.solidblockmenu li a:visited

{

	color: white;

}



.solidblockmenu li a:hover, .solidblockmenu li .current

{

	color: white;

	background: transparent url(media/tabs/blockactive.gif) center center repeat-x;

}

.missionStyle
{
	font-family:Tahoma;
	font-size:12px;
	color:black;
}