body { margin: 0; font: 11px georgia, 'times new roman';	color: #333; line-height: 1.5em; background: url('bg.jpg') 0 0 repeat-x; }

h1,h2,h3,h4,h5,p,ul,li,a,img, div, form { margin: 0; padding: 0; border: 0; }

* html a, * a { position: relative; cursor: hand; }

h1 {  font-weight: normal; letter-spacing: -0.05em; font-size: 1.6em; margin: 12px 0 8px 0; color: #296681; }
h2 {  font-weight: normal; letter-spacing: -0.05em; font-size: 1.4em; margin: 12px 0 6px 0; color: #414142; }
h3 {  font-weight: normal; letter-spacing: -0.05em; font-size: 1.2em; margin: 8px 0 6px 0; }
h4 {  font-weight: normal; letter-spacing: -0.05em; font-size: 1.0em; margin: 5px 0; }
h5 {  font-weight: normal; letter-spacing: -0.05em; font-size: 0.9em; margin: 5px 0; }
h6 {  font-weight: normal; letter-spacing: -0.05em; font-size: 0.8em; margin: 5px 0; }

a { color: #296681; }
a:hover{ text-decoration: none; }
p { margin: 8px 0; }
td{ vertical-align: top; }


/*
-------------------------------------------------------------------*/

#master { width: 100%; float: left; min-height: 800px; margin: 0; height: auto; background:url(mainBg.png) 0 top repeat-x; _background:url(ieBg.gif) 0 0 repeat-x; }

#frame { width: 981px; margin: 0 auto; min-height: 800px; height: auto; background:url(frame.png) 0 0 no-repeat; _background: url(frame.gif) 0 0 no-repeat; }

#header { width: 900px; float: left; margin: 20px 0 10px 0; padding: 0 41px 0 40px; }
#header h1#logo { width: 311px; height: 109px; float: left; margin: 0; }
#header h1#logo a { width: 311px; height: 109px; text-indent: -9999px; float: left; background: url('logo.jpg') 0 0 no-repeat; }
#header p#dvd { text-align: right; padding: 45px 0 0 0; margin: 0; font-size: 1.1em; }
#header p#dvd a { font-weight: bold; }

#welcome { width: 901px; padding: 0 40px; float: left; color: #4e5051; }
#welcome #intro { width: 440px; float: right; font-family: 'Georgia', 'Times New Roman'; font-size: 1.2em; line-height: 1.5em; }
#welcome #flash { width: 165px; /*height: 185px; */padding: 1px; float: left; background: url() 0 0 no-repeat; }
#welcome #autolink {width:290px; float:right;}
#welcome #autolink a:hover{color:red;}
.mainNav { width: 957px;margin: 25px 12px 1px 12px; _margin-right:82px; float: left; display: inline; background: url(mainNavBg.png) 0 0 repeat-x; }
.mainNav li { float: left; list-style: none; }
.mainNav li a { color: #fff; padding: 10px 30px; float: left; text-transform: Uppercase; font-size: 1.2em; font-family: 'cambria', 'georgia'; text-decoration: none; background: url('mainNavSep.gif') right 0 repeat-y; }
.mainNav li a:hover, .mainNav li a.selectedPage, .mainNav li a.selectedPageRoot { background: #2c2c2e url('mainNavSep.jpg') right 0 repeat-y; }

body#internal .mainNav { margin: 5px 12px 1px 12px; }

#actions { width: 897px; margin: 0 12px; padding: 25px 30px; color: #4e5051; min-height: 250px; _height: 250px; float: left; display: inline; background: url('actions.png') 0 0 repeat-x; _background: url('images/actions.gif') 0 0 repeat-x; }
#actions_left { width: 585px; float: left; }
#action_1 { width: 235px; padding: 20px 18px; float: left; background: url('action.png') 0 0 repeat-x; }
#action_2 { width: 235px; padding: 20px 18px; float: right; background: url('action.png') 0 0 repeat-x; }
#action_3 { width: 235px; padding: 20px 18px; float: right; background: url('action.png') 0 0 repeat-x; }

#body { width: 897px; float: left; margin: 25px 42px; display: inline; }
#mainCol { width: 630px; float: left; padding: 20px; background: #fff url('action.png') 0 0 repeat-x; }
#mainCol ul { padding: 5px 10px; }
#mainCol ul li { list-style: none; padding: 1px 1px 1px 15px; background: url('arrow.gif') 0 5px no-repeat; }
#mainCol ol { padding: 5px 10px 5px 25px; }

#oneCol { width: 857px; float: left; padding: 20px; height: auto; min-height: 450px; display: inline; background: #fff url('action.png') 0 0 repeat-x; }

#subCol { width: 200px; float: right; }
#subCol .sideNav { width: 200px; float: left; background: #296681; }
#subCol .sideNav li { width: 200px; float: left; list-style: none; padding-bottom: 2px; background: url('sideNavSep.gif') 0 bottom repeat-x; }
#subCol .sideNav li a { width: 160px; float: left; padding: 10px 10px 10px 30px; color: #fff; text-decoration: none; background: url('g_arrow.gif') 10px 15px no-repeat; }
#subCol .sideNav li a:hover, #subCol .sideNav li a.selectedPage { background: #1b536c url('go_arrow.gif') 10px 15px no-repeat; }

#subCol .linksModule { width: 200px; float: left; background: #296681; }
#subCol .linksModule li { width: 200px; float: left; list-style: none; padding-bottom: 2px; background: url('sideNavSep.gif') 0 bottom repeat-x; }
#subCol .linksModule li a { width: 160px; float: left; padding: 10px 10px 10px 30px; color: #fff; text-decoration: none; background: url('g_arrow.gif') 10px 15px no-repeat; }
#subCol .linksModule li a:hover, #subCol .sideNav li a.selectedPage { background: #1b536c url('go_arrow.gif') 10px 15px no-repeat; }

#subCol .sideSec { width: 200px; float: left; margin: 25px 0 0 0; color: #323233; }
#subCol h1 { color: #004890; text-transform: Uppercase; font-size: 1.2em; margin: 0 0 10px 0; border-bottom: 1px solid #004890; }

#footer { width: 861px; font-size: .9em; font-family: 'lucida sans', 'lucida grande'; margin: 15px 40px 15px 40px; color: #6e6e6f; float: left; display: inline; padding: 15px 20px; background: url('footer.png') 0 0 repeat-x; _background: url('images/footer.gif') 0 0 repeat-x; }
body#internal #footer {margin: 0px 40px 15px 40px;  display: inline; }
#footer a { color: #6e6e6f; }
#footer p { margin: 0; }


/* Admin
-------------------------------------------------------------------*/

.adminPage #mainCol { width: 774px; background: #FFF; }
.adminPage .col-inner { padding: 30px 25px 30px 25px }

html body #adminbar { width: 100% !important; display: block; }
html body #adminbar #toolbar,
html body #adminbar #pagebar { display: block; }


/* Extra
-------------------------------------------------------------------*/

.left { float: left; }
.right { float: right; }
.learn { padding: 0 0 0 15px; color: #296681; background: url('arrow.gif') 0 5px no-repeat; }
