* { padding: 0; margin: 0; outline: 0; }

body { 
	font-family: Univers, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-align: left;
	background: #fff;
}

a { color: #fff; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.cl { font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.ar { float: right; display: block; }
.al { float: left; display: block; }
.ac { float: center; display: block;}

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.no-text { font-size: 0; line-height: 0; text-indent: -4000px;}

#shell { margin: 0 auto; width: 1000px; }

h2 { color: #af5917; font-size: 14px; line-height: 16px; }

#header { background: url(images/header-bg.gif) repeat-x 0 0; height: 87px; padding: 17px 0 0 27px; }

.left-head { float: left; display: inline; width: 661px; }

h1#logo { width: 163px; height: 81px; float: left; display: inline;}
h1#logo a { display: block; background: url(images/logo.gif) no-repeat 0 0; height: 81px; }

p.motto { float: right; display: inline; background: url(images/motto.gif) no-repeat; width:463px; height: 36px; margin-top: 12px; }

.right-head { float: right; display: inline; width: 312px; text-align: right; padding-top: 29px; }
.right-head p { color: #ae6232; padding-right: 20px; }
.right-head p.alerts { width: 100%; padding: 0; }
.right-head p.alerts a { display: block; background: #a3142f; line-height: 23px; width: 115px; color: #fff; text-transform: uppercase; text-align: center; margin-bottom: 10px; float: right; display: inline; font-weight: bold}
.right-head p.alerts a:hover { text-decoration: none; }
.right-head p.alerts a.flashlight { color: #d8b200; }
.right-head p a { color: #ae6232; padding: 0 5px; }
.right-head p a.last { font-weight: bold; padding: 0 0 0 5px; }

.home {background: url(images/home-bg.gif) no-repeat 0 0;}

#navigation { margin: 2px 0; }
#navigation ul { list-style-type: none; height: 30px; background: #797800; }
#navigation ul li { float: left; display: inline; height: 30px; line-height: 30px; color: #fff; margin-right: 10px; }
#navigation ul li span { padding: 0 5px; float: left; display: inline;}
#navigation ul li.first-btn { background: #a3142f; width: 208px; padding: 0 8px 0 0; margin-right: 3px; border-right: 3px solid #fff;}
#navigation ul li.first-btn a { float: right; display: inline; border: 0px !important; }
#navigation ul li.last { padding: 0px; }
#navigation ul li a { float: left; display: block; line-height: 22px; height: 22px; margin-top: 4px; border-right: 1px solid #FFFFFF; padding-right: 10px; }
#navigation ul li.last a { border-right: 0px;  }
#navigation ul li a:hover,
#navigation ul li a.active, #navigation ul li a.selectedPage { color: #ecc121; text-decoration: none; }

#sidebar { float: left; display: inline; width: 216px; background: #43457A;}
#sidebar .padded-ul { min-height: 393px; }

#sidebar ul { list-style-type: none; }
#sidebar ul li ul { list-style-type: none; }

#sidebar ul li.blue, #sidebar ul li.black, #sidebar ul li.orange, #sidebar ul li.yellow, #sidebar ul li.olive, 
#sidebar ul li.red { line-height: 24px; border-bottom: 1px solid #fff; padding-left: 26px;}

#sidebar ul li.blue { background: #43457a; }
#sidebar ul li.black { background: #000; }
#sidebar ul li.orange { background: #af5917; }
#sidebar ul li.yellow { background: #d8b200; }
#sidebar ul li.olive { background: #797800; }
#sidebar ul li.red { background: #a3142f; }

#sidebar ul li.drop { padding-top: 25px; padding-bottom: 167px; padding-left: 0;  }
#sidebar ul li.drop ul li { line-height: 19px; margin-bottom: 5px; padding-left: 26px;}
#sidebar ul li.drop ul li.active, #sidebar ul li.drop ul li.selectedPage { display: block; background: #646699;  }

#content { border-right: 1px solid #43457a; float: right; display: inline; width: 781px; }
#content ul, #content ol {
	padding-left: 20px;
}

.content-container { min-height: 530px; border-right: 1px solid #43457a; margin-bottom: 2px; }

#left-cnt { float: left; display: inline; width: 510px; padding: 16px 0 0 14px; }
#left-cnt p.bigger { color: #43457a; font-weight: bold; text-transform: uppercase; padding-bottom: 10px; }
#left-cnt img { padding: 10px 0; }

#right-cnt { float: right; display: inline; width: 241px; padding: 8px 9px 8px 0; margin-bottom: 2px; }
#right-cnt p a img { margin-bottom: 5px;}

#content-footer div.b { background: #af5917; color: #fff; line-height: 25px; font-size: 11px; text-align: center; }

#footer { font-size: 9px; line-height: 18px; color: #43457a; }

#home-top { height: 223px; margin-bottom: 83px; }

.box { width: 304px; height: 216px; padding: 8px 0 0 27px; font-size: 14px; line-height: 16px; }
.box p { padding-bottom: 8px; }

#home-top .first, #home-bottom .third { float: left; display: inline; }
#home-top .second, #home-bottom .fourd { float: right; display: inline; }

.first a, .fourd a { color: #797800 !important; }
.second a, .third a { color: #af5917 !important; }

.first { background: url(images/first.jpg) no-repeat right bottom;}
.first .small-cnt { width: 124px; }

.second { background: url(images/second.jpg) no-repeat right bottom; }
.second .small-cnt { width: 155px; }

.third { background: url(images/third.jpg) no-repeat left bottom; }
.third div.b { float: right; display: inline; width: 180px;}

.fourd { background: url(images/fourd.jpg) no-repeat left bottom; padding-left: 139px;  }
.fourd div.b { float: right; display: inline; width: 180px; }

.side-home ul li.mission { padding: 10px 0 4px 0 !important; }
.side-home ul li.mission ul li { line-height: 14px !important; margin: 0 !important; }

#sidebar ul li.mission { color: #fff; }
#sidebar ul li.mission h3 a { display: block; font-size: 12px; line-height: 18px; font-weight: bold; text-decoration: underline; text-transform: uppercase; padding: 0 0 15px 26px; }
#sidebar ul li.mission h3 a:hover { text-decoration: none; }
#sidebar ul li.mission p { padding: 0 0 10px 26px; line-height: 14px;}
#sidebar ul li.mission p.active, #sidebar ul li.mission h2 { font-size: 12px; padding: 0 0 10px 26px; color: white; background: #646699; padding-bottom: 0; line-height: 24px; font-weight: bold; }
#sidebar ul li.mission ul { list-style-type: disc; padding-left: 40px; padding-bottom: 10px; }
#sidebar ul li.mission ul li { padding-left: 0; }
.admin a {
	color: black;
}
#inner-content a {
	color: #43457a;
}