body {background-color: #2385A7; margin: 0; padding: 0;}

#canvas {width: 830px; background-image: url('images/shadow.jpg'); background-color: #ffffff;}
#shadow_left {float: left; width: 15px; background-image: url('images/shadow_left.jpg');}
#shadow_right {float: left; width: 15px; background-image: url('images/shadow_right.jpg');}
#container {float: left; width: 800px; background-color: #ffffff;}

#header {float: left; width: 800px; height: 89px; background-image: url('images/layout_header.jpg');}
	#header_left {float: left; width: 450px;}
	#header_right {float: left; width: 350px; text-align: left; font-size: 12px; line-height: 14px;}
.header_space {float: left; width: 800px; height: 2px; background-color: #ffffff;}
#nav {float: left; width: 800px; height: 25px;}

a:link.navbutton {float: left; height: 25px; line-height: 25px; background-image: url('images/nav_gradient.jpg'); color: #2385A7;
	font-family: verdana; font-size: 12px; text-decoration: none;}
a:visited.navbutton {float: left; height: 25px; line-height: 25px; background-image: url('images/nav_gradient.jpg'); color: #2385A7;
	font-family: verdana; font-size: 12px; text-decoration: none;}
a:active.navbutton {float: left; height: 25px; line-height: 25px; background-image: url('images/nav_gradient.jpg'); color: #2385A7;
	font-family: verdana; font-size: 12px; text-decoration: none;}
a:hover.navbutton {float: left; height: 25px; line-height: 25px; background-image: url('images/nav_gradient_flip.jpg'); color: #ffffff;
	font-family: verdana; font-size: 12px; text-decoration: none;}
.nav_div {float: left; width: 2px; background-color: #ffffff;}

#content_main {float: left; width: 800px; background-color: #ffffff; color: #525354; font-family: arial; font-size: 13px; text-align: left; line-height: 18px;}
#content_main_full {float: left; width: 800px; background-color: #ffffff; color: #525354; font-family: arial; font-size: 13px; text-align: left;  line-height: 18px;}

#content_panel {float: left; width: 250px; background-image: url('images/bg_panel.jpg'); background-repeat: repeat-x; color: #525354; 
	font-family: arial; font-size: 12px; text-align: left; margin-top: 25px; text-align: center;}
h1 {font-family: Trebuchet, Georgia; font-size: 22px; color: #2984a6; margin-bottom: 10px; margin-top: 0;}

#layout_banner_left {float: left; width: 390px; height: 200px; background-image: url('images/bg_video.jpg');}
#layout_banner_left2 {float: left; width: 390px; height: 200px; background-image: url('images/bg_video.jpg');}
#layout_banner_right {float: left; width: 410px; height: 200px; background-color: #ffffff;}
#layout_banner_right2 {float: left; width: 410px; height: 200px; background-color: #ffffff; }

.homepanelhead {float: left; height: 26px; line-height: 26px; background-image: url('images/homepanel_head.jpg');
	font-family: georgia; font-size: 14px; color: #ffffff; font-weight: bold;}
.homepanel {float: left; height: 120px; line-height: 14px; background-color: #ffffff; text-align: left; color: #525354; font-family: arial; font-size: 12px;
	line-height: 16px;}
	h2 {color: #2385a7; font-size: 16px; font-family: georgia; height: 20px; line-height: 20px; margin: 0; padding: 0;}

#footer_left {float: left; width: 600px; background-color: #EEEFEF; height: 34px; line-height: 34px; color: #a3a5a8;
	font-size: 11px; font-family: arial; text-align: left;}
#footer_right {float: left; width: 200px; background-color: #EEEFEF; height: 34px; line-height: 34px; text-align: right;}/*ACD1E2*/

a:link {color: #de1d20; text-decoration: underline; font-family: arial; font-size: 13px;}
a:visited {color: #de1d20; text-decoration: underline; font-family: arial; font-size: 13px;}
a:active {color: #de1d20; text-decoration: underline; font-family: arial; font-size: 13px;}
a:hover {color: #de1d20; text-decoration: underline; font-family: arial; font-size: 13px;}

a:link.courses {line-height: 18px; font-size: 14px; color: #de1d20;}
a:visited.courses {line-height: 18px; font-size: 14px; color: #de1d20;}
a:active.courses {line-height: 18px; font-size: 14px; color: #de1d20;}
a:hover.courses {line-height: 18px; font-size: 14px; color: #de1d20;}

table {font-family: arial; font-size: 13px;}
table th {font-family: arial; font-size: 13px;}
table td {font-family: arial; font-size: 13px;}

input {font-family: verdana; font-size: 12px;}
select {font-family: verdana; font-size: 12px;}
textarea {font-family: verdana; font-size: 12px;}

table.frm {font-family: verdana; font-size: 13px; margin: 0; padding: 0; color: #000000;}
table.frm th.frmhead {height: 20px; line-height: 20px; background-color: #FFB200; color: #000000; font-family: verdana; font-size: 13px; font-weight: normal;}
table.frm th.frmlbl {height: 25px; line-height: 25px; text-align: right; font-family: verdana; font-size: 13px; color: #000000; font-weight: normal;}
table.frm td.frmdata {width: 340px; height: 25px; line-height: 25px; font-family: Verdana, verdana; font-size: 13px; color: #000000;}

.red {color: red;}
.redbox {width: 100%; background-color: #FFE1E6; border: 1px solid red; color: red; padding: 5px;}

.maroon {color: #6C0909;}
