body {
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-size:10px;
}

#content {
		position:relative;
		top:123px;
	    z-index:1;
		margin-right:185px;
		margin-left:260px;
		margin-bottom:120px;
}
#content_no_left {
		position:relative;
		top:123px;
	    z-index:1;
		margin-right:185px;
		margin-bottom:120px;
		margin-left:5px;
}
#right	{
		width: 175px;
		position:Absolute;
		right: 3px; 
		top:123px;
		z-index:1;
		}

#left {	
        position:Absolute;
		top: 103px;
        left:3px;
		z-index:1;
        padding:0px;				
		width:250px;			
		margin-top:20px;
}
#page {	
        position:Absolute;
        top:20px;
		left:0px;
        padding:0px;				
		width:100%;
		z-index:6;			
}
.bottom_page {
		position:absolute;
        padding:10px;				
		padding-right:20px;
		margin-right:20px;
		width:100%;
		z-index:5;
		text-align:bottom;
		font-size:12px;
}
		
#header {
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	width:100%;
	background: transparent;
}

#mainMenu {
		font-family: font-family:'Verdana', 'Arial', helvetica, sans-serif;
		text-align:left;
		background-color:#2276BA;
		font-size:14px;
		font-weight:bold;
  		text-transform:none;
		margin: 0px;
		padding: 2px 0px 2px 60px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:3;
		width:100%;
}
#mainMenu a,
#mainMenu a:visited
{
	text-decoration:none;
}
#mainMenu a:hover {	
	text-decoration:none;
}

#menuList {
  margin: 0px;
  padding: 0px;
}

#menuList ul {
  margin: 0px;
  padding: 0px;
}

#menuList li {
  display: inline;
  list-style: none;
}

#menuList a,
#menuList a:visited {
	text-decoration:none;
}

a.actuator,
a.actuator:visited {
  /* Menu Title Color */
  color:#AACCFF;
  margin: 0px;
  padding: 0px 6px;
}

a.actuator:hover {
   /* Main Title Hover Color */
  color:#DD6900;
}

.menu {
  background-color: #E5E5E5;
  border: 1px solid #999999;
  position: absolute;
  z-index:3;
  visibility: hidden;
  text-align:left;
}

.menu a,
.menu a:visited,
.menu li a,
.menu li a:visited {
  /* Sub Menu Color */
  display: block;
  line-height: 1.3em;
  margin: 0px;
  padding: 0px 10px;
  text-decoration:none;
  color:#2266CC;
}

.menu li a:hover {
  /* Sub Menu Hover Color */
  background-color: #BBBBBB;
  color:#DD6900;
}


span.key {
  text-decoration: underline;
}



	
	
.side_box {
	padding-bottom:12px;
	border-top: thin solid #999;
	z-index:1;		
}
		
.side_content {
		font-family:verdana, arial, sans-serif;
		color:#000000;
		background-color:#EBECF7;
		font-size:small;
		font-weight:normal;
        border-left: thin solid #999;
		padding-left: 3px;
        border-right: thin solid #999;	
		padding-right: 3px;
		border-bottom: thin solid #999;
		padding-bottom: 3px;
}
.side_content_text {
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:small;
		font-weight:normal;
}
.side_content a,
.side_content a:visited,
.side_content_text a,
.side_content_text a:visited {
		color:#1975FF;
		font-size:small;
		font-weight:bold;
		text-decoration:none;
}	
.side_content_text a:hover,
.side_content a:hover {
		color:#022964;
		font-size:small;
		font-weight:bold;
		text-decoration:underline;
}	

.side_title {
		font-family: futura, helvetica, sans-serif;
		color:#fff;
		font-weight:bold;
		font-size:small;
        text-align:left;
  		background-color:#6EB2CC;
        border-left: thin solid #999;
		padding-left: 7px;
        border-right: thin solid #999;	
		padding-right: 7px;
		padding-top : 3px;
		padding-bottom: 3px;
}	

.side_title_2 {
		font-family: futura, helvetica, sans-serif;
		color:#fff;
		font-weight:bold;
		font-size:small;
        text-align:left;
  		background-color:#C0789A;
        border-left: thin solid #999;
		padding-left: 7px;
        border-right: thin solid #999;	
		padding-right: 7px;
		padding-top : 3px;
		padding-bottom: 3px;
}

.side_title_3 {
		font-family: futura, helvetica, sans-serif;
		color:#fff;
		font-weight:bold;
		font-size:small;
        text-align:left;
  		background-color:#79BF89;
        border-left: thin solid #999;
		padding-left: 7px;
        border-right: thin solid #999;	
		padding-right: 7px;
		padding-top : 3px;
		padding-bottom: 3px;
}

.side_title_4 {
		font-family: futura, helvetica, sans-serif;
		color:#fff;
		font-weight:bold;
		font-size:small;
        text-align:left;
  		background-color:#9577C1;
        border-left: thin solid #999;
		padding-left: 7px;
        border-right: thin solid #999;	
		padding-right: 7px;
		padding-top : 3px;
		padding-bottom: 3px;
}

.side_title_5 {
	/* orange */
		font-family: futura, helvetica, sans-serif;
		color:#fff;
		font-weight:bold;
		font-size:small;
        text-align:left;
  		background-color:#E68D58;
        border-left: thin solid #999;
		padding-left: 7px;
        border-right: thin solid #999;	
		padding-right: 7px;
		padding-top : 3px;
		padding-bottom: 3px;
}
		
