/*<group=General Styles>*/body {	background: none;	color: #666666;	text-align: center; /* To Make Content Centered */	margin-top: 20px;	font: 0.9em   Garamond, "Book Antiqua", "Times New Roman", Georgia, serif;}p { 	font-size: 0.8em;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;}b, strong { 	color: #666666;	font-size: 12px;	font-weight: bold;}a:link { 	text-decoration: underline; 	color: #6a6649;}a:visited { 	text-decoration: underline; 	color: #aaa481;}a:hover, a:active { 	text-decoration: none; 	color: #8f7c9c;}img {	border-style: none;}#content img.half {	width: 40%;}#content img.full {	width: 100%;}#content .left {	float: left;	margin: 0.5em;	padding: 0.5em;	margin-left: 0;	padding-left: 0;}.image-left {	margin: 3px;	padding: 3px;	float: left;}.image-right {	margin: 0.5em;	padding: 0.5em;	margin-right: 0;	padding-right: 0;	float: right;}.clear {	clear: both;}ul {	list-style: circle;	color: #174588;}ul li {	padding: 0;	margin: 0;}	/*</group>*//*<group=Layout>*/#container { 	width: 94%;	text-align: center;	position: absolute;	border:  1px solid #333;	position: relative;	margin-right: auto;	margin-left: auto;	background-image: url("images/sidebarcolor_winter_220x20.jpg");	background-repeat: repeat-y;}#pageHeader {	height: 180px;	background: #a5b9d6 url(images/winterheader_600x180.jpg) no-repeat;	border-top: 1px solid #aeaeae;	position: relative;	text-align: left;}#pageHeader img {	float: right;	padding: 0px;	margin: 10px 10px 0px 10px;}#pageHeader h1   { color: #fff0f5; font-size: 3.4em; font-style: italic; font-weight: 100; letter-spacing: 0.1em; margin-top: 80px; margin-bottom: 0; margin-left: 210px; padding: 5px 0 0; position: relative }#pageHeader h2 { 	color: #412e58;	margin: 0px;	padding: 0px;	margin-top: -10px;	margin-left: 70px;	font-weight: 100;	font-size: 1.5em;	font-style: italic;	letter-spacing: 0.1em;}#pageHeader #logo img {	height: 80px;}#mainContent {	position: relative;	}#mainContent #sidebar {	position: relative;	/*height: 100%;*/ 	width: 220px;	padding: 0px;	margin: 0;	background: #e7eaee;	float: left;	text-align: left;}#mainContent #sidebar #sidebar_header {	background: url(images/sidebar_header_220x83.jpg) no-repeat top left;	width: 220px;	height: 83px;}#mainContent #content {	position: relative;	top: 0;	bottom: 25px;	right: 0;	font-family: Arial, Helvetica, sans-serif;	padding: 1em 2em;	overflow: auto;	left: 0;	text-align: left;}#mainContent #content p {	font-size: 0.8em;	line-height: 1.6em;}#footer { /* This Is The BG Color Of The Main Div */	text-align: center;	position: relative;	background: #bccfc8;	color: #999999;	font-size: 1em;	margin-right: auto;	margin-left: auto;	clear: both;	padding: 1px 10px;}#mainContent #sidebar #sidecontainer{	padding: 10px;	font-family: Garamond, "Book Antiqua", "Times New Roman", Georgia, serif;	width: 200px;	border-top: solid #fff 1px;}	/*</group>*//*<group=Bread-crumb>*/#breadcrumbcontainer {	text-align: right;	color: #70587b;	position: absolute;	top: 155px;	width: 100%;	font-size: 1.2em;	line-height: 1.6em;	border-top: 1px solid #8693b4;	padding: 0;	margin: 0;}#breadcrumbcontainer ul {	padding: 0;	list-style-type: none;	padding-top: 0;	margin: -2px 1em 0 0;}#breadcrumbcontainer li { 	margin: 0 0 0px 0;	display: inline;	padding: 0;}#breadcrumbcontainer a {	color: #86769b;	text-decoration: none;	margin: 0;	padding: 0;}#breadcrumbcontainer a:hover {	text-decoration: none;	color: #f0edff;}	/*</group>*//*<group=Toolbar>*//* Toolbar Styles */#navcontainer {	line-height: 2.0em;	width: 220px;	/*background: url(images/sidebar_menu_220x300.jpg) no-repeat;*/	padding-top: 0px;	text-align: center;}#navcontainer #current {	color: white;	background: #9888a8;}/* Parent - Level 0 */#navcontainer ul {	list-style: none;	margin: 0px;	padding: 0;	margin-bottom: 2px;}#navcontainer li { }#navcontainer a {	display: block;	color: #73693d;	text-decoration: none;	padding-left: 10px;	line-height: 1.7em;	padding-top: 3px;	padding-bottom: 3px;	font-size: 1.1em;	border-top: 1px solid white;	font-weight: bold;	/*height: 100%;*/}#navcontainer a:hover {	color: #5f6476;	background: #e1e1e1;}/* Child - Level 1 */#navcontainer ul ul {	padding: 0px;	margin: 0;	border-bottom-style: none;}#navcontainer ul ul li { }#navcontainer ul ul li>a {}#navcontainer ul ul a {	display: block;	text-decoration: none;	font-size: 1.1em;	border-top: 0;	padding-top: 0;}#navcontainer ul ul a:hover {}/*Start Commented Backslash Hack \*/* html #navcontainer ul {	margin-bottom: 0;}* html #navcontainer li {	}* html #navcontainer ul ul li {	}* html #navcontainer li a {	padding: 0 10px;	line-height: 1.7em;	height: 100%;}* html #mainContent #content {	margin-left: 220px;}* html #footer {	height: 25px;	padding-top: 3px;}/*Close Commented Backslash Hack */	/*</group>*//*<group=Global Classes>*/.standout, blockquote {	font-family: Courier New, Courier, mono;	border: 1px dotted #004f9e;	background: #ddedff;	color: #004f9e;	padding: 5px;	margin-top: 5px;	margin-bottom: 5px;}h1 {	color: #000;	margin: 0px 0px 0.8em;	font-size: 2em;}h2 {	color: #303030;	margin: 0px;	font-weight: normal;	font-style: italic;}h3 {	color: #333;	margin: 0px;}.imageStyle {	border: 1px solid #dcdcdc;	padding: 5px;	margin: 5px;}	/*</group>*//*<group=Blog>*/.blog-entry {	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #cccccc;}.blog-entry-title {		text-align: justify;	color: #5f6476;	font-weight: bold;	font-size: 14px;}.blog-entry-date {			text-align: justify;	color: #aeaeae;	padding-bottom: 5px;	font-size: 12px;	font-style: normal;}.blog-entry-body {		text-align: justify;	color: #666666;	font-size: 12px;}.blog-entry-comments {	padding-top: 5px;}	/*</group>*//*<group=File Sharing>*/.filesharing-description {	padding-bottom: 10px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #cccccc;	color: #424242;}.filesharing-item {	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #cccccc;}.filesharing-item-title a {	text-align: justify;	color: #5f6476;	text-transform: uppercase;	font-weight: bold;	font-size: 14px;}.filesharing-item-description {	text-align: justify;	color: #aeaeae;	font-size: 12px;	font-style: normal;	margin-top: 6px;}/*</group>*//*<group=Photo Album>*//*<group=Index Page (Thumbnail view)>*/.album-title {	padding: 5px;	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	color: #666;}.album-description {	padding: 5px;	color: #494949;}.thumbnail-frame {	padding: 0.3em;	border-right: solid #b7b7b7 2px;	border-bottom: solid #b7b7b7 2px;	border-left: 1px solid #eaeaea;	border-top: 1px solid #eaeaea;}.thumbnail-frame a {}.thumbnail-frame a:hover {}.thumbnail-frame img {	border: none;}.thumbnail-caption {	color: #aeaeae;	font-size: 11px;}	/*</group>*//*<group=Single Page (Photo view)>*/.photo-background {	background: #ffffff;}.photo-navigation {	margin: 6px; 	background: #eeeeee;	color: #5b5b5b;	text-align: left;	padding: 4px;}.photo-navigation a {	text-decoration: none;}.photo-navigation a:hover {	text-decoration: underline;}.photo-frame{	padding: 4px;	border: 1px solid #555555;	margin: 6px;	background: white;}.photo-links {	padding: 0px;}.photo-title {	padding: 0px;	font-weight: bold;}.photo-caption {	padding: 0px;}/*</group>*/	/*</group>*//*<group=Quicktime Page>*/.movie-description {	text-align: center;	margin: 5px;}	/*</group>*//*<group=Quicktime Album>*//*<group=Index Page (Movie Thumbnail view)>*/.movie-page-title {	color: #5f6476;	font-weight: bold;	font-size: 14px;}.movie-page-description {	margin-bottom: 20px;	color: #494949;}.movie-thumbnail-frame {	float: left;	display: inline;	padding: 1px;	border: 1px solid #d4d4d4;	margin-bottom: 10px;	margin-right: 10px;	text-align: center;	width: 131px;}.movie-thumbnail-caption {	color: #aeaeae;	text-align: center;	margin-bottom: 3px;	font-size: 11px;}	/*</group>*//*<group=Single Page (Movie View)>*/.movie-background {	background: #ffffff;	margin-top: 5px;}.movie-title {	color: #5f6476;	text-align: center;	font-weight: bold;	font-size: 14px;}.movie-frame {	text-align: center;	margin-bottom: 10px;}	/*</group>*//*</group>*//*<group=Contact Form>*/.message-text { } .required-text {	color: #b90000;} .form-input-field { } .form-input-button { } /*</group>*/