/*****************
*
*	style.css
*
*****************/

body { background-color: #ffffff; color: #000000; font-family: "Calibri", "Verdana", "Arial"; font-size: 14px; }

a { color: #3399FF; }
a:hover	{ color: #3366FF; }

h1, h2, h3, h4, h5, h6 { color: #3399FF; }
.announce { color: #3399FF; font-weight: bold; }

img { border: 0px; }

input[type=submit], input[type=button] { background-color: #3399FF; border: 2px solid #3399FF; color: #FFFFFF; font-weight: bold; }
input[type=text], input[type=password] { background-color: #FFFFFF; border: 1px solid #3399FF; color: #000000; }

hr { color: #3399FF; background-color: #3399FF; }


/* body components */
#mainbox { width: 980px; text-align: center; }
#contentbox { width: 960px; text-align: left; }
#footerbox { width: 980px; height: 4em; background-color: #FF6600; color: #ffffff; text-align: center; margin-top: 2em; clear: both; }
	#footerbox a { color: #ffffff; font-weight: bold; text-decoration: none; }


/* main classes */
.leftbox { float: left; width: 200px; margin-right: 2em; margin-bottom: 2em; }
.headbox { background-color: #FF6600; color: #ffffff; font-weight: bold; font-size: 1.2em; width: 200px; margin-top: 1em; margin-bottom: 1em; }

.rightimg { float: right; margin-left: 1em; margin-bottom: 1em; }

.reg { border-collapse: collapse; }
.headrow { margin-top: 1em; margin-bottom: 1em; font-size: 1.6em; font-weight: bold; background-color: #3399FF; color: #ffffff; }
.oddrow { margin-top: 1em; margin-bottom: 1em; background-color: #3399FF; color: #ffffff; }
	.headrow, .oddrow { border-top: 1em solid #ffffff; border-bottom: 1em solid #ffffff; }
	
.titlebox { background-color: #FF6600; color: #ffffff; font-weight: bold; font-size: 1.6em; margin-top: 2em; }
