/* Begin Site-Wide CSS */
html{margin:0;padding:0;}
body {font-family: Verdana; font-size: 80%; background-color: #EEEEEE; color: #484848; margin:0; padding-top: 10px;}
div#mainWrapper {background-color: #FFFFFF; min-height: 500px; width: 1000px; margin-left: auto; margin-right: auto; padding-bottom: 10px;}
.buttonHolder {width: 100px;}
	.buttonHolder a {color: #C21E10;}
.defaultbutton {background: url('/img/button.png') no-repeat; height: 20px; width: 95px; display: block; text-align: center; padding-top: 4px;}
	.defaultbutton:hover {color: red; text-decoration: none;}
a {text-decoration: none; color: #484848;}
	a img {border: none;}
	a:hover {text-decoration: underline;}
h2{color: #FFFFFF; font-family: Verdana; font-weight: normal;}
.imageContainer {padding-top: 50px;}
#footer {text-align: center;  font-size: x-small; margin-left: auto; margin-right: auto; width: 1010px;}
	#footer a {color: #555555;}
/* End Site-Wide CSS */

/* Begin Logged-In CSS */
.validation-failed {border-color: red; background-color: yellow;}
.validation-advice {color: red;}

.navBarWrapper {background-color: #B40101; color: #FFFFFF; font-size: 14px; border: solid black 1px; padding: 12px;}
.navBar {background-color: #FFFFFF; margin-left: auto; margin-right: auto; width: 980px; font-size: 14px; display: block;padding: 10px;}
	.navBar a{color: #FFFFFF;}
.welcomeTxt {margin-left: 10px;}
.navItems {display: inline; float: right; margin-top: -19px;}

div#mainLogoDiv {padding-top: 10px; padding-left: 10px;}
#topMenu {margin-left: auto; margin-right: auto; background-color: #FFFFFF; width: 1000px;}
#topMenuLinks {position: relative; top: 45px; float: right; margin-right: 10px;font-size: 15px; color:#921E13;}
#topMenuLinks img {padding-right: 5px;}
.menuLinks {padding-left: 15px;}

/* Begin Form Items */
input {border-color: #E0E0E0; border-style: solid; border-width: 1px; color: #000000;}
select {border-color: #E0E0E0; border-style: solid; border-width: 1px;}
fieldset {border: solid #E0E0E0; border-width: 1px 0px 0px 0px; width: 90%; padding-top: 35px; padding-bottom: 35px;}
	fieldset legend {font-weight: bold; padding-left: 10px; padding-right: 10px;}
/* End Form Items */

/* Begin Rounded Box */
div.roundedBox {margin: 0; padding: 0;}
	div.roundedBox .boxLabel {position: relative; float: left; top: -8px; left: 25px; background-color: #FFFFFF; z-index: 100; padding-left: 15px; padding-right: 15px; font-size: 14px;}
	div.roundedBox .boxheader {background:transparent url(/img/topleft.gif) no-repeat scroll left top; font-size:0px; height:10px; line-height:0px;}
	div.roundedBox .boxheader .tc {background:transparent url(/img/topright.gif) no-repeat scroll right top; float: right; height: 10px; width: 10px;}
	div.roundedBox .boxfooter {background:transparent url(/img/bottomleft.gif) no-repeat scroll left top; font-size:0px; height:10px; line-height:0px;}
	div.roundedBox .boxfooter .c {background:transparent url(/img/bottomright.gif) no-repeat scroll right top; float:right; height:10px; width:10px;}

div.tabContent {background-color:#FFFFFF; border-color:#E0E0E0; border-style:solid; border-width:0px 1px; margin-top:0px; padding:10px 0px 10px 10px;}
/* End Rounded Box */

/* End Logged-In CSS */

.flashMsg {text-align: center; position: relative; top: 150px; font-weight: bold;}
.bold {font-weight: bold;}
