

html,body{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	background:#E1E1E6;
	background-image:url(/pics/bg.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
}
p{margin:0px;padding:0px 0px 10px 0px;}
a{color:#009;}

#mainbody{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:auto;
	text-align:center;
	margin-top:5px;
}
#innerbody{
	position:absolute;
	top:10px;
	left:0px;
	width:800px;
	left:50%;
	margin:0 0 0 -400px;
	text-align:left;
	background:#FFF;
	border-right:0px solid #006;
}
#topmenu{
	position:relative;
	background-image:url(/images/header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E1E1E6;
	border-right:0px solid #006;
	height:86px;
}
#maininnerbody{
	position:relative;
	width:800px;
	margin:0px;
	padding:0px;
	background-color:#CCC;
	border-left:1px solid #AAA;
	border-right:1px solid #AAA;
	min-height:500px;
	height:100%;
}
#maincontent{
	position:relative;
	float:right;
	width:625px;
	margin:0px;
	padding:10px;
	background-color:#FFF;
	min-height:500px;
	height:100%;
	border-left:1px solid #AAA;
}
* html #maincontent{
	height:100%;
}
#leftmenu{
	top:10px;
	position:relative;
	float:left;
	width:125px;
	padding-left:10px;
}

#footerwrapper{
	position:relative;
	height:auto;
	width:100%;
	border:1px solid #7E8C9A;
	margin:0px;
	padding:0px;
}

#footercontent{
	position:relative;
	border:1px solid #FFF;
	margin:0px;
	background-color:#BAC9D8;
	font-size:10px;
	line-height:14px;
	padding:3px 10px;
}

.clear{clear:both;}

.box_red{
	border:1px solid #910000;
	padding:5px;
	margin:5px;
}

