body
{
	background      		: #C6CBD5  url(stylesheet05/mainbackground.jpg) top left repeat-x;
	font					: 13px times roman, verdana, arial, sans-serif;
	color					: #036;
  
}
a, a:visited
{
	color					: #008040;
    text-decoration: none;
}
a:hover
{
	color					: #0000FF;
    text-decoration: none;
}
blockquote{color:#387070;font-size:12px;font-style:italic;}

#pageWrapper
{
    background-color		: #FFFFFF;
	width					: 960px;
	margin					: auto;
    padding                 : 10px;
 	text-align				: center;
    border                  : solid 1px #D2D2D2 ;
}


#pageAlign
{
	text-align				: left;
}

#frontpageHead
{
	height					: 155px;
	background				: #2F3C51 url(stylesheet05/header.jpg) top right no-repeat;			
}

#newfrontpageHead
{
	height					: 155px;
	background				: #2F3C51 url(stylesheet05/newheader.jpg) top right no-repeat;			
}

#leftSidebar
{
    background-color		: #FFFFFF;
    clear                   : left;
	float					: left;
	width					: 180px;
	font-size               : 12px;
    margin-top              : 10px;   
}

#pageContentBlock
{
	width               	: 960px;
	font					: 13px verdana, arial, sans-serif;
    font-size				: 13px;
    background-color		: #FFFFFF;
}

#pageLeftCenter
{
    width:660px;
    float:left;
}

#pageContent
{
	margin-left				: 190px!important;
	width               	: 770px;
	font					: 13px verdana, arial, sans-serif;
    font-size				: 13px;
	margin-left				: 186px;
    background-color		: #FFFFFF;
}

#pageCenterContent
{
	margin-left				: 190px!important;
	width               	: 400px;
	font					: 13px verdana, arial, sans-serif;
    font-size				: 13px;
	margin-left				: 186px;
    background-color		: #FFFFFF;
    
}




#rightSidebar
{
    margin:10px 0px 10px 0px;
	background-color		: #FFFFFF;
	float					: right;
	width					: 290px;
}

.rightsidebox
{
 margin                  :10px 0px 0px 0px;
 width                   :256px;
 padding                 :5px;
 background              :#FFFFFF;
 font-size               :11px;
 color                   : #737373;  
 border                  :solid 1px #DAE8D2;
}

.rightwidgethead
{
    width					: 280px;
    padding                 : 5px;
    background				: url(stylesheet05/rightwidgethead.jpg) top left no-repeat;
    overflow                :auto;

   
}
.rightwidgethead a, .rightwidgethead a:visited
{color:#FFFFFF;}
.rightwidgethead a:hover
{color:#FFFF80;}

.rightwidgetbody
{
	width					: 266px;
	background				: #E4E9E6; 
    border                  : solid 2px #CBD1CE;
    padding                 : 10px; 
   
}
.rightwidgetbody a, .rightwidgetbody a:visited
{color:#457894;}
.rightwidgetbody a:hover
{color:#FF8000;text-decoration:underline;}

.rightsidebox h1
{font-size:13px;font-weight:bold;margin:0px;padding:0px;}

.rightwidgetfoot
{
	width					: 290px;
    height                  : 15px;
	background				: url(stylesheet05/rightwidgetfoot.jpg) bottom left no-repeat;
    margin-bottom           : 10px;
}


.rightwidgetsupratitle
{float:left;text-align:left;width:270px;font-size:11px;color:#FFFFFF;}
.rightwidgetsubtitle
{float:left;text-align:center;width:270px;font-size:12px;color:#FFFFFF;}
.rightwidgettitle
{float:left;text-align:center;width:278px;font-size:15px;color:#FFFFFF;}
.rightwidgetauthorname
{float:right;text-align:center;width:270px;font-size:11px;color:#FFFFFF;}

.rightwidgetauthoridphoto
{
   float:left;
   width:70px;
   height:70px;
}

.rightwidgetsupratitlewithidphoto
{float:right;text-align:left;width:205px;font-size:11px;color:#FFFFFF;}

.rightwidgetsubtitlewithidphoto
{float:right;text-align:center;width:208px;font-size:12px;color:#FFFFFF;}

.rightwidgettitlewithidphoto
{float:right;text-align:center;width:208px;font-size:16px;color:#FFFFFF;}

.rightwidgetauthornamewithidphoto
{float:right;text-align:center;width:208px;font-size:11px;color:#FFFFFF;}



.sidebox
{
 margin:5px 0px 5px 5px;
 width:156px;
 padding:4px;
 background:#FFFFFF;
 font-size:11px;
 border:solid 1px #DCEDED;
}

.sidebox a, .sidebox a:visited
{color:#457894;}
.sidebox a:hover
{color:#FF8000;text-decoration:underline;}

.sidebox h1
{font-size:12px;font-weight:bold;margin:0px;padding:0px;}

#pageHeadInside
{
	height					: 120px;
    position				: relative;
	background				: url(stylesheet05/headerinside.jpg) top left no-repeat;			
}

#pageFormHeadInside
{
	height					: 120px;
    position				: relative;
	background				: url(stylesheet05/mnheaderinside.jpg) top left no-repeat;			
}


#pageHeadGroups
{
	height					: 120px;
    position				: relative;
	background				: url(stylesheet05/headergroups.jpg) top left no-repeat;			
}

#pageHeadDirectory
{
	height					: 120px;
	position				: relative;
	background				: url(stylesheet05/headerinside.jpg) top left no-repeat;			
}
#logoholder
{
    margin-top              : 5px;  
    margin-left             : 6px;  
    width                   : 190px;
    height                  : 120px;
  	float                   : left;
    text-align              : center; 
    overflow                : hidden;
    background				: url(stylesheet05/categorylogo.gif) top left no-repeat;			
}


#titleholder
{
    margin-top              : 25px;
    width                   : 180px;
  	float                   : left;
    padding                 : 0px 5px 0px 5px; 
    text-align              : center;
    font-family              :serif;
    font-size               : 25px;
	color 				    : #FFFFFF;			
}
#subtitleholder
{
    margin-top              : 10px; 
	width                   : 180px;
    clear                   : left;
    padding                 : 0px 5px 0px 5px; 
	float                   : left;
    font-family             : serif;
    font-size               : 12px;
    text-align              : center;
	color 				    : #FFFFFF;
   
}


#pageBody
{
    
	margin-top				: 5px;
}

#headernav
{
    width					: 954px;
	height					: 26px;
    padding-right           : 6px;
	color					: #fff;
  	background				: #FFFFC8 url(stylesheet05/headernav.jpg) top left no-repeat;
    font-size               : 11px; 
    float :left; 
}
#headernav a, #headernav a:visited
{
     color					:#FFFFFF;
}
#headernav a:hover
{
 	color					:#80FF00;
}


.widgethead
{
	margin-bottom			: 0px;
    padding                 : 5px 0px 5px 0px;
	width					: 180px;
    font-size               : 14px;
    text-align              : center; 
    color                   : #FFFFFF;
	background				: url(stylesheet05/widgethead.jpg) top left no-repeat;
}
.widgethead a, .widgethead a:visited
{color:#FFFFFF;}
.widgethead a:hover
{color:#FFFF80;}
.widgetbody
{
	width					: 176px;
	background				: #E4E9E6; 
    border                  : solid 2px #CBD1CE; 
}
.widgetfoot
{
	width					: 180px;
    height                  : 13px;
    background				: url(stylesheet05/widgetfoot.jpg) bottom left no-repeat;
    margin-bottom           : 10px; 
}


.widgetwrapper415
{
float:left;
width:470px;
}
.widgethead415x100
{
    margin-top              : 10px;
	margin-bottom			: 0px;
    padding-top             : 8px;
    width					: 470px;
    height                  : 84px;
    color                   : #E2D89E;
	background				: #3F6572 url(stylesheet05/centerwidgethead.jpg) top left no-repeat;
}
.widgethead415x100 a, .widgethead415x100 a:visited
{color:#FFFFFF;}
.widgethead415x100 a:hover
{color:#FFFF80;}


.widgethead415x50
{
    margin-top              : 10px;
	margin-bottom			: 0px;
    padding-top             : 10px;
    padding-left            : 7px;
    padding-bottom          : 5px; 
	width					: 470px;
    height                  : 50px;
    color                   : #FFFFFF;
	background				: #3F6572 url(stylesheet05/centerwidgethead.jpg) top left no-repeat;
}
.widgethead415x30
{
    margin-top              : 10px;
	margin-bottom			: 0px;
    padding-top             : 10px;
	width					: 470px;
    height                  : 28px;
    color                   : #FFFFFF;
	background				: #3F6572 url(stylesheet05/centerwidgethead.jpg) top left no-repeat;
}

.widgetbody415
{
	width					: 446px;
	background				: #E4E9E6; 
    font-size               : 12px; 
    border                  : solid 2px #CBD1CE; 
    padding                 : 10px;
  
}
.widgetfoot415
{
	width					: 470px;
    height                  : 15px;
	background				: #3F6572 url(stylesheet05/centerwidgetfoot.jpg) bottom left no-repeat;
    margin-bottom           : 25px; 
}

.centerwidgetwrapper
{
float:left;
width:470px;
}

.pageCenter
{
   float:right;
   width:470px;
}


.centerwidgetbody
{
	width					: 428px;
	background				: #FFFFFF; 
    font-size               : 12px; 
    border                  : solid 1px #CBD1CE; 
    padding                 : 20px;
    overflow                : visible;  
}
.centerwidgetfoot
{
	width					: 470px;
    height                  : 15px;
	background				: #3F6572 url(stylesheet05/centerwidgethead.jpg) bottom left no-repeat;
    margin-bottom           : 10px; 
}
.centerwidgethead
{
    margin-top              : 10px;
	margin-bottom			: 0px;
    padding                 : 5px;
    width					: 460px;
    color                   : #E2D89E;
	background				: url(stylesheet05/centerwidgethead.jpg) top left no-repeat;
    overflow                :auto;
}

.articlesupratitle
{float:left;text-align:left;width:430px;font-size:12px;color:#F8FAC7;}
.articlesubtitle
{float:left;text-align:center;width:450px;font-size:13px;color:#FFFFFF;}
.articletitle
{float:left;text-align:center;width:450px;font-size:20px;color:#FFFFFF;padding:0px;}
.articleauthorname
{float:left;text-align:center;width:450px;padding-top:0px;font-size:12px;padding-top:4px;color:#FFFFFF;}

.articleauthoridphoto
{float:left;width:70px;height:70px;margin-left:3px;
}

.articlesupratitlewithidphoto
{float:right;text-align:left;width:378px;font-size:11px;color:#F8FAC7;}

.articlesubtitlewithidphoto
{float:right;clear:right;text-align:center;width:378px;font-size:13px;color:#FFFFFF;}

.articletitlewithidphoto
{float:right;clear:right;text-align:center;width:378px;font-size:20px;color:#FFFFFF;}

.articleauthornamewithidphoto
{float:right;text-align:center;width:378px;font-size:12px;padding-top:4px;color:#FFFFFF;}

.nameAuthor
{
    padding-left			: 5px;
	color                   : #004080;
    font-size               : 10px;       
}


.photoright {float:right; margin:0px 0px 10px 10px;background:#FFFFFF; padding:5px;border:solid 4px #F0F3F7;}
.photoright:hover {background:#FFFFB3;}

.photofull {float:left;margin:0px 0px 0px 0px;background:#FFFFFF;padding:5px;border:solid 3px #F0F3F7;   }
.photofull:hover {background:#FFFFB3;}

.photofullcap {background:#849A9B;margin-top:0px;color:#FFFFFF;font-size:11px;padding:0px;}
.photofullcap:hover {background:#4E6061;color:#FFFFFF;}   

.photofullwhite {margin:0px;background:#FFFFFF;padding:5px;border:solid 3px #FFFFFF;   }
.photofullwhite:hover {background:#FFFFBF;border:solid 3px #C8DBDD}

.photofullwhitecap {background:#FFFFFF;margin:0px;color:#6B6B6B;font-size:11px;padding:0px;border-left:solid 1px #D4D4D4;border-right:solid 1px #D4D4D4;border-bottom:solid 1px #D4D4D4;}
.photofullwhitecap:hover {background:#FCE8E2;color:#004080;}   

.photofullcap a, .photofullcap a:visited {color:#FFFFFF;}
.photofullcap a:hover{color:#FFFFFF;}   


.photocomment {margin:0px 0px 15px 0px;background:#B4C2B6;padding:4px;   }
.photocomment img {background:#F2CFB5;}   
.photocomment:hover {background:#F2CFB5;position:relative;z-index:4;overflow:visible;}
.photocommentcap {width:157px;margin:0px 0px 0px 0px;background:#A9BAAB;padding:5px 12px 7px 12px;
  font-size:11px; color: #FFFFFF;
   }   

.photocomment12 {margin:0px 0px 15px 0px;background:#B4C2B6;padding:4px;   }
.photocomment12 img {background:#F2CFB5;}   
.photocomment12:hover {background:#F2CFB5;position:relative;z-index:4;overflow:visible;}
.photocomment12cap {width:230px;margin:0px 0px 0px 0px;background:#A9BAAB;padding:5px 12px 7px 12px;
  font-size:11px; color: #FFFFFF;
   }   

   
.photoalbumwrapper{width:415px;padding:5px 5px 0px 6px;float:left;background:#ECEEE3;border:solid 1px #C0C0C0;}   
.photoalbumwrapper:hover{background:#FFFFBF;}   



.photoalbum {float:left;background:#EAF4F4;padding:5px; margin:4px;width:120px;height:90px;overflow:hidden;}
.photoalbum:hover {float:left;z-index:7;overflow:visible;position:relative;z-index:2;}
.photoalbum:hover img {background:#FFFFFF;width:200px;padding:5px;border:solid 4px #C7D3D2;}

.photoalbumfirst {float:left;background:#EAF4F4;padding:5px;margin:4px;width:258px;height:198px;overflow:hidden;  }
.photoalbumfirst:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbumfirst:hover img {background:#FFFFFF;height:auto;width:240px;padding:5px;border:solid 4px #C7D3D2;}


.photoalbumhighlighted {float:left;background:#5B9589;padding:5px; margin:4px;width:120px;height:90px;overflow:hidden;}
.photoalbumhighlighted:hover {float:left;z-index:7;background:#EAF4F4;overflow:visible;position:relative;z-index:2;}
.photoalbumhighlighted:hover img {background:#FFFFFF;width:200px;padding:5px;border:solid 4px #5B9589;}

.photoalbumfirsthighlighted {float:left;background:#5B9589;padding:5px;margin:4px;width:258px;height:198px;overflow:hidden;}
.photoalbumfirsthighlighted:hover {float:left;background:#EAF4F4;overflow:visible;position:relative;z-index:2;}
.photoalbumfirsthighlighted:hover img {background:#FFFFFF;height:auto;width:240px;padding:5px;border:solid 4px #5B9589;}

.photoalbum12 {float:left;background:#EAF4F4;padding:5px 4px 5px 4px; margin:4px;width:120px;height:90px;overflow:hidden;}
.photoalbum12:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbum12:hover img {background:#FFFFFF;width:200px;padding:5px 4px 5px 4px;border:solid 4px #C7D3D2;}

.photoalbumfirst12 {float:left;background:#EAF4F4;padding:4px;margin:4px;width:256px;height:200px;overflow:hidden;  }
.photoalbumfirst12:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbumfirst12:hover img {background:#FFFFFF;height:auto;width:240px;padding:4px;border:solid 4px #C7D3D2;}

.photoalbum12highlighted {float:left;background:#00FF00;padding:5px 4px 5px 4px; margin:4px;width:120px;height:90px;overflow:hidden;}
.photoalbum12highlighted:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbum12highlighted:hover img {background:#FFFFFF;width:200px;padding:5px 4px 5px 4px;border:solid 4px #C7D3D2;}

.photoalbumfirst12highlighted {float:left;background:#00FF00;padding:4px;margin:4px;width:256px;height:200px;overflow:hidden;  }
.photoalbumfirst12highlighted:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbumfirst12highlighted:hover img {background:#FFFFFF;height:auto;width:240px;padding:4px;border:solid 4px #C7D3D2;}


#pageFooter
{
  	position				: relative;
    font-size               : 11px; 
    color					: #fff;
	width					: 954px;
    height					: 20px;
    padding                 : 3px;  
   	background				: #FFFFC8 url(stylesheet05/headernav.jpg) top left no-repeat;
}

#pageFooter a, #pageFooter a:visited
{
	color					: #FFFF99;
 }
#pageFooter a:hover
{
	color					: #80FF80;
}

.contentWrapper
{
 width					:426px;
 float                  :left;
 background             :#FFFFFF;
 padding                :10px;
}

#centerContent
{
  padding:4px;
}
#commentContent
{
  padding:4px;
}

.minicontentWrapper
{
	padding					: 1px 15px 10px 15px;
    font-size               : 11px;
}
.musicWrapper
{
	padding					: 12px 15px 12px 15px;
    margin-top:0px;margin-bottom:0px;background:#2D4053;color:#FFFFFF;
}

  
#endMarker 
{
     width                  :18px;
     height                 :18px; 
     margin-top             :10px; 
     margin-bottom          :10px;
     margin-left            :210px;
     background             :url(stylesheet05/endmarker.jpg) top left no-repeat;   
  
}


.titlewriteup
{width:370px;padding:5px 10px 5px 10px; font-size:14px; margin-bottom:40px;background:url(stylesheet05/titlebackground.gif) top left repeat-y; }


.menubox
{
 float:left;
 margin:6px;
 width:150px;
 padding:15px;
 border :solid 1px #004000;
 background:#FDFEFF;
 font-size:11px;
}
.menuitem a, .menuitem a:visited
{
margin-left:18px;
color					: #FFFFFF;
display:block;
width:140px;
height:30px;
padding-top:5px; 
background  :url(stylesheet05/menuitem.gif) top left no-repeat;
line-height: 16px;
font-size:12px;
text-align: center;
text-decoration: none;

}
.menuitem a:hover
{
	color					: #447D82;
    font-weight             : bold;
    background	            : url(stylesheet05/menuitemover.gif) top left no-repeat;
    text-decoration         : none;
}

.whiteyellowlink a, .whiteyellowlink a:visited
{
color					: #FFFFFF;
}
.whiteyellowlink a:hover
{
	color				: #FFFF80;
}

.bluegreen a, .bluegreen a:visited
{
color					: #2C5E83;
}
.bluegreen a:hover
{
	color				: #006600;

}

.sitenavigationhead
{
    margin-top              : 10px;
	margin-bottom			: 0px;
    padding-top             : 10px;
	width					: 180px;
    height                  : 32px;
    font-size               : 18px;
    text-align              : center; 
    color                   : #FFFFFF;
	background				: url(stylesheet05/sitenavigationhead.jpg) top left no-repeat;
}
.sitenavigationbody
{
	width					: 180px;
	background				: url(stylesheet05/sitenavigationbody.jpg) top left repeat-y;
    padding-bottom          : 0px;
    padding-top             : 3px;
}
.sitenavigationfoot
{
	width					: 180px;
    height                  : 15px;
	background				: url(stylesheet05/sitenavigationfoot.jpg) bottom left no-repeat;
    margin-bottom           : 5px; 
}



.subjectmatter
{
   font-size:11px;width:396px;float:left;margin:20px 0px 0px 0px;padding:5px 10px 5px 10px;background:#EAEEEE;border:solid 1px #C0C0C0;
}
.comments
{
   font-size:11px;width:396px;float:left;margin:0px 0px 20px 0px;padding:10px 10px 15px 10px;background:#FFFFFF url(stylesheet05/commentbackground.jpg) top left repeat-x;border:solid 1px #C0C0C0;
}
.commentsheading
{
   font-size:11px;width:380px;float:left;margin:-1px 0px 10px -16px;padding:6px 15px 6px 15px;background:#FCFBC9;border:solid 1px #C0C0C0;
}
.commentsname
{
   float:left;font-weight:bold;font-size:11px;
}
.commentsdateposted
{
   float:right;font-size:9px;
}

.archphoto
{
     float:right;
     margin:0px 0px 5px 5px;
     height:100px;
     overflow:hidden;
}
.archtitle
{
float:left; padding:5px 10px 5px 10px;width:396px;background:#FFFFCE;margin-top:5px;border:solid 1px #C0C0C0;
}
 
.archtext
{
float:left; padding:4px 10px 4px 10px;width:396px;background:#FFFEF4; font-size:11px; margin-bottom:5px;color:#808080;border:solid 1px #C0C0C0;
}
.archtext a, .archtext a:visited
{color:#003871;}
.archtext a:hover
{color:#E10000;}


.directorytitle
{
float:left; padding:11px 10px 10px 10px;width:318px;background:#FFFFFF;border:solid 1px #EEF7F3;
}
.directorytitle a, .directorytitle a:visited
{color:#004080;}
.directorytitle a:hover
{color:#FF0000;}


.directorytext
{
float:left; padding:5px;width:416px;background:#FFFFCE; font-size:11px; margin-bottom:2px;color:#808080;border:solid 1px #C0C0C0;
}
.directorytext a, .directorytext a:visited
{color:#004080;}
.directorytext a:hover
{color:#E10000;}

.directoryphoto
{
     float:right;
     margin:0px 0px 0px 0px;
     height:70px;
     background:#004080;
     overflow:hidden;
}




.musicmenuitem a, .musicmenuitem a:visited
{
color		  : #FFFFFF;
display       :block;
width:141px;
height:42px;
padding-top:9px; 
background  :url(stylesheet05/musicbutton1.gif) top left no-repeat;
line-height: 16px;
font-size:11px;
text-align: center;
text-decoration: none;
}
.musicmenuitem a:hover
{
	color					: #FFFF80;
    background	            : url(stylesheet05/musicbutton2.gif) top left no-repeat;
    text-decoration         : none;
}

.confirmpost a, .confirmpost a:visited
{
margin-left     :115px;
color		    : #FFFFFF;
display         :block;
width           :140px;
height          :30px;
padding-top     :6px;
background      :url(stylesheet05/menuitem.gif) top left no-repeat;
line-height     :16px;
font-size       :15px;
text-align: center;

}
.confirmpost a:hover
{
	color					: #FF8000;
    background	            : url(stylesheet05/menuitemover.gif) top left no-repeat;
    font-weight             : bold;
}

.confirmcomment a, .confirmcomment a:visited
{
margin-left     :0px;
margin-right    :10px; 
color		    : #FFFFFF;
display         :block;
width           :140px;
height          :30px;
padding-top     :6px;
background      :url(stylesheet05/menuitem.gif) top left no-repeat;
line-height     :16px;
font-size       :15px;
text-align: center;

}
.confirmcomment a:hover
{
	color					: #FF8000;
    background	            : url(stylesheet05/menuitemover.gif) top left no-repeat;
    font-weight             : bold;
}

.musicphoto
{
float:right;margin:5px;border:solid 1px #C0C0C0;
}

.musictitle
{
float:left; padding:7px 10px 7px 10px;width:360px;background:#2E4052;margin-top:7px;border:solid 2px #45617C;
}
.musictitle:hover
{
background:#FEFDCD;
}
.musictitle a,.musictitle a:visited
{color:#FFFFFF;}
.musictitle a:hover
{color:#800000;background:#FEFDCD;}
.musictext
{
float:left; padding:7px 10px 5px 10px;width:360px;background:#FCFCFC; font-size:11px; margin-bottom:5px;color:#00274F;border:solid 2px #45617C;
}
.musictext a, .musictext a:visited
{color:#008000;}
.musictext a:hover
{color:#FF0000;}

h1
{
    margin-bottom:0px;
    margin-top:12px;
    font-size:16px;
    font-weight:normal;
}

h2
{
    margin-bottom:0px;
    margin-top:12px;
    font-weight:normal;
    font-size:14px;
}

h3
{
    margin-bottom:0px;
    margin-top:12px;
    font-weight:normal;
    color :#800000;
    font-size:16px;
}

h4
{
    margin-bottom:0px;
    margin-top:12px;
    font-weight:normal;
    color :#800000;
    font-size:14px;
}
a.info, a.info:visited{
     position:relative; /*this is the key*/
     z-index:0; 
    /* color:#405984;*/
     text-decoration:none;  
     display:block;
     float:left;
 }

a.info .ttip {
     display: none;
     float:left;
 }
a.info:hover{
     z-index:1; 
     color:#FF8000;
     background:#FFFFFF;
     text-decoration:none;  

 }

 
a.info:hover .ttip {  
     display:block;
     position:absolute;
     top:20px; 
     left:40px; 
     width:120px;
     border:3px double #0cf;
     color:#099;
     font-size:10px;
     font-style:normal;
     padding:5px;
 }
a.info:hover #pictip {
     top:40px; 
     left:-230px; 
     width:220px;
     border:solid 3px #B9C8C6;
     background:#F7F9F9 url(stylesheet05/screentipheader.jpg) top left no-repeat;
     color:#4D6260;
     font-size:11px;
     text-align:justify;
     padding:30px 10px 10px 10px;
 }
 
a.info:hover #pictipleft {
     top:40px; 
     left:130px; 
     width:220px;
     border:solid 3px #B9C8C6;
     background:#F7F9F9 url(stylesheet05/screentipheader.jpg) top left no-repeat;
     color:#4D6260;
     font-size:11px;
     text-align:justify;
     padding:30px 10px 10px 10px;
 }

.widgethead600
{
    float:left;
    clear:left;
    width:580px;
    background:url('../../resource/styles/stylesheet05/topfront.jpg') top left no-repeat;
    color:#FFF9D5;
    padding:5px 10px 5px 10px;
    margin-top:6px;
}
.widgetbody600
{
	float:left;
    clear:left;
    width:578px;
    padding:10px;
    background:#E3EBEE;
    font-size:12px;
    border:solid 1px #B9CCD7;
    
}
.widgetfoot600
{
    float:left;
    clear:left;
    height:15px;
    width:600px;
    background:url('../../resource/styles/stylesheet05/topfrontfoot.jpg') bottom left no-repeat;
    color:#FFF9D5;
    margin-bottom:10px;
}
.contentWrapper600
{
    float:left;
    clear:left;
    width:556px;
    padding:10px;
    background:#FFFFFF;
    font-size:12px;
    border:solid 1px #B9CCD7;
    margin-bottom:10px;
}   
.rightwidgethead340
{
   float:right;
   clear:right;
   width:340px;
   background:url('../../resource/styles/stylesheet05/topsidefront.jpg') top left no-repeat;
   color:#FFF9D5;
   padding:5px;
   text-align:center;
   font-size:15px;
}
.rightwidgetbody340
{
    float:right;
    clear:right;
    width:328px;
    padding:10px 10px 0px 10px;
    background:#E3EBEE;
    font-size:11px;
    border:solid 1px #B9CCD7;
	
}
.rightwidgetfoot340
{
    float:right;
    clear:right;
    width:350px;
    height:15px;
    background:url('../../resource/styles/stylesheet05/topsidefrontfoot.jpg') bottom left no-repeat;
    color:#FFF9D5;
    margin-bottom:10px;
}    
.contentWrapper340
{
    float:right;
    clear:right;
    width:305px;
    padding:5px 10px 5px 10px;
    background:#FFFFFF;
    color:#808080;
    font-size:11px;
    border:solid 1px #B9CCD7;
    margin-bottom:10px;
}
.photofull12 {margin:0px;background:#FFFFFF;padding:5px;border:solid 3px #F7F8F9;   }
.photofull12:hover {background:#FFFFBF;border:solid 3px #A8B6BD}

.photofull12cap {background:#8193A0;margin:0px;color:#FFFFFF;font-size:11px;padding:0px;}
.photofull12cap:hover {background:#414E56;color:#FFFFFF;}   

.photofull12white {margin:0px;background:#FFFFFF;padding:5px;border:solid 3px #FFFFFF;   }
.photofull12white:hover {background:#FFFFBF;border:solid 3px #C8DBDD}

.photofull12whitecap {background:#FFFFFF;margin:0px;color:#6B6B6B;font-size:11px;padding:0px;border-left:solid 1px #D4D4D4;border-right:solid 1px #D4D4D4;border-bottom:solid 1px #D4D4D4;}
.photofull12whitecap:hover {background:#FCE8E2;color:#004080;}   

.centerindexhead
 {
      width:410px;
      text-align:center;
      padding:5px 0px 5px 0px;
      font-size:15px;
      background:url('../../resource/styles/stylesheet05/centerindexhead.jpg') top left no-repeat;
      margin-top:0px;
 }
 .centerindexbody
{
	width					: 446px;
	background				: #E4E9E6; 
    font-size               : 11px; 
    border                  : solid 2px #CBD1CE; 
    padding                 : 10px;
  
}
   
.centerindexfoot
{ 
 width:410px;
 height:10px;
 padding:3px 0px 3px 0px;
 background:url('../../resource/styles/stylesheet05/centerindexfoot.jpg') bottom left no-repeat;
 margin-bottom:10px;}   
 
 .imagegroupcaption 
 { 
     float:left;
     margin:0px;padding:5px;
     font-size:11px;
     background:#002953;
     color:white;
 }
 
.imagegroup
 {
      float:left;
      margin:4px 0px 10px 0px;
      background:#9EBECF;
      padding:5px;
 }    