a {
	font-family: Arial, sans-serif;
	color: #02215F;
	text-decoration: underline;
	font-size: 12px;
}

a.header, span.header {
	font-weight:bold;
}

td,tr,p {
	font-family: Arial, Helvetica, sans-serif;
	color: #02215F;
	text-decoration: none;
	font-size: 12px;
}
input,textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
.alignBottom {
	vertical-align: bottom;
}

.event-message {
	font-family: Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	text-decoration: none;
	font-size: 12px;
}
.event-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #EEEEEE;
	text-decoration: none;
	font-size: 14px;
}
/**
* PUBLIC
*/
table.breadcrumbs{
	/*/padding-left:1em;*/
	width:100%;
	/*margin:5px;*/
	margin-bottom:-0.5em;
	border:none;
	text-align:left;
	height:6em;

}

table.summaryText, table.contactText, table.previewDisplay, table.thumbnailList{
	width:100%;
	padding-top:0em;
	border:none;
	/*css bordespacing = html cellspacing*/
	/*border-spacing:10px;*/
	border-spacing:0px;
}

table.thumbnailList{
	width:10%;
	border-spacing:10px;
	margin-left:-10px;
}

table.summaryText tr td, table.contactText tr td, table.previewDisplay tr td, table.thumbnailList tr td{
	margin:0px;
	padding:0px;
	margin-right:10px;
}

table.contactText tr td {
	text-align:left;
}

table.previewDisplay tr td{
	vertical-align:top;
	text-align:left;
}

table.previewDisplay tr td.image{
	/*width:59% non-fixed sizes don't seemt o work in IE6 :(( */
}
table.previewDisplay tr td.caption{
	/*width:41%*/
	width:390px;
}

table.previewDisplay tr td.caption table{
	margin-left:auto;
}

table.summaryText img {
	float:left;
	padding:7px;
}

table.thumbnailOut tr.row1 td, table.thumbnailOver tr.row1 td{
	text-align:center;
	vertical-align:middle;
	height:170px;
}

table.thumbnailOut tr.row2 td, table.thumbnailOver tr.row2 td{
	text-align:right;
	vertical-align:bottom;
	height:30px;
	padding:0.2em;
}

img.thumbnail{
	border:none;
	/*float:middle;*/
}

img.preview{
	border:none;
	float:left;
	padding-right:1em;
}

table.thumbnailOver,table.thumbnailOut{
	color: #FFFFFF;
	height:270px;
	width:320px;
	vertical-align: middle;
	padding:0px;
}
table.thumbnailOver{
	font-weight: bold;
	background-color: #406480;
	border: 1px #999999 solid;
	cursor:hand;
	cursor:pointer;
}
table.thumbnailOut {
	font-weight: normal;
	border: 1px #507ea1 solid;
	cursor:default;
}
 
body 
{
	/*3B9CDF*/
	font-family: Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	text-decoration: none;
	font-size: 12px;
	background-color: #b9c9d5;
	text-align:center;
}
html,body{
	width:100%;
	margin: 0;
	padding: 0;
}

table.holder{
	width:100%;
	/*padding-top:6.2em;*/
	margin-top:6.2em;
}

table.holder tr td {
	/*width:33%;*/
	text-align:left;	
}

table.holder tr.menu td.main{
	width:910px;
	vertical-align:middle;
	text-align:right;
	
}

table.holder tr.menu td.main a img{
	display:block;
	float:left;
	border:0px;
	padding-right:0.7em;
}

table.holder tr.menu td.main img{
	display:block;
	float:right;
}
tr.menu{
	background-color:#3082bf;
}

tr.menu td{
	height:25px; 
}


a.summary {
	color: #DDDDDD;
}

table.breadcrumbs a, table.breadcrumbs a.summary{
	text-decoration: none;
}
table.breadcrumbs a:hover, table.breadcrumbs a.summary:hover{
	text-decoration: underline;
}

table.breadcrumbs td.menu{
	vertical-align:middle;
	text-align:right;
	padding-right:1.8em;
	
}

table.breadcrumbs td.menu table{
	margin-right:0em;
	margin-left:auto;
}

table.breadcrumbs td.menu table tr td{
	width:20px;
}

.alignRight{
	text-align:right;
	width:100%;
}

.alignLeft{
	text-align:left;
	width:100%;
}

table.previewButton{
	border:none;
	margin-right:1em;
}

table.previewButton tr td{
	width:75px;
}

.longText, .longText p{
	color: #454545;
}


/* new */
img.nav{
	float:right;
	display:block;
	border:0px;
	/*height:18px;*/
}
