.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
td, p, div, select, .normaltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }

input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }

.smallwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #EA5A00; font-weight: bold; text-decoration: none; }
.smallgray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #959595; font-weight: normal; text-decoration: none; }
.gray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #535353; font-weight: normal; text-decoration: none; }
.blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002E5E; font-weight: normal; text-decoration: none; }
.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: normal; text-decoration: none; }
.orange { color: #EA5A00; text-decoration: none; }

.smallblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002E5E; font-weight: normal; text-decoration: none; }


b { font-weight: bold; }
i { font-style: italic; }
u { text-decoration: underline; }

td.justified { text-align: justify; }

table.main td { text-align: left; }

table.register td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
table.register td i { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; font-style: italic;}

table.top {
	border-top: 0px solid #676767;
	border-left: 1px solid #676767;
	border-right: 1px solid #676767;
	border-bottom: 0px solid #FFFFFF;
}


table.main {
	border-top: 0px solid #FFFFFF;
	border-left: 1px solid #898989;
	border-right: 1px solid #898989;
	border-bottom: 1px solid #898989;
	height : 400px;
}

table.right {
	border-top: 1px solid #757574;
	border-left: 1px solid #757574;
	border-right: 1px solid #757574;
	border-bottom: 1px solid #757574;
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 7px;
	padding-bottom: 20px;
}

img.photo { 
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-TOP-COLOR: #606060;
	BORDER-LEFT-COLOR: #606060;
	BORDER-BOTTOM-COLOR: #606060;
	BORDER-RIGHT-COLOR: #606060;
}

form.register { margin: 0px; padding: 0px; }
form.register label { float: left; width: 155px; line-height: 21px; margin: }
form.register input.text { height: 13px; border: 1px solid #CCCCCC; background: #FFFFFF; font-size: 11px; padding: 5px 3px 5px 3px; width: 225px; }
form.register textarea { height: 50px; border: 1px solid #CCCCCC; background: #FFFFFF; font-size: 11px; padding: 5px 3px 5px 3px; width: 225px; }
form.register select { font-size: 11px; }
form.register div.field { float: left; }
form.register div.clear { clear:both; height: 15px; }
form.register a.system { font-size: 10px; color: #0000FF; margin: 0px 0px 0px 10px; }
form.register input.file { margin-bottom: 5px; }

.error { color: #FF0000; }

ul#nav { float: left; list-style: none; margin: 0px; padding: 0px 0px 0px 0px; height: 24px; background: url("images/nav_bg.gif") repeat-x; position: relative; }
ul#nav li { float: left; padding: 0px 0px 0px 0px; line-height: 20px; height: 24px; position: relative; margin: 0px 0px 0px 3px; background: url("images/menu_bg.gif") repeat-x; }
ul#nav li a { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, sans-serif; display: block; float: left; height: 22px; overflow: hidden; padding: 2px 9px 0px 9px; text-decoration: none; }
ul#nav li a:hover { text-decoration: underline; }
ul#nav li.active { background: url("images/menu_active_bg.gif") repeat-x; }
ul#nav li.active a { color: #000000; }
ul#nav li span.l { position:absolute; top: 0px; left: 0px; width: 2px; height: 23px; background: url("images/menu_left.gif") no-repeat; }
ul#nav li span.r { position:absolute; top: 0px; left: 0px; width: 2px; height: 23px; background: url("images/menu_right.gif") no-repeat; }
ul#nav li.active span.l { background: #FFFFFF; }
ul#nav li.active span.r { background: #FFFFFF; }

ul#nav_more { float: right; list-style: none; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; height: 24px; position: relative; display: inline; }
ul#nav_more li { float: left; padding: 2px 7px 0px 7px; line-height: 20px; height: 22px; position: relative; margin: 0px 0px 0px 0px; }
ul#nav_more li a { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, sans-serif; display: block; text-decoration: none; background: url("images/point.gif") no-repeat left 10px; padding: 0px 0px 0px 5px; }
ul#nav_more li a:hover { text-decoration: underline; }
ul#nav_more li.active a { font-weight: bold; }


