/* ----------------------------------------------- */
/* - Links                                       - */
/* ----------------------------------------------- */

a:active, a:link, a:visited, a {
	text-decoration: underline;
	color: #150867;
}
a:hover {
	text-decoration: none;
	color: #150867;
}
a.standard:active, a.standard:link, a.standard:visited, a.standard {
	text-decoration: none;
	color: #150867;
}
a.standard:hover {
	text-decoration: underline;
	color: #150867;
}
a.selected:active, a.selected:link, a.selected:visited, a.selected {
	text-decoration: none;
	color: #CC0E08;
}
a.selected:hover {
	text-decoration: underline;
	color: #CC0E08;
}
td.bottommenu a:active, td.bottommenu a:link, td.bottommenu a:visited, td.bottommenu a {
	text-decoration: none;
	color: #999999;
}
td.bottommenu a:hover {
	text-decoration: underline;
	color: #999999;
}
td.breadcrumb a:active, td.breadcrumb a:link, td.breadcrumb a:visited, td.breadcrumb a {
	text-decoration: none;
	color: #999999;
}
td.breadcrumb a:hover {
	text-decoration: underline;
	color: #999999;
}
td.standardlink a:active, td.standardlink a:link, td.standardlink a:visited, td.standardlink a {
	text-decoration: none;
	color: #150867;
}
td.standardlink a:hover {
	text-decoration: underline;
	color: #150867;
}
td.bottom a:active, td.bottom a:link, td.bottom a:visited, td.bottom a {
	color: #4B4B4B;
}

/* ----------------------------------------------- */
/* - Standard styles                             - */
/* ----------------------------------------------- */


.content {
	float:left;
	width:480px;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#content p.normal{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

#content {
	float:left;
	padding: 0px 20px 0px 15px;
	margin:0px 0px 0px 0px;
	width:445px;
	overflow:hidden;
}


#content p{
	padding-bottom:6pt;
}


#context {
	width:220px;
	padding:0px 0px 0px 0px;
}

.listContent {
	width:440px;
	padding: 0px 20px 10px 20px;
}

.search {
	/*position:absolute; 
	top:37px; 
	color:#000;
	right:30px;*/
	text-align:right;
	padding-right:20px;
	font-weight:bold;
}

.logo {
	float:left;
	margin:32px 0px 0px 10px;
}

.menu {
	margin-left:5px;
}

.headerImage {
	float:right;
	height:125px;  		/* 125px */ 
	width:708px;
	margin:10px 12px 0px 0px;
	padding:0px;
	position:relativ;
	overflow:hidden;
}

.headerMenu {
	float:right;
	height:25px;	/* 22px */ 
	color:#000;
	background-image: url("/images/headerMenuBg.gif");
	padding:0px 10px 0px 0px;
	
}

.headerMenu a:link, .headerMenu a:visited  {
		float:left;
		padding-top:4px;
		padding-left:20px;
		text-decoration:none;
		color:#1A1A6B;
}

.headerMenu a:hover, .headerMenu a:active  {
		float:left;
		padding-top:4px;
		padding-left:20px;
		text-decoration:underline;
		color:#1A1A6B;
}


