html                                                   { overflow: -moz-scrollbars-vertical; height:100%; }
body                                                   { background:url(bg.png) repeat-x; background-color:#cccccc; height:100%; }

*                                                      { margin:0; padding:0; font-family:Arial, Helvetica, Verdana, serif; }
h1,h2,h3,h4,h5,h6,pre,code,table                       { font-size:1em; }
a,img,:link img,:visited img                           { border:none; }
p, table                                               { font-size:12px; }

h1                                                     { font-size:20px; color:#00305e; }
h2                                                     { font-size:16px; color:#00305e; margin:0 0 12px 0; }

ul						                                         { font-size:12px; }
ul li						                                       { margin-left:15px; }

#page                                                  { border-left:1px solid #00305e; border-right:1px solid #00305e; background:url(bgPage.gif) #ffffff; min-height:100%; position:absolute; left:50%; top:0; margin:0 0 0 -491px; width:980px; overflow:hidden; }
* html #page                                           { height:100%; overflow:visible; width:981px; }

#navigation                                            { background:url(bgNav.png) #ffffff; height:58px; width:980px; }
* html #navigation                                     { width:981px; }
#nav                                                   { margin-left:14px; }

input[type="submit"]		                               { padding:0 18px 10px; border:none; margin:0; height:20px; color:#ffffff; background:url(button_bg.gif) no-repeat #00305E; }

#picFrame                                              { float:right; height:294px; width:792px; position:relative; z-index:25;}
#whitePicFrame                                         { height:294px; width:792px; position:absolute; background:#ffffff; top:58px; left:190px; z-index:24;}

#topLeft                                               { z-index:30; width:340px; height:317px; position:absolute; left:0; top:35px; }

#logo                                                  { z-index:35; width:263px; height:145px; position:absolute; left:15px; top:10px; }

#buttonNext                                            { z-index:2500; position:absolute; top:320px; left:949px; cursor:pointer; }

#topShadow                                             { z-index:40; width:980px; height:7px; }

#content                                               { z-index:45; width:980px; }

#main                                                  { padding:25px; width:730px; float:left; }
* html #main                                           { width:728px; }
#main a                                                { text-decoration:underline; color:#3F5E7B; }
#main a:hover                                          { color:#00305D; }
#main p                                                { margin:0 0 12px 0; }


#right                                                 { padding:25px 10px 10px 10px; width:180px; float:left; }
#right .rightBoxTop                                    { margin-left:6px; font-size:14px; color:#ffffff; height:20px; padding:5px 0 0 20px; width:156px; background:url(rightBoxTop.gif); }
#right .rightBoxMiddle                                 { margin-left:6px; padding:0 0 0 1px; width:175px; background:url(rightBoxMiddle.gif); }
#right .rightBoxMiddle p                               { font-size:10px; padding:5px; }
#right .rightBoxBottom                                 { margin-left:6px; width:176px; }

#footer                                                { padding:2px 5px; height:16px; color:#ffffff; background:#00305e; width:970px; position:absolute; z-index:2000; bottom:0; left:0; }
#footer a                                              { color:#ffffff; text-decoration:underline; }
* html #footer                                         { width:971px; }