/* CSS Document */

body {
margin: 0 0 0 0;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal;
font-size:12px;
}

img {
border:0px;	
}

li {
margin-left: 0;
margin-right: 10%;
margin-top: .7em;
margin-bottom: .7em;
}

A:link {text-decoration : none; border : 0px; color:#A8040D;}
A:visited {text-decoration : none; border : 0px; color:#D86449;}
A:hover {text-decoration: underline; border : 0px; color:#A8040D;}


#page  { 
	text-align:left; 
	width: 980px; 
	margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 20px;
	position:relative;
}

#top {
width:980px;
margin-top: 0px; margin-left: auto;
padding-bottom: 10px;
}

#nav {
position: relative;
padding-left: 47px;
padding-bottom:14px;
}

#greybar {
position:relative;
background-color:#ffffff;
height: 12px;
width:925px;
}

#sidebar {
position:relative;
float:left;
background-color:#FFFFFF;
background-image:url(../images/redwhite.gif);
width: 160px;
}

#photobox {
position: relative;
width: 135px;
margin-left: 21px;
margin-right: 6px;
padding-bottom: 3px;
padding-top: 5px;
background-color: #A8040D;
text-align: center;
}

#photobox img {
border-style:solid;
border-width: 1px;
border-color:#000000;
}

#curve {
position: relative;
width: 160px;
height: 17px;
padding-bottom: 0px;
}



/*
#sidebar img {
margin-left: 21px;
margin-right: 6px;
margin-bottom: 0px;
border-style:solid;
border-width: 5px;
border-color:#A8040D;
}



#sidebarGrey {
position:relative;
float:left;
background-color:#E1E4E2;
width: 170px;
border-right-style:solid;
border-right-width:3px;
border-right-color:#D5D0DD;
}

#sidebarGrey img {
margin-left: 22px;
margin-right: 22px;
margin-bottom: 22px;
border-style:solid;
border-width: 1px;
border-color:#000000;
}
*/

#homebody {
position:relative;
margin-left: 170px;
width: 725px;
padding-top: 10px;
padding-left: 30px;
padding-right: 0px;
padding-bottom: 50px;
}



#highlights {
position: relative;
background-color:#FFD084;
width:580px;
border-style:solid;
border-color:#A8040D;
border-width:3px;
vertical-align:top;
}

#highlights h1 {
text-align:center;
font-size:14px;
font-weight:bold;
}

#highlights ul {
list-style-type: circle;
font-size:11px;
line-height:17px;
marker-offset:50px;
}

#reglist {
	list-style:circle;
}

#right {
float:right;
margin-left:20px;
margin-bottom:30px;
}


#left {
float:left;
margin-right:20px;
margin-bottom:30px;
}





#homeleft {
position: relative;
float: left;
width: 460px;
height: 385px;
border: 0px;
margin: 0 0 0 0;
background-image: url(../images/bodyleft.gif);
}


#TCSshort {
position: relative;
width: 371px;
height: 136px;
margin-left: 37px;
margin-right: 52px;
margin-top: 147px;
line-height: 24px;
}

#rightbar {
position: relative;
float: left;
width: 254px;
background-image:url(../images/rightbar.gif);
border-style: solid;
border-width: 3px;
border-color: #1C307A;
}

#righttext {
position: relative;
width: 218px;
margin-left: 30px;
margin-right: 7px;
margin-top: 50px;
margin-bottom: 20px;
border: 0px;
}

#righttext h1 {
font-size: 14px;
line-height: 25px;
}

/*home page section is above.  Below are styles for the other pages */

#main {
position:relative;
margin-left: 170px;
width: 735px;
padding-top: 0px;
padding-left: 20px;
padding-right: 0px;
padding-bottom: 50px;
}

#mainleft {
position: relative;
float: left;
width: 590px;
margin:0 20px 0 0;
}


#mainright {
position: relative;
float: right;
width: 100px;
border-style: solid;
border-width: 3px;
border-color: #7783AC;
}

#mainnav {
position: relative;
width: 80px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 20px;
border: 0px;
}

/*old

#mainleft {
position: relative;
float: left;
width: 570px;
margin:0 19px 0 0;
border: 0px;
}

#mainright {
position: relative;
float: right;
width: 139px;
border-style: solid;
border-width: 3px;
border-color: #1C307A;
}

#mainnav {
position: relative;
width: 119px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 20px;
border: 0px;
}
*/

#mainnav p {
font-size: 11px;
}

h1 {
font-weight: bold;
color: #A8040D;
font-size: 14px;
}

#rowa {
background-color: #DEF4A3;
}

#rowb {
background-color: #DEF3F8;
}

#directory {
border-style: solid;
border-width: 1px;
border-color: #999999;
width: 580px;
}
