
/* Set Global Styles */
* {
font-family:Verdana, Arial, Helvetica, sans-serif;
/* list-style:none; */
text-decoration:none;
margin:0;
padding:0;
}

body {
font-size: 70%;
/* font-size:8.5pt; */
font-weight:100;
text-align: center;
min-width:1000px;
color:#444;
background-color:#fff;
line-height:1.4em;
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
}

form {
width:55%;
margin-left:8em;
}

fieldset {
position: relative;
border:1px solid #ff9900;
text-align:left;
margin-bottom:1.5em;
background-color:#f3e3c8;
background-image:url(../images/fieldsetbg.png);
background-repeat:repeat-x;
background-position:top left;
padding-bottom:1em;
padding-top:1em;
}

legend {
position: absolute;
top: -.5em;
left: .2em;
color:#c70000;
font-weight:bold;
background-color:#fff;
}

label {
float:left;
width:10em;
margin-left:10px;
margin-top:10px;
color:#c70000;
}

input, textarea {
width:200px;
margin-top:10px;
}

/* End Global Styles */

/* Typographic styles */

h1 {
color:#c70000;
font-size:15pt;
font-weight:600;
margin-bottom:8px;
}

h2 {
color:#c70000;
font-size:12pt;
font-weight:700;
padding-top:3px;
margin-bottom:6px;
}


h3 {
color:#2905a1;
font-size:10pt;
font-weight:700;
padding-top:2px;
margin-bottom:4px;
}

h4 {
display:block;
color:#ff9900;
font-size:13px;
border-bottom:1px solid #eaeaea;
margin:.35em;
}

/* End Typographic Styles */

/* Set global element styles */

table {
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-collapse:collapse;
margin-bottom:10px;
}

table caption {
color:#2905a1;
font-weight:bold;
padding-bottom:3px;
}

table th {
background-color:#c70100;
background-image:url(../images/tablehead.png);
background-repeat:repeat-x;
background-position:top left;
color:#fff;
}

table th, td {
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding:2px 8px;
}

table td.tdodd {
background-color:#f3e3c8;
}

div.button {
height:20px;
}

div.button ul {
float:left;
margin:0;
padding:0;
}

div.button li a:link, a:visited {
border:1px solid #330000;
background-image:url(../images/button.png);
background-repeat:repeat-x;
padding:0 7px 0 6px;
color:#fff;
}

div.button li a:hover{
border:1px solid #ff9900;
background-image:url(../images/buttonover.png);
background-repeat:repeat-x;
color:#cc0000;
padding:0 7px 0 6px;
}

/* End of global element styles */




#outer_wrapper {
width:1000px;
margin:20px auto;
text-align: left;
}

#inner_wrapper {
/*width:970px;*/
border:1px solid #cc0000;
margin-left:15px;
background-color:#fff;
}

/* Start of Masthead Styles */
#masthead {
height:75px;
/*background-image:url(../images/masthead_bg.jpg);*/
background-repeat:repeat-x;
background-position:top left;
background-color: cornsilk;
}

#strap {
position:relative;
top:-28px;
left:-23px;
}
/* End of Masthead Styles */

/* Start of Navbar Style */

#navbar {
margin-left:200px;
}

#navbar ul {
height:30px;
color:#555;
background-image:url(../images/navbar_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
list-style-type: none;
}

#navbar ul a {
display:block;
padding:0 0.5em;
line-height:2em;
color:#2905A1;
font-weight:bold;
float:left;
}

#navbar ul a:hover {
color:#cc0000;
}

#navbar li{
float:left;
background-image:url(../images/navbar_divider.gif);
background-position:center left;
background-repeat:no-repeat;
width: 13%;
}
/* End of Navbar Style */

/* Start of column_one Style */
#column_one{
width:210px;
margin:10px 10px 10px 0;
border:1px solid #eaeaea;
float:right;
}

#column_one p {
padding:0 .35em;
margin-bottom:1.5em;
}

#column_one p a:link {
color:#ff9900;
}

#column_one p a:visited {
color:#ff9900;
}

#column_one p a:hover {
color:#cc0000;
}

#column_one p img.img_left {
float:left;
margin-right:5px;
margin-top:5px;
padding:7px 5px;
border: 1px solid #ff9900;
}
/* End of column_one style */

/* Start of column_two Style */
#column_two{
width:210px;
margin:10px 0 10px 10px;
border:1px solid #eaeaea;
float:left;
background-image:url(../images/boxout.png);
background-repeat:repeat-x;
}

