/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);


/* #######################  GENERAL SETTINGS ############################ */
html.body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-top: 0px;
	background-color: #b9d1f3;
	text-align:justify;
	line-height:1.8;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-top: 0px;
	background:transparent url(../images/gr-bg.jpg) repeat-x scroll left top;	
	background-color: #b9d1f3;
	text-align:justify;
	line-height:1.8;
	margin-bottom: 0px;
	}

/*  Global Formatting */
h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {
	background:transparent url(../images/t-bullit.gif) no-repeat scroll left center;
	padding-left:20px;
	margin-bottom:0px;
	margin-top:4px;
	font-size:18px;
	font-weight:300;
	border-bottom:1px solid #bcd8fd;
	color:#226bc9;
}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 12px;}
th{font-size: 12px;}

a {text-decoration:none; color:#226BC9}

a:link {color: #666;}
a:hover {color: #666; text-decoration:underline;}
a:visited {color: #666;}
img {border: 0 none;}


/* Clears Divs */
.clr{clear: both;}

/* #######################  END GENERAL SETTINGS ############################ */

#hd {
background-image:url(../images/menu-bg.jpg);
background-repeat: repeat-x;
}

.wrapper2 {
	width:850px;
	height: 100%;
	margin: 0 auto;
}

#main_content {
	background:transparent url(../images/m-bg.jpg) no-repeat left top;
	padding-left:20px;
}

#main_content a {
	color:#226BC9;
}

#main_content a:link {
	color:#226BC9;
}

#left ul li a {
background:transparent url(../images/arrow.gif) no-repeat scroll left center;
border-bottom:1px solid #bcd8fd;
display:block;
padding:4px 10px 4px 20px;
text-decoration:none;
}

#left ul li a:hover {
background-color:#b9d1f3;
}

ul li {

}

.acaps{
 text-transform: capitalize;
}

li.gc-time, li.gc-details{
				list-style-type: none; padding-bottom: 5px;display: inline-block;vertical-align: top;
			}
			li.gc-time {
				display: block;
				background-color: #eee;
				font-weight: bold;
			}
			li.gc-details{
				padding-left: 5px;
			}
			
			.gc-break {
				background-color: #eee;
			}
			.gc-break.gc-time {
				background-color: #eee;
			}
			h2.gc_head{
				margin-top: 0; margin-bottom: 2px;
			}
			li.gc-panelist{
				list-style-type: none;
			}
			.gc-subhead{
				font-weight: bold;text-decoration: underline;
			}
ul.gc_list{
 margin-left: 0px;padding: 0 0 0 3px;
}