/* general styles */

body { 
    background:#FFFFFF; 
    font-size:12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#444444;
}

a:link { 
    color:#FF0000;
    text-decoration:none;
}

a:visited { 
    color:#990000;
    text-decoration:none;
}

a:hover { 
    color:#FF0000; 
    text-decoration:underline;
}

a:active { 
    color:#3D88CD; 
    text-decoration:underline;
}

h1 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color:#3D88CD ;
    font-size:16px; 
    font-weight: bold;
}

h2 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color:#3D88CD ;
    font-size:12px; 
    font-weight: bold;
    margin-top:0px;
    margin-bottom:3px;
}

h3 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color:#3D88CD ;
    font-size:12px; 
    font-weight: bold;
    margin-top:0px;
}

a.heading {
    color:#3D88CD ;
}

a.topnav {
    color:#3D88CD;
}
.topnav a:visited {
    color:#3D88CD;
}
.topnav a:active { 
    color:#3D88CD; 
    text-decoration:underline;
}

p {
    margin-top:0px;
}

td { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#555555;
}

ol { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color:#555555;
}

input {
    border:1px solid #666666;
    color:#555555;
    background:#ffffff;
    padding:1px;
    font-size:12px;
}

input[type=submit] {
    border:1px solid #666666;
    color:#555555;
    background:#ffffff;
    padding:1px;
    font-size:12px;
}

input[type=text] {
    border:1px solid #666666;
    color:#555555;
    background:#ffffff;
    padding:2px;
    font-size:12px;
}

select {
    border:1px solid #666666;
    color:#555555;
    background:#ffffff;
    font-size:12px;
}
option {
    color:#555555;
    background:#ffffff;
    font-size:12px;
}
textarea {
    border:1px solid #666666;
    color:#555555;
    background:#ffffff;
    padding:2px;
    font-size:12px;
}
fieldset {
    border:1px solid #666666;
    margin-bottom:15px;
    padding-left:5px;
    padding-bottom:5px;
    padding-top:5px;
    color:#3D88CD;
}

label {
    color:#555555;
}

hr {
    border:1px solid #666666;
    background:#666666;
    color:#666666;
    height:1px;
    margin-top:5px;
    margin-bottom:10px;
}

code, pre {
   color:#DD0000;
   margin-top:0px;
   margin-bottom:0px;
}

acronym {
    color:#333333;
}

/* layout elements */

.topnav {
    font-size:11px;
}

.footer { 
    font-size:11px;
}

.copyright {
    margin-top:3px;
    margin-bottom:3px;
    font-size:10px; 
    color:#555555;
}

.sidebar {
    font-size:11px;
}

.subnav
{
	margin-top: 10px;
	padding-left: 15px;
	margin-left: 5px;
	line-height: 150%;
	list-style-type: square;
}
.subnavitem
{
	padding-bottom:12px;
}
.subsubnav {
    list-style:square;
    padding-left:15px;
    margin-left:5px;
}

/* text decoration */

.small {
    font-size:10px;
}

label {
    border-bottom:1px dotted #666666;
}


	
	/* Model Links */
	
	
	#subnav a:link,
	#subnav a:visited,
	#subnav a:active {
		color: #222222;
		font-size:11px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif
	}	
	
	/* The Active Bullet Point */
	#active a:link, #active a:visited, #active a:hover, #active a:active
	{
		COLOR: #3D88CD;
		font-size:11px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif
	}

