

/* CSS Clear code  */

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, th, var {
font-style:normal;
font-weight:normal;
}
li {
list-style-position:outside;
list-style-type:disc;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:bold;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0 none;
font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
input, textarea, select {
}
legend {
color:#000000;
}
del, ins {
text-decoration:none;
}


/* end of CSS clear code */



/* Specity blanket rules for all elements */
body {
font-family: arial, helvetica, sans-serif, georgia;
font-size: 12px;
line-height: 20px;
background-image:url(images/grunge_texture.gif); 
padding: 0;
}

#content {
float: left;
display: inline;
min-height: 600px;
margin: 30px 10px 30px 20px;
padding: 0;
width: 550px;
}



a:link {
color:#FFFFFF;
text-decoration: none;
}


a:visited {
color: #FFFFFF;
text-decoration: none;
}
a:hover {
color:#F3AF1D;
}
a:active {
color:#FFFFFF;
}	


a.underline:link {
color: blue;
text-decoration: underline;
}

a.underline:visited {
color: blue;
text-decoration: underline;
}

a.underline:hover {
color:#F3AF1D;
}

a.underline:active {
color: blue;
text-decoration: underline;
}	



UL.blue a:link {
color: #000;
text-decoration: none;
}
UL.blue a:visited {
color: #00F;
text-decoration: none;
}
ul.blue a:hover {
color:#00F;
}
ul.blue a:active {
color: #00F;
}





/* Rules for Headings */
h1 {
color: #003333;
font-size: 200%;
font-family: Cambria, Georgia, Times, serif;
font-weight: bold;
}
h2 {
font-size: 140%;
}
h3 {
font-size: 120%;
}

h4 {
font-size: 120%;
font-style: italic;
}
.hilight {
font-weight: bold;
color: #F3AF1D;
}


/* Default paragraph styles */
p {
font-size: 100%;
line-height: 150%;
}



#flashcontent {
margin: 0px 10px 0 0px;
border: none;
width: 400px;
}



#footer {
clear: both;
padding: 0;
border-top: 1px solid #000;
background-color: #CCC;
margin: 30px 0 0 0;
height: 63px;
background-image:url(images/summit_footer.gif);
}


#footer_addr {
text-align: left;
margin: 0 10px 0 600px;
}


#footer a {
color: #67522C;
font-style: bold;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#wrap { 
margin: 0 auto;
padding: 0;
background: #FFFFFF;
color: #000000;
width: 797px;
}

/*  background: #E3D9BF;  */


#menu {
padding: 58px 20px 0 0;
border-bottom: 1px solid gray;
margin: 0 0 0 0;
width: 180px;
min-height: 400px;
float: right;
}

#menu ul {
padding: 0;
margin: 0 0 0 10px;

}

#menu li {
border-top: 1px solid gray;
padding: 0;
text-align: center;
list-style-type: none;
font-size: 12px;
line-height: 30px;
font-weight: 500;
font-smooth: always;
}
#menusub {
padding: 5px;
margin:0;
}
#menusub li {
background-image: url(images/box_bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 0.9em;
line-height: 20px;
font-size: 14px;
}

#menusub2 li {
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: .9em;
margin: 0 0 0 -20px;
line-height: 20px;
font-size: small;
}



#summit_header-01 {
	margin: 0 0 0 0;
	border-bottom: 1px solid #000;
	width:800px;
	height:115px;
	background-image: url(images/summit_header_01.gif);
}


#summit_header-02 {
	width:800px;
	height:186px;
  background-image: url(images/summit_header_02.gif);
}



#navcontainer ul
{
padding: 0;
margin: 0;
background-image: url(images/navbar.gif);
border-bottom: 1px solid #000;
width: 100%;
float: left;
font-family: arial, helvetica, sans-serif;
}


#navcontainer ul li { display: inline; }


#navcontainer ul li a
{
padding: 0.3em 40px;
margin: 0;
color: #000;
font-size: 130%;
float: left;
text-decoration: none;

}

#navcontainer ul li a:hover
{
background-color: #84752C;
color: #fff;
}

#leftcontent {
float: left;
border: 2px solid;
margin: 200px 10px 0 0;
padding: 10px;
width: 120px;
}
#form_content {
float: left;
display: inline;
min-height: 300px;
margin: 30px 30px 30px 20px;
padding: 0;
width: 450px;
}


