/* CSS Document */

/* ---------- Table Formats ------------------ */

#table-small {
	width: 300px;
	text-align: left;
}
#table-medium {
	width: 500px;
	text-align: left;
}
#table-large {
	width: 650px;
	text-align: left;
}
#table-full {
	width: 98%;
	text-align: left;
}

table.padded-10 td { padding:10px; }
table.padded-5 td { padding:5px; }
table.border { border: 1px solid #CCCCCC;}

img.padded-10 {padding:10px;}
img.padded-5 {padding:5px;}

hr.divide {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
}

td.divide {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/* ---------- Primary Font & Classes ------------------ */


h1 {
    display: inline;
	font-size: 2.4em;
	margin: 0;
}
h2 {
	display: inline;
	font-size: 1.6em;
	margin: 30px 0 0 0;
}
h3 {
	display: inline;
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h4 {
	display: inline;
	font-size: 1.1em;
	margin: 20px 0 0 0;
}

/* ---------- Sub Fonts & Classes  ------------------ */

.red {	color: #CC0000; }
.blue {	color: #003366; }
.grey { color: #666666; }
.white { color: #FFFFFF; }
.orange { color: #FF9900; }

.title { font-size: 165%; }

.huge { font-size: 140%; }
.large { font-size: 110%; }
.small { font-size: 90%; }
.small-11 { font-size: 85%; }
.small-10 { font-size: 80%; }

.bold { font-weight: bold; }
.bolder { font-weight: bolder; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
.middle { 	vertical-align: middle; }

.exbullet { list-style-image: url(../images/exbullet_silver.gif);}

.right_image {padding-top: 7px;}

.no_underline {	text-decoration: none;}
	