body {
	background : #777 url(images/logo2.jpg) 0 0 no-repeat scroll;
	color : #000;
	font-family : geneva, Verdana, Arial, sans-serif;
	font-size : 1em;
	margin : 0;
	padding : 0;
}

#branding {
	font-size : 85%;
}

#logoimg {
	float : right;
	border : none;
}

#column1 { 
	margin-left : 190px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right : 2%;
	background-color : #FAF0E6;
	color : #000;
	font-size : 90%;
	border-top : 10px solid #006;
	border-bottom : 10px solid #006;
	padding : 20px 20px 10px 20px;
}

#column2 { 
	background-color : transparent;
	color : #000000;
	float : left;
	margin-right : 0;
	margin-left : 0;
	margin-top : 125px;
	padding : 0;
	width : 175px;
	font-size : .9em;
}

#column2 h2 {
	color : #FAF0E6;
	background-color : transparent;
	font-size : 1.5em;
	font-variant : small-caps;
	margin-bottom : 0;
	margin-top : 6px;
	margin-left : 3px;
}

#column2 span.minusstyles {
	display : none;
}
#column2 h3.blue {
	display : block;
	color : #fff;
	background-color : #006;	
	padding : 4px;
	margin : 0;
	line-height : 1em;
	font-family : geneva, sans-serif;
	font-size : .9em;
	text-align : left;
	font-weight : bolder;
	border-top : 1px solid #eee;
	border-left : 1px solid transparent;
	border-right : 1px solid #004;
	border-bottom : 1px solid #004;
}

#column2 a.textonly {
	color : #006;
	background-color : transparent;
	display : block;
	padding : 2px 0px 2px 8px;
	margin : 0;
	line-height : .9em;
	font-family : geneva, sans-serif;
	font-size : .9em;
	text-decoration : none;
	text-align : left;
	font-weight : bolder;
	border : none;
}


#column2 a:hover {
	color : #B22222;
	background-color : #dcdcdc;
	font-weight : bolder;
}

#column2 a.subheading {
	color : #304;
	background-color : #F0F8FF;
	text-align : right;
	text-transform : lowercase;	
}

#column2 a.subheading:hover {
	background-color : #FAF0E6ff8;
	color : #556B2F;

}
#copyright {
	font-size : 85%;
	margin-top : 2em;
}

#internalnav {
	text-align : center;
	margin-top : .15em;
	text-transform : lowercase;
	line-height : 1.6em;
}

h1 {
	font-family : georgia, times, serif;
	text-align : left;
	margin-top : .5em;
	padding-bottom : .5em;
	border-bottom : 1px solid #000000;
}

h2, h3, h4 {
	margin-bottom : 1px;
	margin-top : 1.5em;
}

#column1 a {
	text-decoration : underline;
	background-color : transparent;
	color : #006;
	font-family : arial, sans-serif;
	font-weight : bolder;
}

#column1 a:hover {
	text-decoration : underline;
	background-color : #F0F8FF;
	color : #B22222;
	font-weight : bolder;
}
p, ul, ol {
	margin-top : 1px;
	margin-bottom : 1.1em;
}

li {
	line-height : 1.5em;
}
.center {
	text-align : center;
}
.bolded {
    font-family : 'Trebuchet MS', Verdana, sans-serif;
    font-weight : bold;
    margin-bottom : 1px;
    font-size : medium;
    }
 
.indent {
    margin-left : .5in;
 }

.smaller {
    font-size : 85%;
    margin-top : 1px;
    margin-bottom : 3%;
}

.subhead {
	margin-bottom : 1px;
	font-weight : bold;
	font-family : 'comic sans ms', cursive;
	font-size : 1.3em;
}

dt{
    font-family : georgia, times, serif;
    font-weight : bold;
    color : #000000;
    background-color : transparent;
    font-size : 1.25em;
    padding-left : 4px;
    }

dd {
    margin-bottom : 10px;
}

br {
    clear : right;
}

img {
    border : none;
}

img.right {
    border : none;
    float : right;
    margin-left : 2%;
}

img.left {
    border : none;
    float : left;
    margin-right : 2%;
}

.answer {
	font-family : georgia, times, serif;
	font-weight : bold;
	background-color : transparent;
	color : #444;
}
table#colorchart {
	border : thin solid #000000;
	color : #000000;
	font-weight : bold;
	background-color : #FAF0E6FAF0E6;
	font-size : 85%;	
}

table#colorchart td {
	border : thin solid #000000;
	width : 9em;
	padding : 2%;
	text-align : center;
	vertical-align : middle;	
}

table#namedcolorchart {
	border : thin solid #000000;
	color : #FAF0E6FAF0E6;
	background-color : #000000;
	font-weight : bold;
	font-size : 85%;	
}

table#namedcolorchart td {
	border : thin solid #000000;
	width : 25%;
	padding : 2%;
	text-align : center;
	vertical-align : middle;	
}

table#namedcolorchart td h3 {
	background-color : transparent;
	color : #FAF0E6FAF0E6;
	font-family : georgia, times, serif;
	font-size : 14pt;
	margin-top : -2px;
	margin-bottom : 2px;
	font-variant : small-caps;
}


table#namedcolorchart2 {
	border : thin solid #000000;
	color : #FAF0E6FAF0E6;
	background-color : #000000;
	font-weight : bold;
	font-size : 85%;	
}

table#namedcolorchart2 td {
	border : thin solid #000000;
	width : 25%;
	padding : 2%;
	text-align : center;
	vertical-align : middle;	
}

table#namedcolorchart2 td h3 {
	background-color : transparent;
	color : #FAF0E6FAF0E6;
	font-family : georgia, times, serif;
	font-size : 14pt;
	margin-top : -2px;
	margin-bottom : 2px;
	font-variant : small-caps;
}

table#basic {
	margin-left : auto;
	margin-right : auto;
	margin-top : 0px;
	margin-bottom : 1em;
	border : 1px solid #000;
	padding : 2px;
	background-color : #777;
	color : #000;
}
table#basic tr {
	border : 1px solid #000;
	padding : 2px;
}
table#basic th {
	background-color : #004;
	color : #FAF0E6;
	border : 1px solid #000;
	padding : 4px 8px;
}
table#basic td {
	border : 1px solid #000;
	background-color : #FAF0E6;
	color : #000;
	padding : 4px 8px;
}

.navbar {
	text-align : center;
	font-variant : small-caps;
	font-size : 1em;
}

p.different {
	text-align : right;
	margin-top : 1em;
	margin-bottom : 0em;
}