﻿LABEL.LoginControlTitle
{
	font-size: 18px;
}

LABEL.SignInEmailLabel, 
LABEL.PasswordLabel
{
	display:-moz-inline-block;
	display: inline-block;
	font-weight: bold;
	width: 80px;
}


/* Start Main Layout ******************/


img { border: 0px; }
#wrapwebsite
{
	margin: 12px 12px 12px 12px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #999D9C;
	background-color: #f9f8f3;
}
#wrapheader { width: 100%; height: 80px; background-color: #CAB693; margin: 5px 0px 0px 0px; }
#logodesc { margin: -5px 5px 12px 5px;  }
.logobox { float:left; margin: 5px 0px 0px 0px; }
.sitetitle {  margin: 0px 0px 0px 70px; font-family: Verdana Bold, Helvetica, sans-serif; 
	font-size: 20px; font-weight: bold; color:#005784; }
.topnav {   margin: 5px 0px 7px 0px; padding: 5px 0px 0px 0px; text-align:right; color: #FFFFFF; font-size: 11px; font-weight: bold; }
#wrapcenter { margin: 12px 5px 0px 16px; }

.leftside { position: absolute; left:16px; top:107px;  width:160px;  }

.center-nomargins { width:100%; margin: 20px 10px 10px 10px;} /* voice-family: "\"}\""; voice-family: inherit; margin: 10px 0px 0px 0px;*/


/*html>body .center-nomargins { margin: 10px 0px 0px 0px; }*/
.center-rightandleftmargins {  /*margin: 10px 168px 0px 165px; voice-family: "\"}\""; voice-family: inherit; margin: 10px 165px 0px 165px;*/}
html>body .center-rightandleftmargins { /*margin: 10px 168px 0px 165px; */}
.center-rightmargin {/*margin: 10px 165px 0px 0px; voice-family: "\"}\""; voice-family: inherit; margin: 10px 165px 0px 0px;*/}
html>body .center-rightmargin { /*margin: 10px 165px 0px 0px; */}


.center-leftmargin
{
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.rightside {}
#wrapfooter { position: relative; width: 95%; left: 2.5%; text-align: center; }

/* MyPage */
.left-mypage { display:none;  }
html>body .center-mypage { margin: 0px 0px 0px 0px;  }
.center-mypage {  margin: 0px 0px 0px 0px;  
		voice-family: "\"}\""; voice-family: inherit; margin: 0px 0px 0px 0px; }
.right-mypage { display:none; }

.WebPartTitleStyle
{ padding: 4px 0px 0px 5px; height: 23px; color: #eeebe5; 
	font-size:120%;  font-weight: bold; background-color: #aca38b; 
	}
	
.WebPartTitleStyle a:link { color: white;  font-weight: bold; text-decoration: none; }
.WebPartTitleStyle a:visited { color: white;  font-weight: bold; text-decoration: none; }
.WebPartTitleStyle a:hover { color: white;  font-weight: bold; }

/* End Main Layout ******************/

#breadcrumb { padding: 4px 4px 4px 4px; background-color: #EEEDE9; border: solid 1px #CAB693; }
#pageedit { padding: 4px 4px 4px 4px; height: 16px; }

FIElDSET { margin: 0px 0px 0px 0px; padding: 1em; border: 1px solid #6788BE;}
LEGEND { font-size:larger; font-weight: bold; color:#6788BE;}

.settinglabel {float:left; clear:left; width:20em;}
.settingrow { padding: 4px 0px 4px 0px; }
.modulebuttonrow {clear: left; background-color: #EEEDE9; text-align:center;  }

.div2columnleft { float: left; width: 350px;  padding: 1px;  }
.div2columnright { margin: 0px 0px 0px 355px;  padding: 1px;   }

.divgalleryimage {  }
.divgalleryimagemeta {   }

.SiteTitle { font-family: Verdana Bold, Helvetica, sans-serif; font-size: 110%; font-weight: bold; color:#005784; }
a.SiteTitle:link { text-decoration: none; color:#005784; }
a.SiteTitle:visited { text-decoration: none; color:#005784; }
a.SiteTitle:hover { text-decoration: underline; color:#005784; }
a.SiteTitle:active { text-decoration: none; color:#005784; }

.WelcomeMessage { color: #FFFFFF; font-size: 100%; font-weight: bold; }
.sitelink {}
a.sitelink:link {}
a.sitelink:visited {}
a.sitelink:hover {}
a.sitelink:active {}
.accent { color: #005784; font-size: 11px; font-weight: bold; }

h1 { margin: 0px;  font-size: 105%;  }
h2 { margin: 0px;  font-size: 100%;  }
h3 { margin: 0px; font-size: 95% ; }
h4 { margin: 0px; font-size: 90%;  }

.txtsmall { font-size: 80%; font-weight: normal; }
.txtmed { font-weight: normal; }
.txtnormal {   font-weight: normal; }
.txtsmallbold { font-size: 8pt;  font-weight: bold; }
.txtmedbold {font-size: 100%;  font-weight: bold; }
.txtnormalbold {font-size: 100%;  font-weight: bold; }
.txtsmallitalic { font-size: 80%; font-weight: normal; font-style: italic; }
.txtmeditalic { font-size: 100%;  font-weight: normal; font-style: italic; }
.txtnormalitalic {font-size: 100%;  font-weight: normal; font-style: italic; }
.txtsmallbolditalic { font-size: 80%;  font-weight: bold; font-style: italic; }
.txtmedbolditalic {font-size: 100%;  font-weight: bold; font-style: italic; }
.txtnormalbolditalic {font-size: 100%; font-weight: bold; font-style: italic; }
.txtcopyright { font-size: 80%;  font-weight: normal; color: #444; }
.txterror {font-size: 100%;  font-weight: bold; color: red }
.watermarktextbox { color:Gray; }

DIV.moduletitle, 
SPAN.moduletitle, 
TR.moduletitle, 
H1.moduletitle,
H1.moduletitle SPAN
{
	color: #009900;
	font-family: Tahomna, Helvetica, Arial, sans-serif;
	font-size: 16pt;
	font-weight:normal;
}
 
.modulesubtitle { padding: 4px 0px 0px 5px; height: 23px; color: white; font-size:small;  font-weight: bold; 
   background-image: url(cellpic1.gif); vertical-align: bottom; background-color: #C7D0D7; }
  .hrModuleTitle { display:none;}

 a.modulesubtitle { padding: 4px 0px 0px 5px;  color: #005784;  font-weight: bold;  }
 
.modulecontent { padding: 4px 4px 4px 4px;}
.modulefooter { padding: 4px 0px 0px 5px; font-size:8pt; text-align:center; color:#336666; }
.filesfooter { background-color: #00688E; text-align:left; white-space:nowrap; color:White; }

a.ModuleEditLink { font-size:smaller; color: #eeebe5; }
a.ModuleEditLink:link { font-size:smaller; color: #eeebe5; }
a.ModuleEditLink:visited { font-size:smaller; color: #eeebe5; }
a.ModuleEditLink:hover { font-size:smaller; color: #eeebe5; }
a.ModuleEditLink:active {  font-size:smaller; color: #eeebe5; }

.modulepager { margin: 5px 0px 5px 0px; font-weight: bold;  color:#CC0000; }
a.ModulePager:link {  color:#CC0000; }
a.ModulePager:visited {  color:#CC0000; }
a.ModulePager:hover {  color:#CC0000; }
a.ModulePager:active {  color:#CC0000; }
.selectedpage{  font-size: 80%; font-weight: bold; line-height: 12px; color:Black; }
a.SelectedPage:link { text-decoration: none; color:Black; }
a.SelectedPage:visited { text-decoration: none; color:Black; }
a.SelectedPage:hover { text-decoration: underline; color:Black; }
a.SelectedPage:active { text-decoration: none; color:Black; }

a:link { color: #009900; text-decoration: underline; border-width: 1px;  }
a:visited { color: #009900; text-decoration: underline; border-width: 1px; }
a:hover { color: #009900; text-decoration: none;}
a:active { color: #009900; text-decoration: none; }

legend a.ModuleEditLink { font-size:smaller; color: #CC0000; }
legend a.ModuleEditLink:link { font-size:smaller; color: #CC0000; }
legend a.ModuleEditLink:visited { font-size:smaller; color: #CC0000; }
legend a.ModuleEditLink:hover { font-size:smaller; color: #CC0000; }
legend a.ModuleEditLink:active {  font-size:smaller; color: #CC0000; }

.tdcell1 { background-color: #EEEDE9; padding: 4px; }
.tdcell2 { background-color: #DFDDD7; padding: 4px; }
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC; }

.linkitem {background-color: #EEEDE9;  padding: 4px 0px 4px 0px;}
.linkaltitem {background-color: #DFDDD7;  padding: 4px 0px 4px 0px; }
.linkdescription {font-size: 100%;  font-weight: normal; font-style: italic; }
.linkitem a { padding: 0px 0px 0px 4px;}

.modulerow{ background-color:White; }
.modulealtrow { background-color: #DFDDD7;}


ul.linkitem { list-style: none; margin: 0px 0px 0px 0px; }

.code {BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 15px; 
		FONT-SIZE: small; BACKGROUND: white; PADDING-BOTTOM: 15px; MARGIN: 15px; BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; PADDING-TOP: 15px; BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier; }

.xml {BORDER-RIGHT: silver 1px solid;  PADDING-RIGHT: 15px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 15px; 
		FONT-SIZE: small; BACKGROUND: white; PADDING-BOTTOM: 15px; MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; LINE-HEIGHT: 110%; PADDING-TOP: 15px; BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;}

.FeedHead { background-color: #E0D7CC; border-bottom-color: #CAB693; border-bottom-style: solid;
	border-bottom-width: 1px; padding: 0.5em; }

.FeedBody { background-color: #EEEDE9; border-color: #CAB693; border-style: solid; border-width: 1px;
	border-top-width: 0px; padding-left: 0.5em; padding-right: 0.5em; }
	
