
* { 
	padding : 0; 
	margin : 0; 
} 
body { 
	font : 85% "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	background-image : url(images/bbg.jpg); 
	background-repeat : repeat-x; 
} 
body#instructor { 
	background-image : url(images/brbg.jpg); 
} 
body#instructor #rightcolumn p { 
	font-size : 16px; 
	padding-top: 8px;
} 
.clear { 
	clear : both; 
} 
p { 
	color : #8f8f8f; 
} 
img { 
	padding : 5px; 
	border : 1px solid #799748; 
} 
a { 
	color: #1B4A87;
}	
img.floatTL { 
	float : left; 
	margin-right : 10px; 
	margin-bottom : 5px; 
	margin-top : 5px; 
	margin-left : 20px; 
	margin-left : 00px; 
} 
img.floatTR { 
	float : right; 
	margin-left : 10px; 
	margin-bottom : 0; 
	margin-top : 0; 
	margin-right : 0; 
} 
h1 { 
	color : #1B4A87; 
	font-size : 1.9em; 
	font-weight : lighter; 
} 
h2 { 
	ont-size : 1.8em; 
	font-weight : bold; 
	color : #805530; 
} 
h3, h3 a { 
	ont-size : 1.1em; 
	font-weight : bold; 
	color : #805530; 
} 
h3 a { 
	text-decoration: none;
} 
body#instructor #rightcolumn h1 { 
	font-size : 2.3em; 
	font-weight : bold; 
} 
body#instructor #rightcolumn h2 { 
	font-size : 2.0em; 
	font-weight : bold; 
} 
body#instructor #rightcolumn h3 { 
	font-size : 1.8em; 
	font-weight : bold; 
} 
#wrapper { 
	margin : 0 auto; 
	width : 922px; 
} 
#header { 
	color : #333; 
	width : 900px; 
	float : left; 
	padding : 10px; 
	height : 260px; 
	margin : 0 0 0 0; 
	background-image : url(images/gbb_slant.png); 
	background-repeat : no-repeat; 
	background-position : right 0%;
	background-position: right 20px;} 
#header h1 { 
	word-spacing : -2px; 
	text-transform : uppercase; 
} 
#header h2 { 
	width : 400px; 
	margin : 60px 0 0 240px; 
	font-size : 1.3em; 
	color : #fff937; 
	color: #ffe482;
	text-align : justify; 
} 
#header a { 
	color : #047afc; 
}
#leftcolumn { 
	width : 200px; 
	float : left; 
	margin : -45px 0 0 0; 
	padding: 0;
}

#menu { 
	color : #333; 
	border : 1px solid #57403b; 
	background : #ffffff url(images/gbbo.png) no-repeat bottom; 
	padding : 10px; 
	height : 350px; 
} 
#menu h3 { 
	text-align : center; 
	border-bottom : 3px solid #d1d1d1; 
	margin-bottom : 10px; 
	padding-top : 0; 
	padding-bottom : 10px; 
} 
#menu ul { 
	width : 185px; 
	color : #dfdfdf; 
	display : list-item; 
	list-style-type : none; 
} 
#menu li { 
	width : 185px; 
} 
#menu li a { 
	font-size : 1.1em; 
	font-weight : lighter; 
	width : 185px; 
	display : block; 
	color : #dfdfdf; 
	text-decoration : none; 
	border-bottom : 1px dotted; 
	margin-bottom : 7px; 
	color : #2e25df; 
	color: #1B4A87;
} 
#rightcolumn { 
	float : right; 
	color : #333; 
	border : 1px solid #57403b; 
	background : #f2f2e6; 
	margin : 5px 0 5px 0; 
	padding : 10px; 
	min-height : 350px; 
	width : 670px; 
	display : inline;
	background: #ffffff;} 
#rightcolumn h2 { 
	color : #008231;
	color: #805530;
	font-size : 1.3em; 
} 
#rightcolumn p { 
	font-size : 1.2em; 
	text-align : justify; 
} 
.box { 
	margin-top : 15px; 
	margin-bottom : 10px; 
	padding : 10px; 
	border-top : 2px solid #999999; 
} 
.content_right { 
	margin : 0 auto; 
	display : inline; 
	float : right; 
	width : 365px; 
	text-align : justify; 
	margin-right : 5px; 
	padding : 5px; 
	border-left : 1px dotted; 
} 
.content_right p { 
	margin-left : 20px; 
} 
.content_left { 
	margin : 0 auto; 
	padding : 5px; 
	display : inline; 
	float : left; 
	width : 225px; 
	margin-left : 5px; 
	text-align : justify; 
} 
.content_left ul { 
	display : list-item; 
	list-style-type : none; 
} 
.content_left li { 
	display : block; 
	font-size : 1.3em; 
	color: #4eb214;
	color: #805530;
} 
.content_left ul#calendar li a { 
	display : block; 
	font-size : 0.9em; 
	color: #4eb214;
	color: #805530;
	text-decoration: none;
} 
.content_left ul#calendar li a:hover { 
	text-decoration: underline;
}
.content_left ul.lists { 
	padding: 0px 10px 0px 20px;
}	
.content_right ul.lists { 
	padding: 0px 10px 0px 40px;
}	

ul.lists li { 
	display: list-item;
	font-size : 1.2em; 
	color: #4eb214;
	color: #805530;
	color: #8f8f8f;
	list-style-type: circle; 
} 
.content_left h3 { 
	padding-left : 5px; 
	font-size : 1.2em; 
	margin-bottom : 5px; 
} 
.content_right h3 { 
	font-size : 1.2em; 
	margin-bottom : 2px; 
	margin-top : 5px; 
	margin-left : 20px; 
} 
#footer { 
	width : 900px; 
	clear : both; 
	color : #333; 
	border : 1px solid #57403b; 
	margin : 0px 0 10px 0; 
	padding : 10px; 
} 
#footer p {
	text-align: center;
	font-size: 85%;
}
#footer a{
	color: #4eb214;
	color: #BF9B61;}

 dl { padding: 0.5em; font-size:1.2em; } 
 dt { float: left; clear: left; width: 280px; text-align: right; font-weight: bold; color: #805530; color: #56749B; } 
 dt:after { content: ":"; } 
 dd { margin: 0 0 0 290px; padding: 0 0 0.5em 0; text-align: left;  }
 #faq strong {color: #56749B; }

#testimonials {background-color: #eeeeee; margin-top:8px; padding-bottom: 8px; font-size:1.1em;}
 
#testimonials blockquote {
display: block;
padding: 15px 30px;
width: 150px;
}
#testimonials blockquote:before, #testimonials blockquote:after {
color: #69c;
display: block;
font-size: 500%;
width: 50px;
}
#testimonials blockquote:before {
content: open-quote;
height: 0;
margin-left: -0.55em;
}
#testimonials blockquote:after {
content: close-quote;
height: 50px;
margin-top: -70px;
margin-left: 360px;
}
#testimonials cite {
color: #805530;
clear:left;
}
a.for_more_info_link {
font-size: .8em;
}
_not being useda.for_more_info_link:before {
content: '\00a0\00a0\00a0\00a0';
}
