BODY {
	BACKGROUND:  #eeeeee; FONT: 70%/1.2em Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-ALIGN: center; min-width: 800px;
}
.clear {
	CLEAR: both
}



/* standard links */
A:link {
	COLOR: #6699cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #6699cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #003366; TEXT-DECORATION: none
}
A.img {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;  
}

/* dotted underline links */
A.pagelink:link {
	COLOR: #003366; BORDER-BOTTOM: #6699cc 1px dotted; TEXT-DECORATION: none
}
A.pagelink:visited {
	COLOR: #6699cc; BORDER-BOTTOM: #6699cc 1px dotted; TEXT-DECORATION: none
}
A.pagelink:hover {
	COLOR: #003366; BORDER-BOTTOM: #003366 1px solid; TEXT-DECORATION: none
}



/* headers */
H1 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; text-shadow: 0.2em 0.2em 0.1em #CCC
}
H2 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; text-shadow: 0.2em 0.2em 0.1em #CCC
}
H1 {
	FONT-SIZE: 1.25em
}
H2 {
	FONT-SIZE: 1.2em
}
P {
	FONT-SIZE: 10pt;
}
.small {
	FONT-SIZE: 1em
}
p img {
	float: left;
	margin: 2px 10px 0 0;
}

IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
}

/* page properties */
#wrapper {
	MARGIN: 0px auto; WIDTH: 800px; TEXT-ALIGN: left;
}
#logo {
	 PADDING-TOP: 0px; MARGIN-TOP: 0px;
}
#top {
	BACKGROUND: url(imgs/shdw_side.gif) #ffffff repeat-y right 50%; HEIGHT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px;
}
#bg {
	PADDING-RIGHT: 19px; PADDING-LEFT: 15px; BACKGROUND: url(imgs/shdw_side.gif) #ffffff repeat-y right 50%; PADDING-BOTTOM: 15px; PADDING-TOP: 0px;
}
#branding2 {
	WIDTH: 630px; HEIGHT: 190px
}
#nav {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #ececec; margin: 10px 0px ; HEIGHT: 19px; PADDING-TOP: 5px; float: left;
}
#container {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.0em; PADDING-TOP: 0px;
}
#content {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 405px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
#links {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 180px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
#bottom {
	BACKGROUND: url(imgs/shdw_bot.gif) repeat-x; HEIGHT: 6px;
}
#footer {
 BACKGROUND: #ccc; WIDTH: 800px; MARGIN-TOP: 40px; MARGIN-BOTTOM: 20px; HEIGHT: 16px;  color: #7B7766; TEXT-ALIGN: right; PADDING-RIGHT: 10px;
}
#footer A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; 
}
#footer A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; 
}
#footer A:hover {
	COLOR: #FFFFCC; TEXT-DECORATION: none; BACKGROUND: #7B7766;
}

.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #6699cc; PADDING-TOP: 3px; text-shadow: 0.2em 0.2em 0.1em #CCC
}


ul {list-style: none;
}
.highlight {
	 display: block; margin: 2 0em -0.5em; width: 280px; text-decoration: none; padding: 0.5em; border: 1px dotted #003366; background: #eef2f7 ;
}

.highlight:hover {
	background: #ececec; color: #003366; display: block;  padding: 0.5em; text-decoration: bold;
}

.highlight img  { width:60px;height:50px;
}

.box {	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; }
.box {  background: #000000 ; padding: 6px; border: 1px solid #cccccc; display: block; }
.box:hover { background: #eeeeee; padding: 6px; border: 1px solid #cccccc; display: block; }

.linkblock {
	background: transparent; clear: left; display: block; margin: 0 -1em 2em; padding: 1em;	text-decoration: none;
}

.linkblock:hover {
	background: #eef2f7; border: 1px solid #C3DAE1; border-width: 1px 0; display: block; text-decoration: none;
}
.leftcol img {
	float: right; margin: 0px 20px 5px 0;
}
.rightcol {
	TEXT-ALIGN: center;	display: block;
}
.rightcol img {
	 margin: 0px 20px 0px 0;
}
.right {
	TEXT-ALIGN: right;  PADDING-LEFT: 240px; PADDING-RIGHT: 10px;
}

.rightnav {
	TEXT-ALIGN: right;	PADDING-RIGHT: 5px;
}

.topimg {
	TEXT-ALIGN: right;  PADDING-RIGHT: 0px; PADDING-LEFT: 580px; PADDING-BOTTOM: 10px; vertical-align: top;
}

