HTML {height:100%}
body 
{
	margin: 0px;
	background: #6b0d0d;
	height:100%;
}

.Container
{
	background: #FFFFFF url(/webart/bg.gif) repeat-x;
}

.Wrapper
{
	width: 960px;
	padding: 0px 20px 0px 20px;
	background: url(/webart/body-bg.jpg) no-repeat;
	margin: 0px auto;
	overflow: hidden;
}

.WrapperHome
{
	width: 960px;
	padding: 0px 20px 0px 20px;
	background: url(/webart/body-bg-home.jpg) no-repeat;
	margin: 0px auto;
	overflow: hidden;
}

.Logo
{	
	display: block;
	width: 493px;
	height: 86px;
	text-decoration: none;
	float: left;
}

.TopNav
{
	float: right;
	margin: 8px -20px 0px 0px;
	padding: 0px;
	font-size: 10px;
	color: #35ac22;
	list-style: none;
}

.TopNav li
{
	float: left;
	padding-right: 15px;
	padding-left: 8px;
	background: url(/webart/bullet-green.gif) no-repeat center left;
}

.TopNav li a
{
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
}

.SearchForm
{
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

.textBox
{
	border: 1px solid #656565;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	height: 16px;
	font-size: 12px;
}

a.submitButton
{

	height: 18px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #8c1515;
	background: #8c1515;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

.MainNav
{
	width: 960px;
	height: 57px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
	clear: both;
}

.MainNav li { float: left; }

.MainNav li a
{
	display: block;
	float: left;
	height: 57px;
}

.MainNav li #Divisions { width: 171px; background: url(/webart/nav/divisions.gif); }
.MainNav li a#Divisions:hover { background: url(/webart/nav/divisions-on.gif); }
.MainNav li .Selected#Divisions { width: 171px; background: url(/webart/nav/divisions-on.gif); }

.MainNav li #Services { width: 156px; background: url(/webart/nav/services.gif); }
.MainNav li a#Services:hover { background: url(/webart/nav/services-on.gif); }
.MainNav li .Selected#Services { background: url(/webart/nav/services-on.gif); }

.MainNav li #Education { width: 166px; background: url(/webart/nav/education.gif); }
.MainNav li a#Education:hover { background: url(/webart/nav/education-on.gif); }
.MainNav li .Selected#Education { background: url(/webart/nav/education-on.gif); }

.MainNav li #Promotion { width: 240px; background: url(/webart/nav/promotion.gif); }
.MainNav li a#Promotion:hover { background: url(/webart/nav/promotion-on.gif); }
.MainNav li .Selected#Promotion { background: url(/webart/nav/promotion-on.gif); }

.MainNav li #Media { width: 227px; background: url(/webart/nav/media.gif); }
.MainNav li a#Media:hover { background: url(/webart/nav/media-on.gif); }
.MainNav li .Selected#Media { background: url(/webart/nav/media-on.gif); }

.SideBar
{
	width: 205px;
	min-height: 400px;
	float: left;
}

.SideBarHome
{
	width: 232px;
	height: 292px;
	padding: 10px 22px 24px 22px;
	line-height: 13px;
	font-size: 11px;
	overflow: hidden;
	color: #666666;
}

/*.SideBarHome p { margin: 0px 0px 10px 0px; }*/

.LoginForm
{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 232px;
	height: 64px;
	background: url(/webart/login.gif) no-repeat;
	overflow: hidden;
}

.LoginForm .MemberID, .LoginForm .Password
{
	border: 0px;
	position: absolute;
	width: 190px;
	background: none;
	font-size: 11px;
}

.LoginForm .MemberID {margin: 1px 0px 0px 3px;}

.LoginForm .Password {margin: 28px 0px 0px 3px;}

.Submit {width: 27px; height: 47px; margin: 0px 0px 0px 205px; border: 0px; background: none; cursor: pointer;}

.LoginForm a {color: #666666; float: right; margin-right: 34px;}

.BottomCallouts
{
	width: 100%;
	padding-top: 47px;
	margin-bottom: 20px;
	overflow: hidden;
	color: #333333;
}

.News
{
	width: 257px;
	height: 93px;
	padding: 20px;
	margin-left: 24px;
	float: left;
	overflow: hidden;
}

.News p {margin: 0px;}

.News a {float: right; color: #333333; font-weight: bold;}

.Message
{
	width: 267px;
	height: 103px;
	padding: 15px;
	margin-left: 16px;
	float: left;
	font-size: 11px;
}

.Message p {margin: 0px;}

.Message img
{
	float: left;
	margin-right: 13px;
}

#MessageVideo
{
	display: block;
	width: 170px;
	height: 22px;
	text-decoration: none;
	position: absolute;
	margin: 20px 0px 0px 90px;
}

.HireCallout
{
	display: block;
	width: 297px;
	height: 133px;
	margin-left: 16px;
	float: left;
	text-decoration: none;
}

.HireRight 
{ 
	margin: 0px 0px 0px 11px; 
	padding: 3px;
	display: block;
	width: 177px;
	height: 76px;
	background: url(/webart/hire-right.gif) no-repeat;
	text-decoration: none;
}

.LeftNav
{
	width: 161px;
	margin: 0px;
	padding: 10px 22px 20px 22px;
	list-style: none;
	font-size: 12px;
}

.LeftNav li
{
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #aeaaaa;
}

.LeftNav li ul
{
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
	font-size: 11px;
}

.LeftNav li li 
{ 
	border: 0px; 
	padding: 0px 0px 0px 8px;
	background: url(/webart/bullet.gif) no-repeat center left;
}

.LeftNav li a 
{
	text-decoration: none;
	color: #333333;
}

.LeftNav li a:hover { color: #8d1515; }

.LeftNav li a#leftnav-on { color: #8d1515; }

.Content
{
	overflow: hidden;
	width: 717px;
	padding: 20px 24px 20px 14px;
	line-height: 1.5em;
}

.HomeRotate {
			width:684px;
			z-index:9999999999999;
			
			position:absolute;
			float:right;
			margin-left:276px;
			margin-top:143px;
			
			padding:0px;}

.Footer
{
	color: #FFFFFF;
	font-size: 10px;
	width: 910px;
	height: 80px;
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.Footer img {margin: 0px; border: 0px;}

.Footer a { color: #FFFFFF; text-decoration: none; }