.centerSpots {
 	float:left;
	width:445px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

.centerSpot {
 	width:220px;	/* 210px; */
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;

}

.centerSpot h3{
 	padding:10px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}

.centerSpot span{
 	float:left;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}

.spotLeft {
	float:left;
}

.spotRight {
	float:right;
}







body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Sans-Serif;
	color: #4B4B4B;
}
img {
	border: none;
}
input,select {
	height: 18px;
	border: solid 1px #CCCCCC;
	background-color: white;
	color: #999999;
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	padding-left: 3px;
}
textarea {
	border: solid 1px #CCCCCC;
	color: #999999;
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
}
input.button {
	background: #FFFFFF url('/sitecore/images/arrow.grey.gif') no-repeat center right;
}
input.searchfield {
	width: 100px;
}
input.searchbutton {
	font-weight: bold;
}
p
{
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
table.site {
	width:976px;			/*778px;*/
	height: 100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
}

table.form td {
	color: #999999;
	font-weight: bold;
}
td {
	font-size: 0.7em;
}
td.bottommenu {
	font-size: 0.7em;
	font-weight: bold;
	color: #999999;
	padding-top: 5px;
}
td.breadcrumb {
	font-size: 0.7em;
	font-weight: bold;
	color: #999999;
	padding:0px 7px 7px 2px;
	margin:0px 0px 0px 0px;
}

td.search {
	width: 172px;
	text-align: right;
	font-size: 0.7em;
	font-weight: bold;
	color: #999999;
	padding: 0px 0px 0px 10px;
}

.search {
	text-align: right;
	padding: 0px 12px 0px 0px;
}


td.tdbigheadline {
	color: #150867;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom: solid 1px #CCCCCC;
}


td.tdheader {
	border-top: solid 1px #FFFFFF;
	background-color: #639CCE;
	padding: 3px 3px 3px 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.8em;
}

td.tdheaderNew {
	border-top: solid 1px #FFFFFF;
	padding: 3px 3px 3px 14px;
	font-weight: bold;
	font-size: 0.8em;
}

td.tdleftmenu {
	font-size: 0.7em;
	font-weight: bold;
	padding: 2px 2px 2px 15px;
}
td.tdloginbox {
	background-color: #F0F0F0;
	padding: 10px;
	font-size: 0.7em;
}
td.tdprint {
	width: 50px;
	padding-bottom: 6px;
	border-bottom: solid 1px #CCCCCC;
	font-weight: bold;
	vertical-align: bottom;
	text-align: right;
}
td.tdtopmenu {
	font-size: 0.7em;
	font-weight: bold;
	padding-right: 10px;
}
.sectionheadergrey {
	color: #999999;
	font-size: 1.2em;
	font-weight: bold;
}

/* ----------------------------------------------- */
/* - FORMS                                       - */
/* ----------------------------------------------- */



#content div {
/*        float:left; */
	padding:5px 0px 0px 0px;
	margin:0px;
}

.eventSubscriptionLeft {
      float:left;     
      width:40%;
}

.eventSubscriptionRight input{
     float:left;
     border:1px solid #ccc;

}

#content textarea {
	width:405px;
	clear:both;
	margin-bottom:5px;
}

.formSignUpLabel {
	float:left;
	width:100%;	
	padding:10px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
} 

/* === RSS === */
.tdheader
{
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #639cce;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 3px;
    COLOR: #ffffff;
    font-size:1.2em;
    /*FONT-SIZE: 0.8em; */
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
.tdloginbox
{
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #f0f0f0;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    font-size:1.0em;
/*    FONT-SIZE: 0.7em; */
    PADDING-TOP: 10px
}


/* New */
.aLink
{
	cursor:pointer;
	cursor:hand;
}
A.aLink, A.aLink:link, A.aLink:active, A.aLink:visited, A.aLink:hover
{
    COLOR: #150867;
    TEXT-DECORATION: none
}
.dateColor
{
	color:#639CCE;
}
.divloginboxWhite
{
	BACKGROUND-COLOR:white;
}
.divBorder
{
	border:solid 1px #150867;
}
.divRssListContainer
{
	margin-top:10px;
}
.divRedArrows
{
	color:Red;
	float:left;
}
.divLatest3Rss
{
	width:220px;
	height:290px;
	background-color:#F0F0F0;
	margin-bottom:10px;
}
.divLatest3Rss_1
{
    MARGIN-BOTTOM: 10px;
}

.dvItem
{
	margin-bottom:10px;
}
.divLinkRssList
{
	float:left;
}
.divRssListLast
{
	clear:left;
}
.dvRSSItemAbstract
{
	color:Gray;
}

/* BBB */
.dvFormContent
{
	
}
.dvFrmLeft
{
	width:150px;
	float:left;
}
.dvFrmLeft label
{
	
	margin-left:10px;
}
.dvFrmMiddle
{
	width:250px;
	float:left;
}
.dvFrmMiddle input
{
	width:228px;
	height:22px;
}
.dvFrmMiddle1
{
	width:250px;
	float:left;
}
.dvFrmMiddle1 input
{
	margin-right:24px;
	float:right;
	BACKGROUND: url(/sitecore/images/arrow.grey.gif) #ffffff no-repeat right center;
}

.dvFrmMiddle select
{
	width:228px;
	height:22px;
}
#content .dvNotes
{
	width:228px;
	max-width:228px;
}
.dvFrmRight
{
	font-weight:bold;
	width:20px;
	height:20px;
	float:left;
}

.dvFrmClear
{
	clear:both;
}

