body {
	margin:0px;
	background:#D8D8D8 url(../images/bg.jpg) 0 0 repeat-x;
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	color:#777777;
}
body > html *{outline:none;}
form { margin:0px; padding:0px; }
h1 { font-size:24px; color:#2C3D85; padding:0px; margin:0px; }

.white-text { color:#FFFFFF; }
.body-left { background:url(../images/bg-left-small.jpg) 0 0 repeat-y; width:29px; }
.body-right { background:url(../images/bg-right-small.jpg) 0 0 repeat-y; width:29px; }
.body-bg { background:#FFFFFF url(../images/body-bg.jpg) bottom repeat-x; }

.header-bg { background:#FFFFFF url(../images/header-bg.gif) right top repeat-y; padding:15px 25px 15px 0px; }
.header-bar { background:url(../images/header-bar.gif) 0 0 repeat-x; height:4px; }

.nav-bg { background:url(../images/nav-bg.jpg) right top repeat-y; text-align:right; padding:10px 5px; color:#FFFFFF; font-weight:bold; }
.text-bg { background:url(../images/text-bg.jpg) top repeat-x; }
.footer-bg { background:#31438D url(../images/footer-bg.jpg) 0 0 repeat-x; }
.footer-bar { background:url(../images/footer-bar.jpg) 0 0 repeat-x; height:2px; }

ul.text { margin:10px 0px 0px 0px; padding:10px; list-style:disc; width:auto; }
ul.text li { margin:0px 0px 0px 20px; padding:0px 0px 0px 10px; list-style:disc; width:auto; line-height:20px; font-weight:bold; }

a:link, a:visited { font-size:13px; color:#FFFFFF; text-decoration:none; }
a:hover { font-size:13px; color:#FFFFFF; text-decoration:underline; }

.blue12Link:link, .blue12Link:visited { font-size:12px; color:#2C3D85; text-decoration:none; }
.blue12Link:hover { font-size:13px; color:#2C3D85; text-decoration:underline; }

.blue14 { font-size:14px; color:#2C3D85; padding:0px; margin:0px; }

.dropdown { font-family:Tahoma, Arial, Verdana; font-size:13px; color:#777777; }
.textfield { font-family:Tahoma, Arial, Verdana; font-size:13px; color:#777777; padding:2px 5px; }

.img-border { border:solid 1px #D5D5CA; }
.lightgreyborder-bottom { border-bottom:solid 1px #D5D5CA; }

.topbottom10 { padding-top:10px; padding-bottom:10px; }
.all10 { padding:10px; }
.bottom30 { padding-bottom:30px; }
.left10 { padding-left:10px; }
.top10 { padding-top:10px; }
.bottom5 { padding-bottom:5px; }
.leftright10 { padding-left:10px; padding-right:10px; }