body {
	background-color:#ffffff;
	border:0;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

img {
	border:none;
}

table, tr, td {
	border:0;
	margin:0;
	padding:0;
}
.PageHeader
{
	font-family: helvetica;
	font-size: 20px;
	color: #731140;
}
.blackRegularText_12px
{
	font-family: verdana;
	color: black;
	font-size:12px;
}
.blackBoldText_12px
{
	font-family: verdana;
	color: black;
	font-size:12px;
	font-weight:bold;
	display:inline;
}
.autoMargin{
	margin:0 auto 0 auto;}
a {color:#333333;}
a:link {color:#333333;}
a:hover {color:#333333;}
a:visited {color:#333333;}

a.bold {color:#333333; text-decoration:none; font-weight:bold;}
a.bold:link {color:#333333; font-weight:bold;}
a.bold:hover {color:#333333; font-weight:bold;}
a.bold:visited {color:#333333; font-weight:bold;}

a.purple {color:#72113E; text-decoration:underline;}
a.purple:link {color:#72113E; text-decoration:underline;}
a.purple:hover {color:#72113E; text-decoration:underline;}
a.purple:visited {color:#72113E; text-decoration:underline;}

.size11 {
	font-size:11px;

}

.footer {
	font-size:10px;
	border-top:1px solid #DF6F1D;
	padding-bottom:95px;
}
.leftMargin{
	margin-left:30px;}
.header {
	font-size:10px;
	background-image:url(/resource/images/header_left.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.header_background{
background-image:url(/resource/images/header_background_RPT.jpg);
background-repeat:repeat-x;

}
#quicklinks{
	z-index:2;}
#JGpic{
	background-image:url(/resource/images/header_pic_logo.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin:0 auto 0 auto;}
#navigation{
	margin:0 auto 0 auto;
	padding-left:57px;
	margin-top:-1px;
	width:996px;}


.login {
	font-size:10px;
	margin-left:40px;
}

.news {
	margin-left:20px;
}

.schedule {
	color:#FFFFFF;
	font-size:11px;
	margin-left:25px;
	margin-right:10px;
}

.speakers {
	font-size:11px;
	margin-left:20px;
}

.yellowBorder{
	border-bottom:1px solid #FFD55C;
	height:20px;}
	
.greenBold{
	color:#519A38;
	font-weight:bold;}
.greenBorders{
	border-left:2px solid #B0D1A4;
	border-right:2px solid #B0D1A4;}
.padding10{
	padding:0 10px 0 10px;}
.padding5T{
	padding-top:5px;}
.orange14{
	color:#DF6F1D;
	font-size:14px;
	font-weight:bold;}
	
.cssErrorMsg
{
	font-family: verdana;
	font-weight:bold;
	font-size: 12px;
	color:firebrick
}
.cssWelcomeMsg
{
	color: navy;
	font-weight: bold;
	font-family:verdana;
}
.cssDebugging
{
	background-color: white;
	border:0px dashed whiteSmoke;
}
input
{
	border: 1px solid gray;
}

/*----------------------------------New Header Styles - Victor - Oct 21, 2008 ----------------------------------------*/
#headerContainerPageWide
{
	background-image:url("/resource/images/GYS_HomepagePageWideBG.jpg");
	background-repeat:repeat-x;
	background-position:top;
}
#headerContainer
{
	width:1048px;
	margin:auto;
	height:132px;
	background-image:url("/resource/images/GYS_HomepageHeaderBG.jpg");
	background-repeat:repeat-x;
	background-position:top;	
}
#homePageLogoLeft
{
	float:left;
	height:111px;
	width: 331px;
	background-image: url("/resource/images/GYS_HomepageLogoLeft.jpg")
}
#homePageLogoRight
{
	float:right;
	height:111px;
	width: 144px;
	background-image: url("/resource/images/GYS_HomepageLogoRight.jpg")
}
#homePageHeaderYellowNavBar
{
	height:21px;
	background-image:url("/resource/images/GYS_HomepageYellowBar.jpg");
	background-repeat:repeat-x;
	background-position:top;
}