/* CSS Document */

body {
	text-align:center; margin: 0px 0px 0px 0px;  background:#333399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#wrapper {width: 750px; margin: 0 auto; height:auto; text-align: left; position:relative 
}

#toplinkbar { width: 750px; height: 10px; padding-top: 1px; padding-bottom:1px;  background:#333399
}

#toplinkbar_R {position:absolute; right:0px
}

.style_toplinkbarR{ FONT-WEIGHT:BOLD; FONT-SIZE: 8px; COLOR:#FFFFFF}

#toplinkbar_R a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#toplinkbar_R a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#toplinkbar_R a:hover {
	text-decoration:none;
	color: #FFFFFF;
}
#toplinkbar_R a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#toplinkbar_L {position:absolute; margin-left:0px; width: 300px }

.style_toplinkbarL{ FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR:#b3cdff}

#toplinkbar_L a:link {
	color: #b3cdff;
	text-decoration: none;
}
#toplinkbar_L a:visited {
	text-decoration: none;
	color: #b3cdff;
}
#toplinkbar_L a:hover {
	text-decoration: none;
	color: #b3cdff;
}
#toplinkbar_L a:active {
	text-decoration: none;
	color: #b3cdff;
}

.backgd {
	BACKGROUND: #333399
}

#header { width: 750px; height:auto
}

#banner{width: 750px; height:72px; background-image:url(images/banner4.jpg); background-repeat:no-repeat
}

#separate1 {width:750px; height:26px; margin-top:4px; padding-bottom:4px; background-image:url(images/index_16_4.jpg);background-repeat:no-repeat; 
}
#clockpositionL {position:absolute;   width: 200px; left:0px; margin-left: 10px; margin-top: 5px
}
#menupositionR {
	position:absolute;
	right:0px;
	height:26px;
	width: 190px;
}
#menupositionR_label {
	position:absolute;
	right:209px;
	height:17px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	top: 93px;
}

#nav_container{ float:left; width:197px
}
#navigation {float:left; width:197px;  height:245px; background:url(images/NavigationBg_4.jpg); background-repeat:no-repeat
} 

#main_content {float:right; width:553px; margin:0px; padding:0px
}

#flash_movie { width:553px; height:245px
}

#linkList UL {
	position:absolute;
	top:123px;
	left: -11px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	width: 205px;
	height:245px
}

#linkList UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px;  PADDING-BOTTOM: 2px;  MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1em; PADDING-TOP: 3px; font-size: 10px; font-weight:bold; color:#333366 
}
#linkList UL LI A:link {
	FONT-WEIGHT: bold; font-style:normal; COLOR:#333366; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#linkList UL LI A:visited {
	FONT-WEIGHT: bold; COLOR: #333366; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#linkList UL LI A:hover {
	COLOR: #333366; BACKGROUND-COLOR:transparent; TEXT-DECORATION:underline
}

#message1_container{float:right;width: 185px; height:auto; PADDING-RIGHT: 10px; PADDING-LEFT: 12px; padding-bottom:10px
}

#message1_container IMG {
	BORDER-RIGHT: #06224a 1px solid; BORDER-TOP: #06224a 1px solid; BORDER-LEFT: #06224a 1px solid; BORDER-BOTTOM: #06224a 1px solid
}

#message1_container A {
	FONT-SIZE: 12px; COLOR: #b3cdff; TEXT-DECORATION: none
}

#message1_container A:hover {
	TEXT-DECORATION: underline
}

#message1_title {height: 28px; padding-top: 4px;  text-align:center; font-size:14px
}

#message1_title A {
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none
}

#message1_title A:hover {
	TEXT-DECORATION: underline
}

.dot_line {size: 1px; color:#6a7d9b; outline-style:dotted
}

#upcoming_events {float:left; width:250px; height:auto; PADDING-RIGHT:0px; PADDING-LEFT: 0px
}

#upcoming_events_title{height:28px; padding-top:4px; font-size:14px
}

#upcoming_events_title A {
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none
}

#upcoming_events_title A:hover {
	TEXT-DECORATION: underline
}

#upcoming_events_java{height:28px; PADDING-LEFT: 30px; font-size: 10px;
}

#upcoming_events_java A {
	FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR:#FFFF00; TEXT-DECORATION: none
}

#upcoming_events_java A:hover {
	TEXT-DECORATION: underline
}

#upcoming_events_java P {
    font-family: Arial, Helvetica, sans-serif; font-size:8pt; FONT-WEIGHT: bold; color:#CCCCCC; height:28px; line-height:normal;
}


#upcoming_events UL { PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 93%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

#upcoming_events UL LI {
font-size:12px;  PADDING-LEFT: 10px; BACKGROUND:url(images/breadcrumb.gif) no-repeat; MARGIN: 0px 0px 0.5em; font-family: Arial, Helvetica, sans-serif; COLOR:#b3cdff; LINE-HEIGHT: 1.2em;
}

#upcoming_events_contacts A {font-size: 12px; COLOR:#FFFF00; font-weight: BOLD; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

#upcoming_events_contacts A hover{font-size: 12px; COLOR:#FFFF00; font-weight: BOLD; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

.SOEtime {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: center; COLOR: #FFFFFF
}

#news {float:left; width:265px; height:auto; PADDING-LEFT: 10px; PADDING-RIGHT: 0px
}

#news_title {height: 28px; width:250px; padding-top: 4px;  text-align:center; font-size:14px
}

#news_title A {
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none
}

#news_title A:hover {
	TEXT-DECORATION: underline
}


.Visual_title {color:#FFFFFF; font-size: 12px; font-weight:bold; text-decoration:none
}

#Visuals TABLE TABLE TD {
	FONT-SIZE: 12px; COLOR: #b2b2b2; FONT-FAMILY: Arial, Helvetica, sans-serif
}

#Visuals P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#Visuals TABLE TABLE A {
	FONT-SIZE: 12px; COLOR: #b3cdff; TEXT-DECORATION: none
}

#Visuals A:hover {
	TEXT-DECORATION: underline
}

#Visuals IMG {
	BORDER-RIGHT: #06224a 1px solid; BORDER-TOP: #06224a 1px solid; BORDER-LEFT: #06224a 1px solid; BORDER-BOTTOM: #06224a 1px solid
}

#Visuals TD#Visuals-Title {
	PADDING-BOTTOM: 5px; TEXT-ALIGN: center
}

#Visuals TD#Visuals-Title A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#Visuals TD#Visuals-Title H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#Visuals TD#Visuals-Title A {
	COLOR: #ffffff; TEXT-DECORATION: none
}

#Visuals TD#Visuals-Title A:hover {
	TEXT-DECORATION: underline
}

#Content {clear:both; width:748px; height:315px; background-image:url(images/content.jpg); background-repeat:repeat; BORDER: #b3cdff 1px   solid; font-family:Arial, Helvetica, sans-serif 
}


#footer {clear:both; width: 750px; padding-top: 10px;  background-color: #333399}

#footer.style10 {color: #999999; font-size:10px; font-family:Arial, Helvetica, sans-serif}

#footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#footer a:hover {
	text-decoration: underline;
	color: #FFCC00;
}
footer a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#wrapper #Content #upcoming_events .style1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFF00;
}
#wrapper #Content #upcoming_events a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #B3CDFF;
}
#wrapper #Content #upcoming_events #upcoming_events_title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

