html {overflow:-moz-scrollbars-vertical;} /* this forces FireFox to have a vertical scroll bar */

body {background-color:white;color:black;font-family:Helvetica,Arial,Sans-Serif;font-size:10pt;text-align:center;}

img {border:0;}

a, a:visited {color:#666666;text-decoration:none;}
a:hover, a:active {color:#000000;text-decoration:none;}

#container {margin:0 auto;text-align:left;width:770px;padding-top:20px;position:relative;}
#main {text-align:left;margin:0px 19px 0px 19px;border:solid 1px #666666;border-right:0;border-left:0;clear:both;position:relative;}
#content {color:black;padding:0;}

#header {font-size:1em;}
#header #logo {float:left;width:149px;height:124px;padding-bottom:10px;}
#header #links {padding:45px 19px 0px 0px;text-align:right;}
#header #links #login {font-size:0.7em;text-align:right;}
#header #links #login #loginbox {text-align:right;padding:4px 4px 0px 0px;background-image:url('/_themes/PopsUniversity/images/login_bg.gif');background-position:top right;background-repeat:no-repeat;height:27px;}
#header #links #login #loginbox #loginprompt {display:inline-block;padding:2px 10px 0 0;font-size:120%;vertical-align:middle;}
#header #links #login #loginbox #loginmessage {display:-moz-inline-box;display:inline-block;width:242px;font-size:120%;text-align:center;padding:2px 0 0 2px;vertical-align:middle;background-color:White;}
#header #links #login #loginbox input {margin:0;padding:0;vertical-align:middle;}
#header #links #login #loginbox .input_s {width:98px;margin:0 2px 0 16px;font-size:1.2em;background-color:white;color:black;border:0;}
#header #links #nav {margin-top:8px;font-size:0.8em;}
#header #links #nav a {display:inline-block;padding:4px 15px 4px 15px;border-right:solid 1px #333333;}
#header #links #nav a.lastitem {padding:4px 0px 4px 15px;border:0;}

#footer {font-size:0.75em;margin:8px 19px 0px 19px;clear:both;color:#666666;}
#footer #othersites {float:left;}
#footer #copyright {float:right;}
#footer a, #footer span {display:inline-block;padding:2px 9px 2px 9px;border-left:solid 1px #333333;}
#footer a.firstitem, #footer span.firstitem {padding:2px 9px 2px 0px;border:0;}
#footer a.lastitem, #footer span.lastitem {padding:2px 0px 2px 9px;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h1 {color:#000000;font-size:2.2em;margin-bottom:8px;}
h2 {color:#999999;font-size:1.7em;margin-bottom:8px;}
h3 {color:#666666;font-size:1.2em;margin-bottom:8px;}
h4 {color:#000000;font-size:1.2em;margin-bottom:8px;}
h5 {}
h6 {}

#mainarea {min-height:407px;height:100% !important;height:407px;}
#mainimage {margin:10px 0 20px 0;background-color:#999999;height:150px;}
#col1, #col2 {float:left;width:44%;}
#col1 {padding-right:12%;}

.form p {margin:0 0 8px 0;}
.form .label {float:left;width:80px;font-weight:bold;}
.form .input, .form select, .form textarea {background-color:white;color:black;border:solid 1px #666666;}
.form .input, .form select {height:26px;width:210px;}
.form textarea {width:208px;height:150px;}

.alert {color:orange;}
.warning {color:red;font-weight:bold;font-size:1.5em;}