@charset "utf-8";
/* CSS Document */

/* Remove padding and margin */
* 
    {
    margin: 0;
    padding: 0;
    border: 0;
}


body {
padding:0;
height:100%;
background-color:#ffffff;
color:#333333;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image: url(bg1.gif);
background-repeat:repeat-x;
background-position: top;
}

a {
color:#487999;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#6495b5;
text-decoration:none;
}



a.kevin1 {
  display: block;
  width: 100px;
  height: 50px;
  background-color:#00FF33;
  text-decoration: none;
}

a:hover.kevin1 {
  background-color:#000099;
}

a.kevin2 {
  display: block;
  width: 100px;
  height: 50px;
  background-color:#FF6600;
  text-decoration: none;
}

a:hover.kevin2 {
  background-color:#FF00FF;
}

.menuitem {
	padding: 0 15px 15px 0;
	float:left;
}



#centerColumn { 	
margin:0 auto;
padding:0;
width:930px;
text-align:left;
vertical-align: middle;	
background-color:#FFFFFF;
}

#centerColumn h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:1em;
letter-spacing:.1em;
}

#header {
background-image:url(images/header/headerbg.gif);
height:91px;

}

#logo {
height:91px;
width:300px;
background-image:url(images/header/logo.gif);
background-position:center;
background-repeat:no-repeat;
float:left;
}

.tab {
width:108px;
height:91px;
padding:0px 0 0 0;
background-color:#00CCFF;
margin: 0 5px 0 0;
float:right;
text-align:center;
}

.tab2 {
width:113px;
height:91px;
padding:0px 0 0 0;
background-color:#00CCFF;
margin: 0 5px 0 0;
float:right;
text-align:center;
}

#marquee {
	margin:18px 20px 18px 20px;
	background-color:#FFFFFF;
	height:295px;
}

#marquee2 {
	margin:0;
	background-color:#FFFFFF;
	height:10px;
}


#header h1 {
margin:0 0 -.6em 0;
padding:0;
font-size:1.5em;
letter-spacing:.1em;
}

#header h2 {
margin:0 0 0 0;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
}

#nav {

height:47px;
background-image:url(images/nav/navbg.gif);
background-repeat:repeat-x;
padding: 0 0 0px 0px;
}

#nav ul {
margin:0;
padding:0px;
list-style:none;
}

#nav li {
margin:0;
padding:0 9px 0 9px;
display:inline;
}

#col1 {
float:left;
width:275px;
min-height:250px;
margin: 15px 14px 20px 20px;

}

#col2 {
float:left;
width:275px;
min-height:250px;
margin: 15px 14px 20px 20px;

}



#col3 {
float:left;
width:275px;
min-height:250px;
margin: 15px 0px 20px 20px;

}

#content {
float:left;
width:565px;
min-height:250px;
margin: 15px 0px 20px 20px;

}



#sidebar {
float:right;
width:270px;
background-color:#DEDEDE;
min-height:250px;
margin: 15px;
padding: 15px 15px 0px 15px;
color:#333;

}

.readmore {
text-align:right;
}

.clear {
float:none;
clear:both;
}

.headline {
font-size: 26px;
line-height:100%;
font-weight:bold;
letter-spacing:-1px;
color:#333333;
margin: 0 0 15px 0;
}

.headlinecontent {
font-size: 26px;
line-height:140%;
font-weight:bold;
letter-spacing:-1px;
color:#333333;
margin: 0 0 0px 0;
}

.headlinesidebar {
font-size: 15px;
line-height:100%;
font-weight:bold;
letter-spacing:-1px;
color:#325267;
margin: 0 0 8px 0;

}

.featurebox {
border-top:1px solid #dddddd;
padding: 10px 0 5px 0;

}

.sidebox {
background-color:#EDEDED;
background-image:url(images/sidebar/corner.gif);
background-position:top right;
background-repeat:no-repeat;
padding:15px;
margin: 0 0 25px 0;

}


.rfloat {
float:right;
margin:3px 0 6px 6px;
}

.lfloat {
float:left;
margin:3px 6px 6px 0px;
}

.sideimg {
margin:0 0 10px 0;
}

#footer {
text-align:center;
border-top:1px solid #dddddd;
padding:10px;
font-size:14px;
color:#666666;
font-weight:bold;
}

table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 5px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.sample2 {
	border-width: 0px 0px 0px 0px;
	border-spacing: 5px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;

}
table.sample2 th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;

	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample2 td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;

	-moz-border-radius: 0px 0px 0px 0px;
}

.fields {
background:#ddd none repeat scroll 0 0;
border:1px solid #ccc;
color:#000;
font-size:11px;
margin:0 0 0;
padding:2px;
width:400px;
}

.fields2 {
background:#fff none repeat scroll 0 0;
border:1px solid #ccc;
color:#000;
font-size:11px;
margin:0 0 0;
padding:2px;
width:160px;
}

















