BODY {
	height: 100%;
	margin:0;
	padding:0;
	background:#FFFFFF url('../images/body_back.jpg') repeat-x;
	color:#404040;
	font-size:12px;
	font-weight:normal;
	font-family:'trebuchet ms',arial,helvetica
	}
	
HTML {
	height:100%
	}
	
TD {
	color:#404040;
	font-size:13px;
	font-weight:normal;
	font-family:'trebuchet ms',arial,helvetica;
	}	
	
.tinput {
	color:#3266CC;
	border: 1px solid #FBDBE8;
	background: #FFFDFE;
	font-size:11px;
	font-family:"trebuchet ms"
	}

A:link.main, A:visited.main {
	color:#2B56AD;
	text-decoration:none;
	background-color:#CEDEED;
	background-image: url('../images/underline-blue.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: transparent
	}
	
A:hover.main {
	color:#CC6601;
	text-decoration:underline
	}

A:link.newstext {
	color:#FE6700;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
	}
	
A:visited.newstext {
	color:#FE6700;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
	}
	
A:hover.newstext {
	text-decoration:underline
	}

A:link.footer {
	color:#FEFFFD;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-family:'trebuchet ms',arial,helvetica
	}
	
A:visited.footer {
	color:#E8EEFE;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-family:'trebuchet ms',arial,helvetica
	}
	
A:hover.footer {
	text-decoration:underline
	}
	
A:link.headline {
	color:#FE6700;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
	}
	
A:visited.headline {
	color:#FE6700;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
	}
	
A:hover.headline {
	text-decoration:underline
	}

A:link.path, A:visited.path {
	font-size:10px;
	color:#C0C0C0;
	text-decoration:underline
	}

A:hover.path {
	text-decoration:none
	}

A:link.submenu, A:visited.submenu {
	color:#F8F8F8;
	font:bold 11px 'trebuchet ms';
	text-decoration:none
	}
	
A:hover.submenu {
	color:#FFCE31;
	font-weight:bold;
	background-color:#CEDEED;
	background-image: url('../images/underline-yellow.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: transparent
	}

A:link.showcasetitle, A:visited.showcasetitle {
	color:#3266CC;
	font-size:15px;
	font-weight:bold;
	font-family:'trebuchet ms',helvetica;text-decoration:none
	}
	
A:hover.showcasetitle {
	text-decoration:underline
	}
	
A:link.galbox, A:visited.galbox {
	color:#333333;
	font-weight:bold;
	font-size:12px;
	text-decoration:none
	}
	
A:hover.galbox {
	text-decoration:underline
	}

.subtitle {
	color:#FF6503;
	font-weight:bold;
	font-size:12pt
	}
	
.subtitlesm {
	color:#202020;
	font-weight:bold;
	font-size:10px
	}
	
.subtitlecolor {
	color:#FF6503;
	font-weight:bold;
	font-size:12pt
	}
	
.subtitlecolorsm {
	color:#FF6503;
	font-weight:bold;
	font-size:11px
	}

.headline {
	color:#FE6700;
	font-size:12px;
	font-weight:bold
	}
	
.newsdate {
	color:#000000;
	font-size:12px;
	font-weight:bold
	}
	
.newstext {
	color:#666666;
	line-height:16px;
	font-size:12px;
	font-weight:normal
	}
	
.content {
	text-align:justify;
	line-height:21px
	}
	
.datetext {
	color:#BBBDFF;
	font-size:10px
	}
	
.smalltext {
	font-size:8pt
	}

.footer{
	color:#FEFFFD;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:'trebuchet ms',arial,helvetica
	}
	
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0
	}
	
#footer li {
	display: inline;
	margin: 0 8px 0 8px
	}

.copy {
	color:#3266CC;
	font-size:10px;
	font-weight:bold;
	font-family:'trebuchet ms', arial, helvetica;
	}

.photo-frame-n {
	padding: 2px;
	border: solid 1px #CDC8C3;
}

.photo-frame-b {
	padding: 2px;
	border: solid 1px #404040;
}

.path {
	font-size:10px;
	color:#808080
	}

#headbox td {
	color:#333333;
	font-size:10px;
	}

.formtext {
	color:#333333;
	font-size:8pt;
	font-weight:bold
	}

.showcase {
	font-size:11px;
	line-height:17px;
	padding-right:8px;
	padding-left:8px;
	text-align:justify
	}
	
.bullet {
	background-image:url('../images/arrow_right_blue.gif');
	}
	
.galbox {
	color:#333333;
	font-weight:bold;
	font-size:12px;
	text-decoration:none
	}
	
.mmtype {
	color:#00319C;
	font-weight:bold;
	font-size:10pt
	}
	
#FrogJS {
	width: 560px;
	/*height: 250px;*/
	margin: 0 auto;
	}
	
#FrogJSCredit {
	text-align: right;
	font-size: 80%;
	color: #999;
	padding: 1px;
	}
	
#FrogJSCaption {
	text-align: left;
	line-height: 140%;
	color:#FF6503;
	font-weight:bold;
	font-size:12pt
	}
	
	
	
/* highlighted div and span boxes */
span.note,
span.info,
span.alert,
span.download,
span.tip {
	display: block;
	}

div.note, span.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border-top: 1px dashed #aab4be;
	border-bottom: 1px dashed #aab4be;
	text-align:justify;
	}

div.info, span.info,
div.alert, span.alert,
div.download, span.download,
div.tip, span.tip,
div.quote, span.quote {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	}

div.info, span.info {
	background: #f4f5f6 url('../images/div_info.gif') 3px 3px no-repeat;
	border-top: 1px dashed #aab4be;
	border-bottom: 1px dashed #aab4be;
	}

div.alert, span.alert {
	background: #fff5eb url('../images/div_alert.gif') 3px 3px no-repeat;
	border-top: 1px dashed #ffb4a0;
	border-bottom: 1px dashed #ffb4a0;
	}

div.download, span.download {
	background: #f5faeb url('../images/div_download.gif') 3px 3px no-repeat;
	border-top: 1px dashed #78be5a;
	border-bottom: 1px dashed #78be5a;
	}

div.tip, span.tip {
	background: #fffdeb url('../images/div_tip.gif') 3px 3px no-repeat;
	border-top: 1px dashed #ffc864;
	border-bottom: 1px dashed #ffc864;
	}	
	
div.quote, span.quote {
	background: #f4f5f6 url('../images/quotes.gif') 3px 3px no-repeat;
	border-top: 1px dashed #aab4be;
	border-bottom: 1px dashed #aab4be;
	}
	
	