/*----------CSS for WNYCCP - Rochester, NY-----------------------------------------------------*/
/*----------Created by Brian Daggett - Innovative Solutions - Rochester, NY-----------------------------*/

* {padding:0px;	margin:0px;
}
body {
	background:#ffffff.;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	}

.clear {clear:both;}
.floatRight {float:right; padding-left: 10px;}
.floatLeft {float:left;}
.bold {font-weight:bold;}	
.list {padding-left:20px; padding-bottom:10px;
    text-align: left;
}
.list li{ list-style:none; padding: 3px 0px 3px 15px; background:url(../images/bullet.jpg) no-repeat 0px/*left and right*/ 3px /*up and down*/;}
.list li ul {padding-left: 0px;font-size: 11px; }
.listUserAgreement 
{padding-left:20px; padding-bottom:10px;
    text-align: left; }
.listUserAgreement li{ list-style:none; padding: 3px 10px 3px 15px; }
.listUserAgreement li ul {padding-left: 0px;font-size: 11px; }


/*---------table styles------------*/
.table { margin:8px 0; vertical-align:middle; text-align: left;
    height: 875px;
}
.table td{ padding:9px;}
.table th{ padding:6px; background-color:#f0cd65; color:#333;}
.table p{ padding: 0; margin:0;}
.alt { background-color:#f1e4bf;}
.textCenter{ text-align: center;}

/*------------HEADER STUFF--------*/
#header {width:100%; float:left; margin-top:16px;}
#login {width:100%; float:left; padding:0 0 10px 0;}


/*-----------MAIN CONTENT STUFF --*/
#contentWrapper { width:980px; margin:0 auto;}
#content { width:100%;  float:left; padding: 10px 0 30px 0;}
/*---ATA Adding padding left and right for having a little space on sides --*/
#content p {padding-bottom:11px; line-height:1.4em; padding-left: 15px; padding-right: 10px;}


/*------------NAVIGATION----------*/
#navigation {width:100%; float:left; font-family:"Times New Roman", Times, serif; color:#C00; font-size:13px; border-top: #CCC solid 1px; border-bottom: #CCC solid 1px; }
#navigation ul { padding:5px 0; margin-left:5px;}
#navigation li {display:inline; list-style:none; padding:0 13px 0 0;}
#navigation a:link {color:#cf3f0f; text-decoration:none;}
#navigation a:visited {color:#cf3f0f; text-decoration:none;}
#navigation a:hover {color:#000000; text-decoration:none;}
#navigation a:active {color:#cf3f0f; text-decoration:none;}
#navigation ul li.notActive a {color: #B0B0B0 ; text-decoration: none; font-size: 12px;}

/* ----------GLOBAL HEADERS-------*/
h1 { font-size: 22px; color: #CC9900; font-family:"Times New Roman", Times, serif; padding-bottom:10px;}
h2 { font-size: 14px; font-weight: normal; color: #CC9900; font-weight:bold; letter-spacing: 1px; padding-bottom: 5px;}
h3 { font-size: 16px; font-weight: bold; color: #000;  font-family:Arial, Helvetica, sans-serif;}
h5 { font-size: 14px; font-weight: bold; color: #000; font-family:Arial, Helvetica, Sans-Serif; padding-top: 10px; padding-bottom: 3px;}
h6 { font-size: 14px; font-weight: bold; color: #000; font-family:Arial, Helvetica, Sans-Serif; text-decoration: underline;}

	
/* ----------GLOBAL LINKS---------*/
a:link {color:#cf3f0f; text-decoration:underline; }
a:visited {color:#cf3f0f; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}
a:active {color:#cf3f0f; text-decoration:underline;}


/*-----------FOOTER----------------*/
#footerNav { width:980px; clear:both; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:10px; border-top: #CCC solid 1px; border-bottom: #CCC solid 1px; margin:0 auto; }
#footerNav ul li.notActive a {color: #B0B0B0; text-decoration: none; font-size: 9px;}

#footerContent { width:980px; clear:both; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:11px;  margin:10px auto 0 auto; }
#footerImage {width:980px; clear:both; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:11px;  margin:0 auto; }

#footerNav ul { padding:10px 0;}
#footerNav li {display:inline; list-style:none; padding: 0 10px 0 8px; border-right:#ccc solid 1px;}
#footerNav a:link {color:#cf3f0f; text-decoration:none;}
#footerNav a:visited {color:#cf3f0f; text-decoration:none;}
#footerNav a:hover {color:#000000; text-decoration:none;}
#footerNav a:active {color:#cf3f0f; text-decoration:none;}


/*------------input styles--------*/
#login .input {
 font-size: 11px;
 background-color:#fff;
 border: 1px solid #666666;
 padding:3px;
 width: 130px;
}

.WaterMarkedPassword
{
     font-size: 11px;
     background-color:#fff;
     border: 1px solid #666666;
     padding:3px;
     width: 130px;
     background-image: url(../images/password_background.jpg); 
     background-repeat: no-repeat;
     vertical-align: middle;
}
/*-----------hidden div style----*/
#example1, #example2, #example3, #example4 {
	padding:8px;
	border:1px #1d55a2 solid;
	margin-top:5px;
	color:#000000;
	background:#c6d7e4;
}

#profileDiv
{
    width: 400px;
    float: left; 
    padding-left: 10px;
    min-height: 350px;
    
}

#QuestionAnswerDiv
{
    width: 550px;
    float: right;
    min-height: 350px;
   
}

.PadLeftPanel
{
 padding-right: 10px;   
}

.InformationStyle
{
    color: Red;
    font-weight: bold;
    font-size: large;   
}

.watermarked_psw
{
color: White;

font-family: Tahoma;
font-size: 11px;

border: solid 1px #a9a9a9;
text-indent:2px;

vertical-align:middle;
text-align:right;

background-image:url(../images/psw_wMark.png);
background-repeat:no-repeat;
}

.ulPaddingLeft
{
    padding-left: 50px;
}

.quote
{
    font-style: italic;
  font-size: 12px;
  color: #444444;
  font-weight: bold;

}

.quoteWrapper
{
      border: solid 1px #777777;
      padding: 10px 10px 0px 10px;
      margin-bottom: 10px;
}

.quoteInformation
{
  font-style: italic;
  font-size: 10px;
  color: #777777;
  text-align: right;
  
}

#TreatmentPlans
{

   width: 380px;
   float: right;
}

#TreatmentPlansInfo
{
   width: 580px;
   float: left;
}

.warningLabel
{
    color: Red;
    font-size: medium;
}

