/* Tag Selector */
* {margin: 0; padding: 0}
body { font: 13px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; background-color: #F7F7F7; color: #043D68 }


/* ID Selector */
#container {position: relative; overflow: hidden; border: 1px solid}
#topBar {background: #666;height: 40px;}
#topBar a{position: relative; margin-left: 20px; height: 15px; float: left; padding: 0px; text-decoration: none; top: 50%; margin-top: -10px; color: #DFDFDF;}
#topBar a:hover{color:#FFFFFF}
#topBar2 {background:#57b0db;height: 47px;}
#topBar2 img {float: left; margin: 5px 0px 5px 25px}
#top-left a{text-decoration: none; }
#top-left a:hover{text-decoration: underline; color: #ffffff }
#login_panel {width: 270px; margin-left: auto; margin-right: auto; background: url(../images/gray.png) repeat-x #ffffff; -moz-border-radius: 11px; -khtml-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; cursor: pointer; text-decoration: none; text-align: left;	 border: 1px solid #E0E0E0; margin-top: 20px; height: 240px}
#login_panel form .p input {padding-top: 5px; padding-bottom: 5px; padding-left: 7px;	font-size: 16px; font-weight: bold;	border: solid 1px #E0E0E0; display: block; width: 213px;}
#footer { padding-top: 50px; text-align: center; color: #ffffff}
#footer div{ padding: 15px 0px 15px 0px; text-align: center; background: #1F6A8E;}
#middle {width: 950px; padding:5px;}

/* Class Selector */
.center_logo {width: 71px; margin-left: auto; margin-right: auto;}
.errorBox {border: 1px solid #FBC2C4; background-color: #FBE3E4; color: #8a1f11; text-align: center; padding: 7px 5px 7px 5px; margin-top: 10px; width: 261px; margin-left: auto; margin-right: auto;}


/* Predefined Class Constants */
.row-1 {height: 10px;}
.row-2 {height: 20px;}
.row-3 {height: 30px;}
.row-4 {height: 40px;}
.row-5 {height: 50px;}
.row-6 {height: 60px;}
.row-7 {height: 70px;}
.row-8 {height: 80px;}
.row-9 {height: 90px;}
.row-10 {height: 100px;}

.top-0-5 {margin-top:5px}
.top-1 {margin-top:10px}
.top-1-3 {margin-top:13px}
.top-1-5 {margin-top:15px}
.top-2 {margin-top:20px}
.top-2-5 {margin-top:25px}
.top-3-0 {margin-top:30px}
.top-3-5 {margin-top:35px}
.top-4-0 {margin-top:40px}
.top-4-5 {margin-top:45px}
.top-5-0 {margin-top:50px}
.top-5-5 {margin-top:55px}
.top-6-0 {margin-top:60px}

.bottom-0-5 {margin-bottom:5px}
.bottom-1-0 {margin-bottom:10px}
.bottom-1-5 {margin-bottom:15px}
.bottom-2-0 {margin-bottom:20px}
.bottom-2-5 {margin-bottom:25px}

.left-0-5 {margin-left: 5px;}
.left-1-0 {margin-left: 10px;}
.left-1-5 {margin-left: 15px;}
.left-2-0 {margin-left: 20px;}
.left-2-5 {margin-left: 25px;}

.right-0-5 {margin-right: 5px;}
.right-1-0 {margin-right: 10px;}
.right-1-5 {margin-right: 15px;}
.right-2-0 {margin-right: 20px;}
.right-2-5 {margin-right: 25px;}
.right-2-7 {margin-right: 27px;}
.right-3-0 {margin-right: 30px;}

.border-all {border: solid 1px black;}
.red {background-color: red;}
.blue-text { color: #000099}
.white-text {color: #ffffff}
.light-gray-text {color: #CCCCCC }
.right {float: right}
.left {float: left}
.absolute {position: absolute;}
.relative {position: relative;}
.half-page {top: 50%;}
.text-center {text-align: center;}
.bold {font-weight: bold}
.span-page-paragraph {position: absolute;top: 90%;}
.span-page-paragraph100 {position: absolute;top: 100%;}
.block {display:block}
.inline {display: inline}
.inline-block {display: inline-block}