.side_title a,
.side_title a:link,
.side_title a:visited,
.side_title_2 a,
.side_title_2 a:link,
.side_title_2 a:visited,
.side_title_3 a,
.side_title_3 a:link,
.side_title_3 a:visited,
.side_title_4 a,
.side_title_4 a:link,
.side_title_4 a:visited
.side_title_5 a,
.side_title_5 a:link,
.side_title_5 a:visited {
		color:#fff;
		font-weight:bold;
		font-size:small;
		text-decoration:none;
}

.side_title a:active,
.side_title a:hover {
		font-weight: bold;		
		text-decoration: underline;
}

.side_title_right {
	
		font-family: futura, helvetica, sans-serif;
		color:#FFFFFF;
		
		font-size:small;
        text-align:right;
		padding-right: 3px;


}
.side_title_right a,
.side_title_right a:link,
.side_title_right a:visited {
		font-weight:normal;
		text-decoration:none;
		color:#DD6900;
}

.side_title_right a:active,
.side_title_right a:hover {
		font-weight: normal;
		text-decoration: underline;
}
		

.content_box {
		padding-bottom:12px;
		border-top: thin solid #999;			
}
		
.content_content {
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:small;
		font-weight:normal;
        border-left: thin solid #999;
		padding-left: 3px;
        border-right: thin solid #999;	
		padding-right: 3px;
		border-bottom: thin solid #999;
		padding-bottom: 3px;
		background-color:#EBECF7;
}	
.content_content a,
.content_content a:visited {
		color:#1975FF;
		font-size:small;
		font-weight:bold;
		text-decoration:none;
}	
.content_content a:hover {
		color:#022964;
		font-size:small;
		font-weight:bold;
		text-decoration:underline;
}

.content_title {
		font-family: futura, helvetica, sans-serif;
		color:#FFF;
		font-weight:bold;
        text-align:left;
  		background-color:#2276BA;
        border-left: thin solid #999;
		padding-left: 7px;
        border-right: thin solid #999;	
		padding-right: 7px;
		padding-top : 3px;
		padding-bottom: 3px;
}	

.content_title a,
.content_title a:visited {
		color:#AACCFF;
		text-decoration:underline;
}

.content_title a:hover {
		color:#FFF;
		text-decoration:underline;
}
		
.content_title_right {
		position:relative;
		margin-bottom:-15px;
		float:right;
		font-family: futura, helvetica, sans-serif;
		color:#FFF;
		font-size:small;
        text-align:right;
		padding-right: 10px;
		padding-top: 5px;
}
.content_title_right a,
.content_title_right a:visited {
		color:#B00000;
		text-decoration:none;
}	
.content_title_right a:hover {
		color:#B00000;
		text-decoration:underline;
}	

.ryan_image {
	position:absolute;
	margin-top:20px;
}
.ryan_image_right{
	position:absolute;
	margin-top:20px;
	right:0px;
}

.content_thumb {
	position:relative;
	float:right;
	margin:4px;
	margin-right:1px;
}

.content_thumb_left {
	position:relative;
	float:left;
	margin:4px;
	margin-left:1px;
}

.top_text {
	position:absolute;
	margin-top:24px;
	padding-right:160px;
	padding-left:160px;
	font-size:12px;
}

.welcome_text {
	font-size:16px;
	font-weight:bold;
}

#galleriesMenu {
	min-width:145px;
}

.thumb {
	width:220px;
	max-width:220px;
	height:300px;
	max-height:300px;
	margin:3px;
	position:relative;
	float:left;
}
.thumb_no_caption {
	width:220px;
	max-width:220px;
	margin:3px;
	position:relative;
	float:left;
}

.thumb_image {
	position:relative;
	text-align:center;
	width:200px;
	max-width:200px;
	height:150px;
	max-height:150px;
}
.thumb_caption {
	width:200px;
	max-width:200px;
	height:100px;
	max-height:100px;
	position:relative;
	text-align:center;
	vertical-align:top;
}
	
#gallery_header{
		font-family: font-family:'Verdana', 'Arial', helvetica, sans-serif;		
		color:#AACCFF;
		background-color:#2276BA;
		text-align:left;
		font-size:14px;
		font-weight:bold;
  		text-transform:none;
		text-indent:7px;
		margin: 0px;
		padding: 2px 0px 2px 0px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:3;
		width:100%;
		height:20px;
}

#gallery_header a,
#gallery_header a:visited
{
	color:#AACCFF;
	text-decoration:none;
}
#gallery_header a:hover {	
	color:#DD6900;
	text-decoration:none;
}

#gallery_caption{
	font-size:12px;
	position:relative;
	top:20px;
	margin-bottom:20px;
	padding:2px 0px 2px 0px;
	text-align:center;
	width:100%;
	background-color:#2276BA;
	color:#FFFFFF;
}

#gallery_image{
	position:relative;
	margin-top:25px;
	text-align:center;
}

.index_control {
	margin:3px;
	width:220px;
	margin-top:10px;
	float:left;
}

.gallery_container {
	width:100%;
	margin-top:120px;
}

		