#column_two p {
padding:0 .35em;
margin-bottom:1.5em;
color:#c70000;
}

#column_two p a:link {
color:#229900;
/* was ff9900 */
}

#column_two p a:visited {
color:#229900;
/* was ff9900 */
}

#column_two p a:hover {
color:#cc0000;
}

#column_two p img.img_left {
float:left;
margin-right:5px;
margin-top:5px;
padding:7px 5px;
border: 1px solid #ff9900;
}
/* End of column_two style */

/* Start of content Styles */
#content {
width:730px;
margin:10px 0 0 10px;
float:left;
}
/* End of content Styles */

/* Start of content Styles */
#content_two {
width:685px;
margin:10px 10px 20px 0;
padding-right:30px;
float:right;
line-height:1.6em;
}

#content_two p {
margin-bottom:8px;
}

#content_two ul		{
		color:#333333;
		background-color:#fff;
		z-index: 2;
		list-style-type: square;
		}

#content_two ol		{
		color:#333333;
		background-color:#fff;
		z-index: 2;
		}

#content_two li {
padding-bottom: 3px;
}

#content_two p a:link {
color:#cc0000;

}

#content_two p a:visited {
color:#cc0000;

}

#content_two p a:hover {
color:#2905A1;
}
/* End of content Styles */

/*Start index page advertising squares */
div.adcell {
width:230px;
height:200px;
border:1px solid #eaeaea;
float:left;
margin-right:15px;
margin-bottom:10px;
background-image:url(../images/adcell.jpg);
background-repeat:repeat-x;
background-position:top left;
}

div.adcell2 {
width:230px;
height:200px;
border:1px solid #eaeaea;
float:left;
background-image:url(../images/adcell.jpg);
background-repeat:repeat-x;
background-position:top left;

}
/*End of index page advertising squares Styles*/

/* Start of footer */
#footer {
height:30px;
margin-top:10px;
background-color:#cc0000;
clear:both;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
background-position:top left;
}

#footer p {
font-size:8pt;
color:#fff;
padding:10px;
}
/* End of footer */

#design {
margin:5px 0 0 15px;
color:#999;
font-size:7.5pt;
}

#design a:link, a:visited {
background-image:none;
color:#999;
border:none;
}

#design a:hover {
background-image:none;
color:#cc0000;
border:none;
}


/* Accessibility styles */
#resizefont {
	position: absolute;
	top: 40px;
	right: 200px;
	width: 14em;
	text-align: right;
	font-size: 11px;
	color: #fff;
}

#resizefont ul, #resizefont li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}

#resizefont li a {
	padding-left: 2px;
	padding-right: 2px;
	width: auto;
	/* border: 1px solid white;*/
	color: #fff;
	font-weight: normal;
}

#resizefont a:hover {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	text-decoration: none;
	background-color: #fff;
	color: #f00;
}

#s, #m, #l, #xl {
	display: inline;
	line-height: 30px;
}

#s { font-size: 9px;}
#m { font-size: 12px; }
#l { font-size: 15px; }
#xl { font-size: 18px; }

#changecolor {
	position: absolute;
	top: 20px;
	right: 200px;
	width: 14em;
	text-align: right;
	font-size: 11px;
	color: #fff;
}

#changecolor ul, #changecolor li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}

#changecolor li a {
	padding-left: 2px;
	padding-right: 2px;
	width: auto;
	/* border: 1px solid white;*/
	color: #fff;
	font-weight: normal;
}

#changecolor a:hover {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	text-decoration: none;
	background-color: #fff;
	color: #f00;
}

#norm, #black {
	display: inline;
	line-height: 30px;
}

#norm { color: #f00; }
#black { color: #000; }


#changeuser {
	position: absolute;
	top: 5px;
	right: 200px;
	width: 14em;
	text-align: right;
	font-size: 11px;
	color: #fff;
}

#calendar {
  	line-height: 140%;
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border: 1px solid #999999;
	background: #ffffff;

  	padding: 0px;
	text-align: center;
	margin-bottom: 30px;
                margin-left: 0px;
width:158px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #003366;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid #999999;
	text-align: center;
	font-weight: bold;
	background: #ADD8E6;

	text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	background: #none;
	}

#calendar td {
	text-align: center;
	}

.callink a {text-decoration: underline; font-weight:bold; color:#FC5A01;}

