/* SECTION I: Link Conventions */
/* */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link { /* This field determines how links will appear on the site in their default state. */
	text-decoration: none;
}
a:visited { /* This field determines how links that have been visited by a user in a single browser session will appear on the page. 
The links will continue to appear this way until the browser cache is cleared. */
	text-decoration: none;
	color:#0000FF;
}
a:hover { /* This field determines how links will appear on the page when a user hovers his/her mouse cursor over them. */
	text-decoration: none; 
}
a:active { /* This field determines how active/"clicked" links will appear on the page. */
	text-decoration: none;
}
/* */
/* SECTION II: Font Conventions */
/* */
.head { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}
.main { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
}
.navigationhead { 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #ffffff;
}
.navigation { 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #ffffff;
}
a.navigation:link { 

	color: #ffffff;
	text-decoration: none;
}

a.navigation:visited {
	color: #ffffff;
}

a.navigation:hover {
	color: #CCCCCC;
}

a.navigation:active {
	color: #cc0000;
}

.sidebar { /* This field determines the conventions of the sidebar links that appear on the home page. */
	/* Font Conventions */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
	color: #000000;
}
.smallheaderstyle { /* This field determines the conventions of the secondary heading text, e.g., "Quick Links" in the homeinfobox (see below) on the homepage. */
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.colophon { /* This field determines the conventions of the colophon content that appears at the bottom of every page. */
	/* Font Conventions */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 125%;
	color: #000000;
}
.colophonboxhome { /* This field determines the conventions of the colophon box that appears at the bottom of the homepage. */
	/* Layout Conventions */
	position:absolute;
	height: 75px;
	width: 740px;
	border-top: 1px solid #666666;
	top: 610px;
	left: 10px;
	margin-top:4px;
	padding: 5px;
	/* Font Conventions */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 125%;
	color: #000000;
}
.contentboxhome { /* This field determines the conventions of the box element that contains the welcome text and the picturebox (see below) on the homepage. */
	/* Layout Conventions */
	height: 508px;
	width: 558px;
	margin:10px;
	/* Font Conventions */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
}
.contentboxgeneral { /* This field determines the conventions of the box element that contains the content information/"reading" text and pictures on every page save the homepage. */
	/* Layout Conventions */
	height: auto;
	width: 540px;
	margin-left: 180px;
	margin-bottom: 10px;
	margin-top:5px;
	background-color:#FFFFFF;
	padding:5px;
	padding-left: 10px;
	border-left: double;
	/* Font conventions are determined by the ".maintextstyle" tag above in "SECTION II: Font Conventions". */
}
.headerboxhome { /* This field determines the conventions of the box element that contains the header/banner on the homepage of the website. */
	/* Layout Conventions */
	height: 80px;
	width: 748px;
	border: none;
	padding: none;
	top: 0px;
	left: 0px;
	/* At the time of initial composition (May/June 2006), it was unnecessary to define font conventions for this element since it was then filled with graphical units. */
}
.headerboxgeneral { /* This field determines the conventions of the box element that contains the header/banner on every page of the website save the homepage. */
	/* Layout Conventions */
	height: auto;
	width: 748px;
	border: none;
	padding: none;
	top: 0px;
	left: 0px;

}
.homequicklinksbox { /* This field determines the conventions of the "Quick Links" box on the homepage. */
	/* Layout Conventions */
	position:absolute;
	line-height: 150%;
	height: auto;
	max-height:225px;
	width: 185px;
	top: 263px;
	left: 356px;
	margin: 5px;
	border: 1px solid;
	background-color: #F9F9F9;
	padding:5px;
	padding-top:5px;
	/* Font Conventions */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.navbarboxhome { /* This field determines the conventions of the box element that contains the navigation bar on the homepage. */
	/* Layout Conventions */
	height: 510px;
	width: 173px;
	padding: none;
	top: 0px;
	left: 0px;
	margin-top:0px;

}
.navbargeneral { /* This field determines the conventions of the box element that contains the navigation bar on every page of the website save the homepage. */
	/* Layout Conventions */
	height: 100%;
	min-height:600px;
	width: 740px;
	padding: none;
	top: 0px;
	left: 0px;
	margin-top:0px;

}
.course_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#C10202;
	font-weight: bold;
}
.course_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pagecontentsbox { /* This field determines the conventions of the "Page Contents" box just under the nav bar on many pages of the website. */
	/* Layout Conventions */
	position:absolute;
	line-height: 250%;
	height: auto;
	width: 160px;
	top: 430px;
	left: 10px;
	border: 1px solid;
	margin-top:5px;
	background-color: #F9F9F9;
	padding:5px;
	padding-top:5px;
	/* Font Conventions */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.picturebox { 

	height: 225px;
	width: 350px;
	top: 0px;
	left: 0px;

}
.searchbox { 

	position: absolute;
	top: 65px;
	left: 592px;
	width: 160px;
	height: auto;
}

.sitemapbox { /* This field determines the conventions of the box element that contains the "xml | txt | Free Sitemaps" links in the upper right hand corner of the sitemap page. */
	float: right;
	line-height: 150%;
	width: auto;
	margin: 5px;
	border: 1px solid;
	background-color: #F9F9F9;
	padding:5px;
	/* Font Conventions */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%; 
	color: #000000;
}

topform {
margin-bottom: 0;
padding:0px 0px 0px 0px;
}

.gobttn {
position:relative; top:2px;
margin-bottom:9px;

}

.textinp	{
margin-top:4px;
font-size: 10px;
width: 120px; 
font-weight: normal;
background-color: #fff;
border-top-color: #222;
border-left-color: #ccc;
border-right-color: #ccc;
border-bottom-color: #555;
font-family: Verdana,Arial,Helvetica;
}

.breadcrumbs {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.sidebarhead {

	/* Font Conventions */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%;
	color: #C10202;
}
.small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

