* {
font-family:Helvetica, Arial, sans-serif;
}

body {
background-image:url(/images/bg4.jpg);
padding:0;
margin:0;
background-repeat:repeat-x;
background-color:#3b78a5;
}

div#container {
width:964px;
}

div#header {
width:964px;
height:48px;
float:left;
background-image:url(/images/headerBg.png);
background-repeat:no-repeat;
}

div#logo {
width:102px;
height:37px;
float:left;
padding:5px 0 0 20px;
}

div#nav {
width:745px;
height:37px;
float:left;
padding:0 0 0 40px;
}

div#banner {
width:964px;
height:118px;
float:left;
background-image:url(/images/banner2.png);
background-repeat:no-repeat;
}

div#mainContent {
width:964px;
float:left;
text-align:left;
background-image:url(/images/contentBg.png);
background-repeat:repeat;
padding:0 0 20px 0;
}

div#leftCol {
width:600px;
float:left;
padding:0 51px 0 20px;
}

div#rightCol {
width:235px;
float:left;
}

div#footer {
width:964px;
height:35px;
float:left;
background-image:url(/images/footerBg.png);
background-repeat:no-repeat;
}

div#copyright {
width:400px;
float:left;
text-align:left;
color:#fff;
font-size:11px;
padding:10px 0 0 7px;
}

p {
color:#737371;
font-size:13px;
font-weight:100;
line-height:18px;
}

h1{
color:#549ccf;
font-size:24px;
}

h2{
color:#9f9e99;
font-size:21px;
}

h3{
color:#9f9e99;
font-size:18px;
font-weight:100;
}

h4{
color:#fda730;
font-size:16px;
}

h5{
color:#549ccf;
font-size:14px;
}

h6{
color:#fda730;
font-size:12px;
}

ul,ol{
font-size:11px;
color:#737371;
}

a{
font-size:11px;
color:#549ccf;
font-weight:700;
text-decoration:none;
}

a:hover{
color:#fda730;
}

div#rightCol table#login {
padding:0;
margin:0;
}

div#rightCol table#login td {
color:#9f9e99;
font-size:14px;
}

div#rightCol table#login input.inputField {
width:237px;
height:12px;
border:1px solid #ccc;
background-image:url(/images/navHover.jpg);
color:#fff;
font-weight:700;
padding:5px;
font-size:12px;
letter-spacing:0.5px;
}

div#rightCol table#login a {
font-size:12px;
font-weight:100;
color:#9f9e99;
}

div#rightCol table#login a:hover {
color:#549ccf;
}

div#rightCol table#login a span {
font-weight:700;
color:#fda730;
}

div#rightCol table#login a span:hover {
color:#549ccf;
}

div#rightCol p {
font-size:12px;
color:#9f9e99;
}

ul#serviceList {
padding:0 0 0 30px;
margin:0 0 0 0;
list-style-image:url(/images/bullet.jpg);
}

ul#serviceList li {
font-weight:700;
color:#fda730;
}

div.hr {
width:286px;
height:1px;
float:left;
background:#ced4d8;
}

div.block {
width:237px;
float:left;
padding:0 0 15px 15px;
}

/*Table Stylings*/
table.adminList {
	font-size: 12px;
	width: 100%;
	clear: left;
}

table.adminList th {
	background: #fda730;
	color: #000;
	padding: 3px;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

table.adminList th.borderLeft {
	border-left: 1px solid #FFF;
}

table.adminList td {
	padding: 3px;
	border-right: 1px solid #FFF;
	text-align: left;
}

table.adminList td.borderLeft {
	border-left: 1px solid #FFF;
}

table.adminList td.actions form {
	float: left;
	margin-left: 4px;
}

table.adminList td.actions a {
	float: left;
	margin-left: 4px;
}

table.adminList tr.row1 {
	background: #549ccf;
}

table.adminList tr.row2 {
	background: #87cfff;
}

table.adminList td.legend {
	text-align: right;
	font-size: 11px;
	border-top: 1px solid #FF5800;
	color: #555;
}

table.adminListSub {
	color: #000;
	width: 100%;
	font-size: 12px;
}

table.adminListSub tr.row1 {
	border-bottom: 1px solid #FFF;
}

table.adminListSub tr.row2 {
	
}

table.adminListSub td {
	padding: 1px;
	border: 0;
}

table.adminList a {
	color: #000 !important;
	text-decoration: underline !important;
}

table.adminList a:hover {
	color: #AAA !important;
}

td.center {
	text-align: center !important;
}

td.noBorder {
	border: 0 !important;
}

.actions {
	text-align: center;
	border-right: 0;
}



