html, body		{height:100%; margin:0px; padding:0px;}
body			{width:100%; margin:0px; padding:0px; height:100%; background:url('../Images/bg-1.jpg') repeat top center; text-align:center; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size:13px; color:#382e23; font-weight:normal;}
a				{border:0; outline:none; text-decoration:none; cursor:pointer;}
img				{border:0; outline:none;}
.clear			{clear:both;}

/*Layout*/
#everything		{width:1008px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; text-align:left; background-image:url('../Images/content-bg.png'); background-repeat:repeat-y; overflow:hidden;}
#header			{padding:0px 4px; width:1000px; height:154px;}
.header-left	{padding:40px 0px 0px 40px; height:114px; width:385px; float:left;}
.header-right	{float:right; padding:65px 40px 0px 0px; text-align:right; width:535px; height:89px;}

.header-form-left	{float:right; padding-top:1px;}
.header-form-right	{float:right;}

/*Navigation*/
#nav			{width:1008px; height:65px; position:relative; z-index:3000;}
.nav-left		{font-size:1px; line-height:0px; display:inline; float:left; background:url('../Images/nav-left.png') no-repeat; width:14px; height:65px; overflow:hidden;}
.nav-right		{font-size:1px; line-height:0px; display:inline; float:left; background:url('../Images/nav-right.png') no-repeat; width:14px; height:65px; overflow:hidden;}
.nav-middle		{width:980px; float:left; background:url('../Images/nav-bg.jpg') repeat-x; height:65px; text-align:center; position:relative; z-index:3000;}
#nav-inner			{clear:both; width:100%; /*overflow:hidden;*/ float:left; position:relative; z-index:3000;}
ul.navigation		{position:relative; left:50%; float:left; padding:0px; margin:0px; margin-left:auto; margin-right:auto; list-style:none; text-align:center; position:relative; z-index:3000;}
ul.navigation li 	{position:relative; right:50%; float:left; display:inline; padding:0px 14px; float:left;}
ul.navigation li a		{font-weight:bold; font-size:16px; text-transform:uppercase; color:white; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; display:block; padding:22px 0px 20px 0px;}
ul.navigation li a:hover	{color:#382e23;}

#nav ul.navigation li ul.submenu li a 		{color:white; font-size:12px; border:0; text-transform:none; background:none; padding:0px; height:auto; display:block;}
#nav ul.navigation li ul.submenu li a:hover	{color:#382e23;}
#nav ul.navigation li ul.submenu { margin: 0; border: 0 none; padding:0; list-style: none; display: none; z-index:3000; text-align:left; width:200px; position: absolute; top: 55px; left: 14px; }
#nav ul.navigation li ul.submenu ul:after{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
#nav ul.navigation li ul.submenu li { padding:10px 10px 0px 10px; width: 180px; display:block; height:18px; height:auto; border:none; float:left; position:relative; top:0; left:0; z-index:3000; background-color:#59a81b; }
#nav ul.navigation li ul.submenu li.lastElement	{padding-bottom:12px;}

/*Forms*/
.inputtext		{border:1px solid #d3cfb9; background:url('../Images/inputtext-bg.jpg') repeat-x; padding:8px 10px 8px 10px; height:19px; font-size:14px; color:#323856; line-height:auto;}
.input_smaller	{width:110px; border:1px solid #3e8506;}
.input-submit	{background:url('../Images/submit-btn.jpg') no-repeat; margin:0px; padding:0px; border:0px; width:74px; height:35px; margin-left:10px; cursor:pointer;}
.input-textarea	{border:1px solid #3e8506; background:#fcfbf9 url('../Images/inputtext-bg.jpg') repeat-x; padding:8px 10px 0px 10px; font-size:14px; color:#323856; font-family:inherit; width:267px; height:100px;}
span.select 	{position:absolute; padding:10px 0px 0px 12px; width: 219px; height: 38px; line-height:auto; color: #382e23; font-size:14px; background: url('../Images/select-bg.jpg') no-repeat; overflow: hidden; border:0px; text-align:left; }
.latest-box-input	{width:207px; color:#382e23; margin-left:0px; float:left;}
.button-top-padding	{padding-top:5px;}
.input-textarea-v2	{border:1px solid #d3cfb9; background:#fcfbf9 url('../Images/inputtext-bg.jpg') repeat-x; padding:8px 10px 0px 10px; font-size:14px; color:#323856; font-family:inherit; width:250px; height:100px;}
table tr td			{vertical-align:top;}
table tr td .inputtext	{width:250px;}

/*Main Content*/
#main-content		{width:1008px;}
#secondary-content	{width:1008px;}
#column1			{padding:20px 40px 20px 52px; width:603px; float:left;}
#column2			{padding:20px 52px 20px 0px; width:261px; float:left;}

#singlecolumn		{padding:20px 52px 20px 52px; width:904px; float:left;}

.col2-box			{width:261px; float:left; margin-bottom:20px;}
.col2-box-top		{float:left; width:261px; height:8px; background:url('../Images/col2box-top.jpg') no-repeat; font-size:1px; line-height:0px; display:inline;}
.col2-box-bottom	{float:left; width:261px; height:8px; background:url('../Images/col2box-bottom.jpg') no-repeat; font-size:1px; line-height:0px; display:inline;}
.col2-box-middle	{float:left; padding:10px; width:241px; text-align:center; background:url('../Images/col2box-middle.jpg') repeat-y;}

.event-list			{float:left; width:100%; margin-bottom:15px;}
.event-date			{float:left;}
.event-text			{float:left;}
.datebox			{float:left; margin-right:15px; width:59px;}
.month				{width:59px; float:left; padding-top:8px; font-weight:bold; font-size:18px; color:white; text-align:center; background:#343a58 url('../Images/datebox-top.jpg') no-repeat; text-transform:uppercase;}
.day				{width:59px; float:left; padding-bottom:5px; font-weight:bold; font-size:38px; color:#63bb1d; text-align:center; background:#343a58 url('../Images/datebox-bottom.jpg') no-repeat bottom left;}

.gallery-item-container	{float:left; padding-right:9px; padding-bottom:9px;}
.gallery-image		{float:left; padding:18px; width:105px; height:105px; background:url('../Images/thumb-bg-2.jpg') no-repeat; text-align:center; vertical-align:middle; font-size:22px; text-transform:uppercase;}
.gallery-image a		{color:#343a58;}
.gallery-image a:hover	{color:#382e23;}
.gallery-text		{height:105px; display:block; margin-top:20px;}

.underlinePost		{border-bottom:1px solid #343a58; width:100%; margin:5px 0px;}

/*Welcome Area*/
#welcome			{padding:25px 52px 25px 52px; width:904px;}
.welcome-rotator	{padding:22px; width:560px; height:270px; background:url('../Images/rotatingbanner-bg.jpg') no-repeat; float:left;}
.welcome-text		{padding-left:38px; width:262px; float:left;}
.ImageRotator img	{position:absolute;}

/*Latest Information Area*/
.latest-bar			{padding:20px 52px; width:904px; text-align:center;}
.latest-box, .latest-box-event, .latest-box-job	{float:left; margin:0px; padding:0px; width:229px; text-align:left;}
.latest-box-text	{line-height:20px; font-size:14px; padding-top:10px;}
.latest-box-event	{padding:0px; margin:0px 108px;}

.operator-heading	{padding-left:58px; height:62px; background:url('../Images/operator-icon.jpg') no-repeat; width:171px;}
.calendar-heading	{padding-left:58px; height:62px; background:url('../Images/calendar-icon.jpg') no-repeat;}
.jobs-heading		{padding-left:65px; height:62px; background:url('../Images/jobs-icon.jpg') no-repeat;}

/*Purple Bar Area*/
.purple-bar			{margin:0px 14px; padding:28px 38px 20px 38px; width:904px; background-color:#dadbe1;}
.download-box		{padding-right:30px; width:422px; float:left;}

/*Footer*/
.footer				{padding:0px 14px; width:980px; height:314px;}
.footer-inner		{padding:0px 30px; width:920px; height:314px; background:url('../Images/purple_bg.jpg') repeat-x;}
.footer-left		{float:left; width:558px; height:314px;}
.footer-right		{padding:30px 30px 0px 43px; width:289px; height:284px; background:url('../Images/formarea_bg.jpg') no-repeat; float:right;}
.footer-box			{padding:30px 20px 10px 0px; float:left; width:166px; height:274px; font-size:14px; color:#dadbe1; line-height:21px;}
ul.footerlist		{margin:0px 0px 0px 15px; padding:0px; list-style-position:outside;}
ul.footerlist li	{/*display:block;*/}
ul.list-no-bullet	{list-style:none;}
.footer-right-form	{float:left; width:289px; margin-bottom:10px;}

/*Copyright*/
#copyright			{padding:15px 52px 0px 52px; margin:0px; width:904px; text-align:center; font-size:10px; color:#382e23;}

/*Text*/
#column1 a, #column2 a, #singlecolumn a	{font-weight:bold; color:#343a58;}
#column1 a:hover, #column2 a:hover, #singlecolumn a:hover	{color:#382e23;}

p a, .event-list a	{font-weight:bold; color:#343a58;}
p a:hover, .event-list a:hover	{color:#382e23;}
p			{line-height:20px; font-size:13px; color:#382e23; padding-top:8px; margin:0px;}
h1			{font-weight:bold; font-size:26px; color:#382e23; margin:0px; padding:0px;}
h2			{font-weight:bold; font-size:26px; color:#382e23;}
h3			{font-weight:bold; font-size:18px; color:#dadbe1; text-shadow:2px 2px #232843;}
h4			{font-weight:bold; font-size:22px; color:#382e23; margin:0px; padding:0px;}
.blue		{color:#343a58;}
.brown		{color:#382e23;}
h3.brown	{text-shadow:none; padding:0px; margin:0px;}
.lightpurple	{color:#dadbe1;}
.purple, p.purple		{color:#343a58;}
.green		{color:#63bb1d;}
.purple a	{font-weight:bold; color:#343a58;}
.purple a:hover	{color:#382e23;}

.brown a		{color:#382e23;}
.brown a:hover	{color:#343a58;}

.floatleft	{float:left;}
.floatright	{float:right;}

.imagepadding	{padding-top:5px;}

#copyright a		{color:#382e23;}
#copyright a:hover	{color:#63bb1d;}

.footer-box a	{font-size:14px; color:#dadbe1;}
.footer-box a:hover	{color:#63bb1d;}

.latest-box ul.footerlist li	{margin-bottom:10px; height:38px;}

.latest-box-text a			{color:#382e23;}
.latest-box-text a:hover	{color:#343a58;}

.breadcrumbcontainer	{color:#382e23; padding:8px 0px 15px 0px; width:100%;}
.breadcrumbs a	{color:#343a58;}
.breadcrumbs a:hover	{color:#382e23;}

.noleftmargin	{margin-left:0px;}

.event-list p	{padding-top:0px;}

.latest-box-text ul.footerlist	{list-style:none; margin:0px;}
.latest-box-text ul.footerlist li {width:229px; text-align:left; padding-left:0px; margin-left:0px; display:block;}
.latest-box-text ul.footerlist li input	{margin-left:0px;}
.latest-box-text ul.footerlist li.alignright	{text-align:right;}
