body{
margin:0;
padding:0;
line-height: 110%;
}

#top{
padding: 0px 0px 0px 50px;
height: 79px; /*Height of top section*/
background-image: url(/Images/background_top.jpg);
background-repeat: repeat-x;
}


#wrap{
float: left;
width: 100%;
}

#main{
margin-top: 30px;
margin-bottom: 40px;
margin-right: 250px; /*Set right margin to rightWidth*/
}

#flash {
clear:both;
height: 150px;
background-color:#CCCCCC;
}

#right{
float: left;
width: 250px; /*Width of right column in pixels*/
margin-top: 30px;
margin-left: -250px;
margin-bottom: 40px; /*Set left margin to -(rightWidth) */
}

#footer{
margin: 0px;
padding: 5px 0px 5px 0px;
	clear: left;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#footer a{
color: #000000;
}

#index_box_wrap {
width: 720px;
}

.innertube{
margin: 0px 0px 0px 50px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.clear {
clear: both;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
/* font-size:  0.7em; */
}

p a, ul a {
color: #000000;
}

ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:  0.7em;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:  1.1em;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:  0.9em;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:  0.8em;
}



#right h3 {
width: 150px;
padding: 4px;
margin: 0px;
background-color: #CCCCCC;
	color: #000000;
	display: block;
}

.sub_navigation {
padding-left: 5px;
margin-left: 0;

width: 148px;
}


.sub_navigation li {
color:#000000;
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #CCCCCC;
}


.sub_navigation li a { 
color: #000000;
text-decoration: none; 
}

.sub_navigation ul {
list-style: none;
margin: 0;
padding: 3px 0px 2px 15px;
color: #000000;
}

.sub_navigation ul a {
color: #000000;
}


.top_navigation{
margin: 0;
padding: 0;
width: 100%;
overflow: hidden;
border-bottom: 1px solid #CCCCCC; /*bottom horizontal line that runs beneath tabs*/
}

.top_navigation ul{
margin: 0;
padding: 0;
padding-left: 50px; /*offset of tabs relative to browser left edge*/
list-style-type: none;
}

.top_navigation li{
display: inline;
margin: 0;
}

.top_navigation li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 10px; /*padding inside each tab*/
border-right: 1px solid #CCCCCC; /*right divider between tabs*/
color: #000000;
background: #FFFFFF; /*background of tabs (default state)*/
}

.top_navigation li a:visited{
color: #000000;
}

.top_navigation li a:hover {
background: #EEEEEE; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.top_navigation li.selected a{
background: #CCCCCC;
}

.index_box_one{
margin: 0px;
padding: 10px 20px 0px 20px;
float: left;
width: 300px;
height: 150px;
background-image: url(/Images/background_index_box.jpg);
background-repeat:no-repeat;
}

.index_box_two {
margin: 0px;
padding: 10px 20px 0px 20px;
float: left;
width: 300px;
height: 150px;
background-image: url(/Images/background_index_box.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 20px;
}

.index_box_three {
margin: 0px;
padding: 10px 20px 0px 20px;
float: left;
width: 300px;
height: 150px;
background-image: url(/Images/background_index_box.jpg);
background-repeat:no-repeat;
margin: 20px 0px 0px 0px
}

.index_box_four {
margin: 0px;
padding: 10px 20px 0px 20px;
float: left;
width: 300px;
height: 150px;
background-image: url(/Images/background_index_box.jpg);
background-repeat:no-repeat;
margin: 20px 0px 0px 20px;
}

.boxed {
width: 158px;
margin: 0px 0px 20px 0px;
padding: 0px;
border: 1px solid #CCCCCC;
}

.example_box {
border: 1px solid #CCCCCC;
margin: 10px 20px 10px 0px;
padding: 0px 5px 0px 10px;
width: 220px;
float: left;
}



