body						{ margin: 0px; padding: 0px; background: #fff url(images/background.gif) repeat-x top left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#logo						{ width: 100%;}
#footer						{ width: 100%; clear: both; text-align: center; height: 70px; background: url(images/footer_back.gif) repeat-x top left; font-size: 10px; font-weight: bold; color: #A1A0A0; }

input.submit {height: 22px; width: 105px; background-image: url(images/submit.gif); border: 1px solid #FF5600; color: #ffffff; font-weight: bold; }

.menu {position:relative; z-index:100; margin: 0 auto; width: 750px; top: 13px; }
/* hack to correct IE5.5 faulty box model */
* html .menu {width:750px; }

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0; margin:0; list-style-type:none;}
.menu ul ul {width:100px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left; position:relative; text-align: left; }
/* style the links for the top level */
.menu a, .menu a:visited {display:block; font-size:11px; text-decoration:none; color:#fff; height: 44px; }

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {display: none; position:absolute; height:0; top:31px;left:0; width:149px; }

/* another hack for IE5.5 */
* html .menu ul ul {top:30px; }

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table { display: block; top:0px; left:0; border-collapse:collapse; }

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited { color:#fff; height:auto; line-height:1em; padding:5px 10px; width:128px; background-color: #033663; background-image: url(images/second_back.gif); background-repeat:repeat-x; }
.menu ul ul a:hover { color:#fff; height:auto; line-height:1em; padding:5px 10px; width:128px; background-color: #2C7ABE; background-image: url(images/second_back_hover.gif); background-repeat:repeat-x; }
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;width:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; }
.menu :hover > a, .menu ul ul :hover > a {color:#fff; }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{display: block; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{display: none;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ display: block;}





input, textarea, select, option						{ font-size: 11px; color: #131313; }

#content					{ width: 100%; margin-top: 10px; }
#header1					{ font-family: Arial, Helvetica, sans-serif; background: #000 url(images/header1_back.gif) repeat-x top left; width: 100%; vertical-align: middle; height: 40px; font-size: 15px; font-weight: bold; color: #ffffff; }
#header2					{ font-family: Arial, Helvetica, sans-serif; background: #000 url(images/header2_back.gif) repeat-x top left; width: 100%; vertical-align: middle; height: 40px; font-size: 15px; font-weight: bold; color: #ffffff; }

.form_back					{  background: #eaeaea url(images/form_back.gif) repeat-x top left; height: 30px;  }
.form_back_but				{  background: #eaeaea url(images/form_back_but.gif) repeat-x top left; height: 70px;  }
.spacer						{ font-size: 1px; line-height: 1px; }

img							{ border: 0 none; }
a.img						{ border: 0 none; }

a.links_white				{ color: #ffffff; text-decoration: none; font-weight: bold; display:block;}
a:link.links_white			{ color: #ffffff; text-decoration: none; font-weight: bold; display:block;}
a:visited.links_white		{ color: #ffffff; text-decoration: none; font-weight: bold; display:block;}
a:hover.links_white			{ color: #ffffff; text-decoration: underline; font-weight: bold; display:block;}

.body_text 			 { color: #414141; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.table_text1        { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.table_text5    { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top }
.table_text6 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.table_text7 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.holder_clear { font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.holder_clear1 { font-weight: normal; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.table_text2     { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.table_text3     { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.table_text4    { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.label_text1       { color: #414141; font-weight: bold; font-size: 10px; }
.label_text7   { color: #414141; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.label_text3    { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #030 }
.label_text6   { color: #333; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c7bc8f }
.label_text2    { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.label_text5    { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body_text1 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.body_text2 { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.body_text3 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body_text4 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5pt }
.body_text5    { color: #333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.body_text7 { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.body_text6    { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.header1     { color: #333; font-weight: bold; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.header8 { color: white; font-weight: bold; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.header2       { color: #333; font-weight: normal; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header9  { color: #333; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header10 { font-weight: normal; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header3     { color: #333; font-weight: bold; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.header5  { color: white; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header6    { color: #333; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.header4     { color: #333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #999; text-align: center }
.header7   { color: #333; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c7bc8f; text-align: center }
.navigation1       { font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c7bc8f; text-align: center }
.navigation2      { color: #333; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: center }
.navigation3       { color: #333; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #999; text-align: right }
.navigation4        { color: #333; font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 3pt }
.navigation6      { color: #333; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.navigation5     { color: #333; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.navigation1-1       { color: #333; text-decoration: none }
a.navigation4-1     { color: #333; text-decoration: none }
a:hover.navigation1-1        { color: #030 }
a:hover.navigation4-1 { text-decoration: underline }
.success_message       { color: #030; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.error_message  { color: red; font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; vertical-align: middle; padding: 3pt }
.success_message2 { color: white; font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.success_message1    { color: #030; font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; padding: 10pt }
.bg_image1   { background: #006 url(../ap_images_v2/bg_image1.jpg) }
.bg_image2 { background-image: url(../ap_images_v2/bg_image2.jpg) }
.footer1         { color: white; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 3pt }
.caption_text1 { font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.calendar_text1     { color: #030; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.calendar_text4     { color: #030; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ccc; text-align: center }
.calendar_text5  { color: white; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #030; text-align: center }
.label_text4    { color: white; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #030; text-align: center; padding: 2pt }
.calendar_text2    { color: #030; font-weight: bold; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.calendar_text3      { color: white; font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #030; text-align: center; padding: 3pt }
a.calendar1-1     { color: #030; text-decoration: none }
a:hover.calendar1-1    { background-color: #c7bc8f }
.appt_text1        { color: #030; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.appt_text3  { color: #030; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.appt_text2     { color: #030; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.appt_text1-1     { color: #030; text-decoration: none }
a:hover.appt_text1-1 { text-decoration: underline }
a.table_text1-1    { color: #030 }
a.body_text7-1 { color: white }
.time  { color: white; font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.printer_text { font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.printer_text1  { font-size: 0.7em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ccc }
