body
{
	margin:0px;
	padding:0px;
	font-family:tahoma;
	background-image: url('/images/new2/bodygradient.jpg');
	background-repeat: repeat-x;
	background-position:top;
	background-color:#f0f5f8;
}

#header
{
	height: 78px;
	width:1533px;
	background-color:green;
	color: white;
	font-family:tahoma;
}

#header .leftColumn
{
	width:308px;
	height: 78px;
	background-image:	url("/images/new2/headerleft.jpg");
	float:left;
}

#header .mainHeader
{
	width: 1225px;
	height:78px;
	float:left;
	background-image:	url("/images/new2/headerback.jpg");
	background-repeat: repeat-x;
}

#header #mainMenu
{
	width:802px;
	height:78px;
	background-image:	url("/images/new2/mainmenuback.jpg");
	float:left;
}
#mainMenu ul
{
	margin:0px;
	position:relative;
	top:50px;
	padding:0px;
}

#mainMenu li
{
	display:inline;
	text-decoration:none;
}

#mainMenu li a
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

#mainMenu li a:hover
{
	color:yellow;
}

#header #searchBox
{
	width: 390px;
	height: 78px;
	float:left;
	font-size:12px;
	text-align:right;
}

#header #searchBox form
{
	padding-top:16px;
	padding-right:16px;
	margin:0px;
}

#header #searchBox input.formField
{
	margin-left:4px;
}

#mainPage
{
	min-width:1533px;
	background-color:#F1F5F8;
}	
#leftColumn
{
	width:264px;

	min-height: 650px;
	float:left;
	background-image: url("/images/new2/leftgrad.jpg");
	background-repeat: repeat-x;
	background-color: #f1f5f8;
	padding-left:20px;
	padding-right:24px;
}

#leftContainer
{
	width:288px;
	min-height:650px;
	background-color: #f1f5f8;
	background-image: url("/images/new2/leftcontainergrad.jpg");
	background-repeat: repeat-x;
}

.logoPicture
{
	margin:0px;
	background-image: url("/images/new2/warkslogo.jpg");
	width:288px;
	height:172px;
}

#leftMenu
{
	width:260px;
	padding-left:14px;
	padding-right:14px;
}
#leftMenuBody
{
	background-color: #f1f7f7;
}
#leftMenuBody ul
{
	margin:0px;
	width: 200px;
	list-style-type:none;
}

