/*<group=General Styles>*/body  { font: 11px Verdana, Arial, Helvetica, sans-serif; background-color: #ffc; text-align: center; margin: 0 5px }p { }b, strong {	font-weight: bold;	color: #c00;}a:link  { color: #c00; text-decoration: underline }a:visited  { color: #060; text-decoration: none }a:hover, a:active {	color: #092143;}	/*</group>*//*<group=Layout>*/#container {	background: #ffffff; /* This Is The BG Color Of The Main Div */	width: 780px; /* Right And Left /* Hack To Keep IE5 Windows Happy */	color: #3e3e3e;	font-family: Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 0px;	word-spacing: 1px;	line-height: 1.5em;	margin-right: auto;	margin-left: auto;	left: 2px;	border: none;}#pageHeader {	width: 780px;	background: url(images/banner_780x150.jpg) no-repeat;	text-align: left;	list-style: none;	height: 140px;	border: none;}#pageHeader img {	display: inline;	float: left;	margin-top: 6px;	margin-left: 10px;	margin-right: 10px;}#pageHeader h1  { color: #ffffff; text-align: font-size: 18px; letter-spacing: 3px; visibility: hidden; padding-left: 18px; position: relative; top: 50px; text-shadow: 0px 0px 4px #ffffff }#pageHeader h2  { color: #ffffff; font-size: 13px; text-align: letter-spacing: 3px; visibility: hidden; padding-left: 18px; position: relative; top: 45px; text-shadow: 0px 0px 3px #ffffff }#contentContainer   { background: #fff; text-align: left; padding-top: 30px; padding-bottom: 10px; width: 589px; float: right; border-style: solid; border-width: 0 0 0 1px; border-color: #bfbfbf }#contentContainer #content {	padding-right: 30px;	padding-left: 40px;	width: 519px;}#sidebarContainer    { color: #ffffff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin-left: 0; width: 186px; float: left }#sidebarContainer .sidebar {	padding: 10px;}#footer {	width: 780px;	margin: 0px auto; /* Right And Left Margin Widths To Auto */ /* Hack To Keep IE5 Windows Happy */;	color: #ab0100;	background: none;	height: 40px;}#footer p {	margin: 0px;	color: #ab0100;	padding-left: 180px;	padding-top: 10px;	padding-bottom: 10px;}#footer a {	color: #7f7f7f;}#footer a:hover {	color: #d6726d;	text-decoration: none;}	/*</group>*//*<group=Bread-crumb>*/#breadcrumbcontainer {	padding: 0;	color: #2a2a2a;	margin-top: 10px;	margin-left: 10px;	clear: both;	width: inherit;}#breadcrumbcontainer ul {	list-style: none;	margin: 0px;	padding: 0px;	display: inline;	float:}#breadcrumbcontainer li {	padding: 0px;	display: inline;}#breadcrumbcontainer a {	display: inline;}#breadcrumbcontainer a:hover {	display: inline;}	/*</group>*//*<group=Toolbar>*//* Toolbar Styles */#navcontainer      { color: #c00; font-size: 12px; font-family: Arial, sans-serif, Helvetica, Geneva, SunSans-Regular; font-weight: bold; line-height: 14px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-top: 33px; margin-left: 3px; padding-top: 0; width: 178px; border: solid 0 }#navcontainer li a.active      { color: #c00; font-weight: bold; background: #ccffcc repeat-x 10px center; list-style-position: inside; border-bottom: 0 none }#navcontainer ul ul li a.active      { color: #c00; background: #ccffcc repeat-x 20px center; border-bottom: 0 none }/* Parent - Level 0 */#navcontainer ul {	list-style: none;	margin: 0px;	padding: 0px;}#navcontainer ul li  { list-style-position: inside; border-bottom: 1px none #ab0100 }#navcontainer ul * li {}#navcontainer a     { color: #c00; text-decoration: none; background: transparent; list-style-position: inside; display: block; padding: 8px 10px }#navcontainer a:hover    { color: #c00; font-weight: bold; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 1em; text-shadow: 0px 0px 4px #ffffff   }/* My Comment *//* Child - Level 1 */#navcontainer ul ul  { margin: 0; padding: 0 }#navcontainer ul ul li  { border-bottom: 0 none }#navcontainer ul ul a  { text-decoration: none; display: block; padding-left: 25px; height: 15px }#navcontainer ul ul a:hover  { background: repeat-x 0 1em }/* Child - Level 2 */#navcontainer ul ul ul {	color: #808080;}#navcontainer ul ul ul li { }#navcontainer ul ul ul a {	display: block;	text-decoration: none;	padding-left: 35px;}#navcontainer ul ul ul a:hover  { background: repeat-x 0 1em }/* Child - Level 3 */#navcontainer ul ul ul ul {	color: #999999;}#navcontainer ul ul ul ul li { }#navcontainer ul ul ul ul a {	display: block;	text-decoration: none;	padding-left: 50px;}#navcontainer ul ul ul ul a:hover  { background: repeat-x 0 1em }/* Child - Level 4 */#navcontainer ul ul ul ul ul {	color: #b3b3b3;}#navcontainer ul ul ul ul ul li { }#navcontainer ul ul ul ul ul a {	display: block;	text-decoration: none;	padding-left: 65px;}#navcontainer ul ul ul ul ul a:hover  { background: repeat-x 0 1em }/* Child - Level 5 */#navcontainer ul ul ul ul ul ul {	padding: 0px;	margin: 0px 0px 0px 15px;	color: #cccccc;}#navcontainer ul ul ul ul ul ul li { }#navcontainer ul ul ul ul ul ul a {	display: block;	text-decoration: none;	padding-left: 60px;}#navcontainer ul ul ul ul ul ul a:hover  { background: repeat-x 0 1em }	/*</group>*//*<group=Global Classes>*/.standout {	font-style: italic;	background: #7f7f7f;	padding: 10px;	font-size: 13px;	color: #092143;	border-bottom: none;	border-top: none;}h1  { color: #99cc99; font-size: 35px; font-family: Charcoal, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; margin-top: 10px; margin-bottom: 3px; padding: 0 }h2   { color: #c00; font-size: 18px; font-weight: bold; margin-top: 5px; margin-bottom: 3px; padding: 0 }h3  { color: #c00; font-size: 14px; font-weight: bold; margin-top: 6px; margin-bottom: 1px; padding-top: 3px; border-top: 1px solid #999 }h4  { color: #360; font-size: 18px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: bold; margin-top: 5px; margin-bottom: 3px }h5 {	color: #092143;	font-size: 16px;	font-weight: normal;	margin-bottom: 3px;}blockquote  { color: #300; font-weight: bold; background-color: #ff9; margin-right: 15px; margin-left: 15px; padding: 5px 10px }.imageStyle {}.image-left {	float: left;	margin-right: 6px;	margin-bottom: 6px;}.image-right {	float: right;	margin-left: 6px;	margin-bottom: 6px;}	/*</group>*//*<group=Photo Album>*//*<group=Index Page (Thumbnail view)>*//*.album-title {	color: #ab0100;	font-size: 24px;	font-weight: normal;	margin-bottom: 3px;}.album-description {	font-size: 11px;}.thumbnail-frame {	margin: 0px;	padding:;	color: #ab0100;	font-size: 18px; 0px;}.thumbnail-frame a {}.thumbnail-frame a:hover {	height: 30px;}.thumbnail-frame img {}.thumbnail-caption {	margin-top: -2px;}*//* Album 35 modified */.thumbnail-caption {	font-size: 11px;	padding: 0 0 10px;	height: 35px;	display: block;	margin-top: 0;}.thumbnail-frame img {     margin: auto;    border: none;}.thumbnail-frame {    position: absolute;    left: 0;	margin-top: 26px;	bottom: 0;	top: 0;}.thumbnail-wrap {	text-align: center;	position: relative;	float: left;	margin-bottom: 35px;	margin-right: 5px;	padding-bottom: 20px;}.album-wrapper {	display: block;	width: 99%;	position: relative;}.album-description {	color: #7f7f7f;	letter-spacing: 1px;}/* Album 35 modified */	/*</group>*//*<group=Single Page (Photo view)>*/.photo-background {	text-align: center;	margin: 10px;}.photo-navigation {	padding: 10px;	background: #ffffff;	margin-bottom: 10px;}.photo-navigation a {}.photo-navigation a:hover {}.photo-frame{	margin: 0px;	border: 5px solid #ffffff;}.photo-links {}.photo-title {	color: #ab0100;	font-size: 18px;	font-weight: normal;	margin: 0px 0px 5px 0px;}.photo-caption {	font-size: 13px;	margin: 0px;	color: #ab0100;}/*</group>*/	/*</group>*//*<group=Blog>*//*<group=Archive Page>*/.blog-archive-background {	color: #000000;	text-align: center; /* To Make Content Centered */	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	background: #ffffff;}.blog-archive-headings-wrapper {	text-align: left;	width: 590px;	padding: 10px;}.blog-archive-entries-wrapper {	text-align: left;	width: 590px;	padding: 10px;}.blog-archive-month {	color: #092143;	font-size: 24px;	font-weight: normal;	margin-bottom: 3px;}.blog-archive-link { }	/*</group>*/.blog-entry {}.blog-entry-title {	color: #ab0100;	font-size: 18px;	font-weight: normal;	margin-bottom: 3px;}.blog-entry-date {	margin-bottom: 10px;	margin-top: 5px;	color: #b3b3b3;.blog-entry-body {	margin-bottom: 45px;}	/*</group>*//*<group=File Sharing>*/.filesharing-description {	margin-bottom: 20px;	border-bottom: 1px solid #d9d9d9;}.filesharing-item {	}.filesharing-item-title {	color: #ab0100;	font-size: 14px;	font-weight: normal;}.filesharing-item-description {	margin-bottom: 10px;}/*</group>*//*<group=Quicktime Page>*/.movie-title {	color: #ab0100;	font-size: 14px;	font-weight: normal;	text-align: left;}.movie-description {	text-align: center;}.movie-frame {	text-align: center;	margin-bottom: 10px;}	/*</group>*//*<group=Quicktime Album>*//*<group=Index Page (Movie Thumbnail view)>*/.movie-page-title {	color: #ab0100;	font-size: 20px;	font-weight: normal;	margin-bottom: 3px;}.movie-page-description {	margin-bottom: 10px;}.movie-thumbnail-frame {	float: left;	display: inline;	margin-right: 40px;}.movie-thumbnail-caption {	text-align: center;	color: #333333;	margin-bottom: 5px;}	/*</group>*//*<group=Single Page (Movie View)>*/.movie-background {	background: #ffffff;	margin-top: 5px;}.movie-title {	color: #ab0100;	font-size: 20px;	font-weight: normal;	margin-bottom: 3px;	text-align: center;}.movie-frame {	text-align: center;	margin-bottom: 10px;}	/*</group>*//*</group>*/