.topl{background-color:transparent;background:url(../pics/c_gr_tl.gif) top left no-repeat; // TOP LEFT}
.topr{background-color:transparent;background:url(../pics/c_gr_tr.gif) top right no-repeat; // TOP RIGHT}
.bottoml{background-color:transparent;background:url(../pics/c_gr_bl.gif) bottom left no-repeat; // BOTTOM LEFT}
.bottomr{background-color:transparent;background:url(../pics/c_gr_br.gif) bottom right no-repeat; // BOTTOM RIGHT}

.box_list{
	display:block;
	list-style-type:none;
	list-style-position:outside;
	text-align:left;
	background:#FFF;
	padding:0px 2px;
	margin:5px 0px 0px 0px;
	border-top:1px dotted #CCC;
}
.box_list li{
	text-indent:-10px;
	padding:5px 0px 5px 10px;
	border-bottom:1px dotted #CCC;
}
.box_list a{
	text-decoration:underline;
}
.box_list a:visited{
	color:#00F;
}
.box_list a:hover{
	color:#000;
	text-decoration:underline;
}

.pg_header{font-size:16px;font-weight:bold;}
.regtextlg{font-size:14px;}
.regtext{font-size:12px;color:#000;}
.regtextsm{font-size:10px;}
.regtextmd{font-size:12px;color:#000;}
.regtextlgred{color:#910000;font-weight:bold;font-size:16px;}
.regtextred{color:#910000;font-weight:bold;font-size:12px;}
.regtextredsm{color:#910000;font-weight:bold;font-size:10px;}
.sm_red_italic{color:#910000;font-weight:bold;font-size:13px;font-style:italic;}

p.hdr_lbl_red{
	width:110px;
	color:#910000;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 3px 0px;
	border-bottom:1px solid #910000;
}

.error{text-align:center;font-weight:bold;font-size:13px;color:#D00;border:2px solid #D00;background:#FFE;padding:4px;}

.buttonscontainer{width:100%;}

.buttons a{
	color:#00009C;
	padding:5px 2px 5px 10px;
	display:block;
	font:12px arial,sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.buttons a:hover{
	background-color:#FFF;
	color:#000;
}

.header_mnu a:link, .header_mnu a:visited{
	top:5px;
	margin:2px 4px;
	padding:0px 4px;
	color:#FFF;
	background:#7E8C9A;
	border:1px solid #FFF;
}

.header_mnu a:hover{
	color:#7E8C9A;
	background:#EEE;
	border:1px solid #7E8C9A;
	text-decoration:none;
}

.header a{
	color:#00009C;
	position:relative;
	font:13px arial,sans-serif;
	font-weight:bold;
	text-decoration:none;
	margin:0px 2px;
	padding:0px 20px;
	border-right:0px solid #FFF;
}

.annual_appt{
	padding:4xp 2px;
	font:10px arial,sans-serif;
	color:#000;
	text-decoration:none;
	text-align:center;
}

.annual_appt a{
	padding:4xp 2px;
	color:#00C;
	font:10px arial,sans-serif;
	text-decoration:none;
	text-align:center;
}

.grey{color:#444;}

.btn{height:20px;color:#000;font-weight:normal;font-size:12px;}

.w25{width:25px;}
.w50{width:50px;}
.w75{width:75px;}
.w100{width:100px;}
.w125{width:125px;}
.w150{width:150px;}
.w175{width:175px;}
.w200{width:200px;}
.w225{width:225px;}
.w250{width:250px;}
.w275{width:275px;}
.w300{width:300px;}
.w325{width:325px;}
.w350{width:350px;}
.w375{width:375px;}
.w400{width:400px;}
.w425{width:425px;}
.w450{width:450px;}
.w475{width:475px;}
.w500{width:500px;}

.pln7{font-size:7px;font-weight:normal;}
.bld7{font-size:7px;font-weight:bold;}
.pln8{font-size:8px;font-weight:normal;}
.bld8{font-size:8px;font-weight:bold;}
.pln9{font-size:9px;font-weight:normal;}
.bld9{font-size:9px;font-weight:bold;}
.pln10{font-size:10px;font-weight:normal;}
.bld10{font-size:10px;font-weight:bold;}
.pln11{font-size:11px;font-weight:normal;}
.bld11{font-size:11px;font-weight:bold;}
.pln12{font-size:12px;font-weight:normal;}
.bld12{font-size:12px;font-weight:bold;}
.pln13{font-size:13px;font-weight:normal;}
.bld13{font-size:13px;font-weight:bold;}
.pln14{font-size:14px;font-weight:normal;}
.bld14{font-size:14px;font-weight:bold;}
.pln15{font-size:15px;font-weight:normal;}
.bld15{font-size:15px;font-weight:bold;}
.pln16{font-size:16px;font-weight:normal;}
.bld16{font-size:16px;font-weight:bold;}
.pln17{font-size:17px;font-weight:normal;}
.bld17{font-size:17px;font-weight:bold;}
.pln18{font-size:18px;font-weight:normal;}
.bld18{font-size:18px;font-weight:bold;}
.pln19{font-size:19px;font-weight:normal;}
.bld19{font-size:19px;font-weight:bold;}
.pln20{font-size:20px;font-weight:normal;}
.bld20{font-size:20px;font-weight:bold;}
.pln21{font-size:21px;font-weight:normal;}
.bld21{font-size:21px;font-weight:bold;}
.pln22{font-size:22px;font-weight:normal;}
.bld22{font-size:22px;font-weight:bold;}
.pln23{font-size:23px;font-weight:normal;}
.bld23{font-size:23px;font-weight:bold;}
.pln24{font-size:24px;font-weight:normal;}
.bld24{font-size:24px;font-weight:bold;}
.pln25{font-size:25px;font-weight:normal;}
.bld25{font-size:25px;font-weight:bold;}
.pln26{font-size:26px;font-weight:normal;}
.bld26{font-size:26px;font-weight:bold;}
.pln27{font-size:27px;font-weight:normal;}
.bld27{font-size:27px;font-weight:bold;}
.pln28{font-size:28px;font-weight:normal;}
.bld28{font-size:28px;font-weight:bold;}
.pln29{font-size:29px;font-weight:normal;}
.bld29{font-size:29px;font-weight:bold;}
.pln30{font-size:30px;font-weight:normal;}
.bld30{font-size:30px;font-weight:bold;}
.pln31{font-size:31px;font-weight:normal;}
.bld31{font-size:31px;font-weight:bold;}
.pln32{font-size:32px;font-weight:normal;}
.bld32{font-size:32px;font-weight:bold;}
.pln33{font-size:33px;font-weight:normal;}
.bld33{font-size:33px;font-weight:bold;}
.pln34{font-size:34px;font-weight:normal;}
.bld34{font-size:34px;font-weight:bold;}
.pln35{font-size:35px;font-weight:normal;}
.bld35{font-size:35px;font-weight:bold;}

.uline{text-decoration:underline;}

table{font-size:12px;}
.tbl_addedit{
	text-align:left;
	width:100%;
	font-size:12px;
	border:1px solid #D9D9D9;
	background:#FCFCFC;
	border:2px solid #BBB;
	border-spacing:0px;
	border-collapse: collapse;
}
table.tbl_addedit th {
	font-size:14px;
	font-weight:bold;
	border-width: 1px solid gray
	text-align:left;
	padding: 2px;
	background-color:#DDD;
	-moz-border-radius:2px;
}
table.tbl_addedit td {
	border:1px solid #DDD;
	padding: 2px;
	-moz-border-radius:2px;
}

table.tbl_addedit td.td_label{
	width:125px;
	background-color:#EDEDED;
	font-weight:bold;
	text-align:right;
}

.black{color:#000;}
.white{color:#FFF;}
.red{color:red;}
.green{color:green;}
.blue{color:blue;}
.yellow{color:yellow;}
.purple{color:purple;}

.aliceblue{color:#F0F8FF;}
.antiquewhite{color:#FAEBD7;}
.aquamarine{color:#7FFFD4;}
.azure{color:#F0FFFF;}
.beige{color:#F5F5DC;}
.bisque{color:#FFE4C4;}
.blanchedalmond{color:#FFEBCD;}
.blueviolet{color:#8A2BE2;}
.brown{color:#A52A2A;}
.burlywood{color:#DEB887;}
.cadetblue{color:#5F9EA0;}
.chartreuse{color:#7FFF00;}
.chocolate{color:#D2691E;}
.coral{color:#FF7F50;}
.cornflowerblue{color:#6495ED;}
.cornsilk{color:#FFF8DC;}
.crimson{color:#DC1436;}
.cyan{color:#00FFFF;}
.darkblue{color:#00008B;}
.darkcyan{color:#008B8B;}
.darkgoldenrod{color:#B8860B;}
.darkgray{color:#A9A9A9;}
.darkgreen{color:#006400;}
.darkkhaki{color:#BDB76B;}
.darkmagenta{color:#8B008B;}
.darkolivegreen{color:#556B2F;}
.darkorange{color:#FF8C00;}
.darkorchid{color:#9932CC;}
.darkred{color:#8B0000;}
.darksalmon{color:#E9967A;}
.darkseagreen{color:#8FBC8F;}
.darkslateblue{color:#483D8B;}
.darkslategray{color:#2F4F4F;}
.darkturquoise{color:#00CED1;}
.darkviolet{color:#9400D3;}
.deeppink{color:#FF1493;}
.deepskyblue{color:#00BFFF;}
.dimgray{color:#696969;}
.dodgerblue{color:#1E90FF;}
.firebrick{color:#B22222;}
.floralwhite{color:#FFFAF0;}
.forestgreen{color:#228B22;}
.gainsboro{color:#DCDCDC;}
.ghostwhite{color:#F8F8FF;}
.gold{color:#FFD700;}
.goldenrod{color:#DAA520;}
.greenyellow{color:#ADFF2F;}
.honeydew{color:#F0FFF0;}
.hotpink{color:#FF69B4;}
.indianred{color:#CD5C5C;}
.indigo{color:#4B0082;}
.ivory{color:#FFFFF0;}
.khaki{color:#F0E68C;}
.lavender{color:#E6E6FA;}
.lavenderblush{color:#FFF0F5;}
.lawngreen{color:#7CFC00;}
.lemonchiffon{color:#FFFACD;}
.lightblue{color:#ADD8E6;}
.lightcoral{color:#F08080;}
.lightcyan{color:#E0FFFF;}
.lightgoldenrodyellow{color:#FAFAD2;}
.lightgreen{color:#90EE90;}
.lightgrey{color:#D3D3D3;}
.lightpink{color:#FFB6C1;}
.lightsalmon{color:#FFA07A;}
.lightseagreen{color:#20B2AA;}
.lightskyblue{color:#87CEFA;}
.lightslategray{color:#778899;}
.lightsteelblue{color:#B0C4DE;}
.lightyellow{color:#FFFFE0;}
.limegreen{color:#32CD32;}
.linen{color:#FAF0E6;}
.magenta{color:#FF00FF;}
.mediumaquamarine{color:#66CDAA;}
.mediumblue{color:#0000CD;}
.mediumorchid{color:#BA55D3;}
.mediumpurple{color:#9370DB;}
.mediumseagreen{color:#3CB371;}
.mediumslateblue{color:#7B68EE;}
.mediumspringgreen{color:#00FA9A;}
.mediumturquoise{color:#48D1CC;}
.mediumvioletred{color:#C71585;}
.midnightblue{color:#191970;}
.mintcream{color:#F5FFFA;}
.mistyrose{color:#FFE4E1;}
.moccasin{color:#FFE4B5;}
.navajowhite{color:#FFDEAD;}
.oldlace{color:#FDF5E6;}
.olivedrab{color:#6B8E23;}
.orange{color:#FFA500;}
.orangered{color:#FF4500;}
.orchid{color:#DA70D6;}
.palegoldenrod{color:#EEE8AA;}
.palegreen{color:#98FB98;}
.paleturquoise{color:#AFEEEE;}
.palevioletred{color:#DB7093;}
.papayawhip{color:#FFEFD5;}
.peachpuff{color:#FFDAB9;}
.peru{color:#CD853F;}
.pink{color:#FFC0CB;}
.plum{color:#DDA0DD;}
.powderblue{color:#B0E0E6;}
.rosybrown{color:#BC8F8F;}
.royalblue{color:#4169E1;}
.saddlebrown{color:#8B4513;}
.salmon{color:#FA8072;}
.sandybrown{color:#F4A460;}
.seagreen{color:#2E8B57;}
.seashell{color:#FFF5EE;}
.sienna{color:#A0522D;}
.skyblue{color:#87CEEB;}
.slateblue{color:#6A5ACD;}
.slategray{color:#708090;}
.snow{color:#FFFAFA;}
.springgreen{color:#00FF7F;}
.steelblue{color:#4682B4;}
.tan{color:#D2B48C;}
.thistle{color:#D8BFD8;}
.tomato{color:#FF6347;}
.turquoise{color:#40E0D0;}
.violet{color:#EE82EE;}
.wheat{color:#F5DEB3;}
.whitesmoke{color:#F5F5F5;}
.yellowgreen{color:#9ACD32;}