#leftMenuBody li
{
	border-bottom: 1px dashed black;
	padding-top:4px;
	padding-bottom:4px;
	background-image: url("/images/new2/tinyarrow.png");
	background-position:right;
	background-repeat:no-repeat;
}
#leftMenuBody ul a
{
	color:#143d7b;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#leftMenuBody ul a:hover
{
	text-decoration:underline;
}

.leftMenuBottom
{
	width: 260px;
	height:24px;
	background-image: url("/images/new2/leftmenubottom.jpg");
}
#midColumn
{
	width:544px;
	min-height:650px;
	float:left;
	background-color: #f1f5f8;
	background-image: url("/images/new2/leftcontainergrad.jpg");
	background-repeat: repeat-x;
}

#articleListView ul
{
	list-style-image: url("/images/new2/tick.png");
}

#articleListView li a
{
	font-family:tahoma;
	font-size:14px;
	color: #143d7b;
	text-decoration:none;
	font-weight:bold;
}
#articleListView li a:hover
{
	text-decoration:underline;
}
#rightColumn
{
	/*width:292px;*/
	width:258px;
	min-height:742px;
	float:left;
	background-color: #f1f5f8;
	padding-left: 18px;
	padding-right:16px;
	padding-top:8px;
	background-image: url("/images/new2/leftcontainergrad.jpg");
	background-repeat: repeat-x;
}

#loginBox
{
	background-image: url("/images/new2/loginback.png");
	background-repeat: no-repeat;
	/*width:259px;*/
	width:179px;
	/*height: 223px;*/
	height:191px;
	padding-left:35px;
	padding-right:45px;
	padding-top:32px;
}

#loginBox form
{
	font-weight:bold;
	font-size:11px;
	color:#dbdbdb;
}
#loginBox form input
{
	margin-top:4px;
	margin-bottom:4px;
}
#loginBox form p
{
	margin-top:4px;
	margin-bottom:4px;
}

#loginBox form a
{
	color: #aac1f7;
}
#loginBox form a:hover
{
	color: yellow;
}

.button
{
	width:260px;
	height:52px;
	background-image: url("/images/new2/button.png");
	padding-top: 24px;
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
}
.button a
{
	font-size:16px;
	color: #143d7b;
	text-decoration:none;
}
.button a:hover
{
	text-decoration:underline;
}
#endColumn
{
	width: 389px;
	min-height:750px;
	float:left;
	background-image: url("/images/new2/leftgrad.jpg");
	background-repeat: repeat-x;
	background-color: #F1F5F8;
}

#endColumn #endColContent
{
	width: 371px;
	min-height:750px;
	background-image: url("/images/new2/leftcontainergrad.jpg");
	background-repeat: repeat-x;
	padding-top:8px;
	
}

.calendarTop
{
	width: 339px;
	height:17px;
	background-image: url("/images/new2/calendartop.png");
}

.calendarBody
{
	background-color: #dadfe1;
	width: 335px;
	padding-left: 2px;
	padding-right:2px;
}
.calendarBottom
{
	width: 339px;
	height:30px;
	background-image: url("/images/new2/calendarbottom.png");
}
#calendarContainer h3
{
	margin:0px;
	color: #0b2665;
	font-size:12px;
	font-weight:bold;
	width: 339px;
	text-align:center;
	margin-bottom:4px;
}

#calendarContainer table
{
	border-collapse: collapse;
	font-size:11px;
	
}
#calendarContainer th
{
	font-size:11px;
	font-weight:normal;
	background-color:#c9d0d3;
}
#calendarContainer td
{
	border-bottom:1px dashed black;
	padding-top:16px;
	padding-bottom:16px;
	padding-left:2px;
	padding-right:2px;
}
#calendarContainer tr
{
}
#calendarContainer a
{
	color :#357a07;
}
#calendarContainer a:hover
{
	color:#0b2665;
}
/* pagination stuff */
.pagenav li
{
	display:					inline;
/*	list-style:					none; */
/*	margin:						2px; */
/*	border:						1px solid;*/
	float:						left;
/*	background-color:			rgb(82,110,7);
	background-color:			#000033;*/
	color:						#143D7B;
	padding:					2px;
	font-family: Verdana;
	font-size: 9px;
}

UL.pagenav
{
	display:					inline;
	list-style:					none;
	margin:						0px;
/*	float:						left;*/
}

LI.currentpage
{
	background-color:			rgb(22,154,211);
	
}
A.pagenav
{
	text-decoration:			none;		
/*	background-color:			rgb(82,110,7);
	background-color:			#000033;*/
	color:						#143D7B;
}

A.pagenav:hover
{
	text-decoration:			underline;		
	/*background-color:			rgb(255,126,0);*/
	background-color:			#169AD3;
	color:						white;
	width:						100%;
	height:						100%;
}

#advertPanel
{
	width:	833px;
	min-height: 459px;
	text-align:center;
}
#footer
{
	min-width: 1533px;
	height:135px;
	background-image: url("/images/new2/footergrad.jpg");
	background-repeat:repeat-x;
}
#footerMenu
{
	padding-top: 32px;
	text-align:center;
	font-size:11px;
}
#footerMenu ul
{
	list-style-type:none;
}
#footerMenu li
{
	display:inline;
}
#footerMenu li a
{
	color: #143d7b;
	text-decoration:none;
}
#footerMenu li a:hover
{
	text-decoration:underline;
}
#footerMenu p
{
	color:#748287;
}

#breadCrumbs
{
	font-size:12px;
	color:#143D7B;
	padding: 2px;
	padding-top:4px;
	padding-bottom:8px;
}
.breadCrumbsTop
{
	width: 543px;
	height:6px;
	background-image: url("/images/new2/breadcrumbstop.png");
}

.breadCrumbsBottom
{
	width: 543px;
	height:13px;
	background-image: url("/images/new2/breadcrumbsbottom.png");
}
.breadCrumbsBody
{
	background-color: #dadfe1;
	padding-left:8px;
	width:543px;
}
#breadCrumbs a
{
	color:#143D7B;
	text-decoration:none;
}
#breadCrumbs a:hover
{
	text-decoration:underline;
}
#article
{
	font-size:12px;
}

#article h2 ,h3 ,h4
{
	color: #143d7b;
}

#article h3
{
	font-size:11px;
}
#articleListView h2
{
	font-family:tahoma;
	font-size:16px;
	color: #143d7b;
}
	
.adContainer
{
/*	padding-top:32px;
	padding-left:62px;*/
	padding-right:62px;
}

#errorBox
{
	width:520px;
	margin: 8px;
	border: 2px solid red;
	padding: 4px;
	background-color: #FEF1EC;
}
#errorBox p
{
	margin:2px;
	font-size:9pt;
	font-style: italic;
}
#errorBox strong
{
	color: red;
	font-style:normal;
}

.radio
{
	width: 24px;
}

#mainContent
{
	font-family: arial;
	font-size: 10pt;
	width:530px;
	padding:4px;
}
#mainContent fieldset
{
	margin: 8px;
}

#mainContent .formField
{
	margin-top: 4px;
	margin-bottom:4px;
}
#mainContent .error
{
	border: 2px solid red;
	padding: 4px;
	background-color: #FEF1EC;
}

#mainContent h1
{
	color: #143D7B;
}
#mainContent label
{
	display:block;
	float: left;
	width: 100px;
	color: gray;
}
#mainContent .error label
{
	font-weight:bold;
	color: red;
}
#mainContent .calendarFormField input
{
	width: 75px;
	margin-top: 4px;
	margin-bottom:4px;
}

#mainContent .formField input
{
	width:	350px;
}

#mainContent .formField .wide
{
	width:450px;
	display:block;
	margin-top:4px;
	margin-bottom:4px;
}
#mainContent .formField .short
{
	width: 150px;
		
}
#mainContent .formField .checkBox
{
	width: 16px;
}
#mainContent .formText
{
	color: gray;
}

#mainContent p.formText
{
	width: 500px;
}
#mainContent .formField p
{
	width: 480px;
}
#mainContent .formField .checkbox
{
	width:16px;
}
#searchResults a
{
	color: #143D7B;
	text-decoration:none;
	font-style:italic;
}

#searchResults a:hover
{
	text-decoration:underline;
}

#article a
{
	color: #143D7B;
	text-decoration:none;
}
#article a:hover
{
	text-decoration:underline;
}

div.pagenav
{
	background-color: #DADFE1;
	width:335px;
	padding-left:2px;
	padding-right:2px;
}
ul.pagenav
{
	margin:0px;
}

#articleListView .artDescr
{
	margin-top:4px;
	font-size:12px;
	padding-left:16px;
}

span.artDate
{
	padding-left:32px;
	font-size:14px;
	font-family:tahoma;
	font-weight:bold;
	color: #357A07;
}
