/*GENERAL*/
body {
color: #000;
margin: 0;
padding: 0;
border: 0;
font-size: 11px; 
font-family: verdana,trebuchet,sans-serif; 
background: #fff;
}

/*For Internet Explorer*/
body {
text-align: center;
}

/*Links*/
a:link {
color: #008EC4;
}

a:visited {
color: #008EC4;
}

a:hover {
color: #015774;
text-decoration: none;
}

a:active {
color: #015774;
text-decoration: underline;
}



.top-link:link {
color: #000000;
text-decoration: none;
}

.top-link:visited {
color: #000000;
text-decoration: none;
}

.top-link:hover {
color: #008FC5;
text-decoration: none;
}

.top-link:active {
color: #008FC5;
text-decoration: none;
}

/*Headers*/
h1, h2, h3 {
color: #008EC4;
margin: 0;
padding: 5px;
border: 0;
font-family: georgia, serif;
font-weight: normal;
font-style: normal;
}

h1 {
font-size: 2.5em;
}

h2 {
font-size: 1.6em;
}

h3 {
font-size: 1.3em;
}

h4 {
font-size: 1.2em;
}

h5 {
font-size: .9em;
}

h6 {
font-size: .8em;
font-style: italic;
}

/*Paragraphs and Lists*/
p {
margin: 0 0 0 0;
padding: 5px;
border: 0;
line-height: 1.2em;
}

ul {
margin: 0;
padding: 0;
border: 0;
line-height: 1.5em;
}

ul ul {
margin-left: 10px;
}

li {
margin: 0;
list-style: none;
}

/*Inline*/

img {
border: 0;
}

strong {
color: #360;
font-weight: normal;
}

em {
color: #360;
font-style: italic;
}

/*CONTAINER*/
#container {
margin: 0px auto 0 auto;
padding: 0;
width: 780px;
background-image:url(img/main_bg.gif);
background-repeat:repeat-y;
}

/*For Internet Explorer*/
#container {
text-align: left;
}

/*HEADER*/
#header {
margin: 0px 0px 0px 0px;
background-image:url(img/header-img.gif);
background-repeat:no-repeat;
height:119px;
}

/*NAVATRAIL*/
#navatrail {
padding: 0 0px 0 0;
text-align: center;
font-weight: bold;
background-image:url(img/nav.gif);
height:56px;
background-repeat:no-repeat;

}

#main {
	float: left;
	width: 510px; /* 510 + 88 + 2 = 600 */
	margin: 0;
    padding: 5px 20px 24px 44px;
}

#menu {
	float: right;
	/* the width of the sidebar considers the sidebar padding
	and because of a calculation bug in IE5 Mac, also the
	borders on the links in the navbar */
	width: 170px; /* 188 + 10 + 2 = 200 */
	padding: 5px 10px 20px 0px;
}

/*FOOTER*/
#footer {
margin: 0 0 0px 0;
padding: 0;
border: 0;
clear: both;
text-align: center;
background-image:url(img/footer_img.gif);
height:92px;
font-weight: bold;
}
.paginate {
font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:			12px;
font-weight: 		normal;
letter-spacing:	.1em;
padding:			10px 6px 10px 4px;
margin:			0;
background-color:	transparent;
text-align: right;
}

.pagecount {
font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:			10px;
color:				#666;
font-weight:		normal;
background-color: transparent;
}

.bigButton { font-size: 16px; font-weight: bold; }

.color1 {background: #999966;}
.color2 {background: #990000;}
.errorText {color: #990000;}
input{
border:1px solid #008FC5;
background-color:#FFFFFF;
color:#000000;
margin:0px;
padding:0px;
}
