body {

	color: #333;

	background-color:#fff;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;
	margin:0 auto;

}





h1 {

	font-size: 18px; font-weight: bold;

}



h2 {

	font-size: 16px; font-weight: bold;

}



h3 {

	font-size: 14px; font-weight: bold;



}



h4 {

        font-size: 14px; font-weight: bold; margin:0; padding:1px

}





h5 {

	display:block;font-size:12px;font-weight:bold;padding:1px;padding-top:2px;padding-bottom:1px;margin-bottom:5px;background-color:#dde;width:100%;

        background:transparent url(/images/sprite.png) repeat-x scroll 0 -110px;

}



h6 {

     	display:block; font-size: 12px; font-weight: bold; padding: 1px; margin-bottom: 5px; background-color:#6495ED; width: 100%;

}





td {

	font-size: 12px;

}



th {

	font-size: 12px; font-weight: bold;

}



form {

	font-size: 12px;

	}



input {

	font-size: 12px;

}



textarea {



	font-size: 12px;

}



select {

	font-size: 12px;

}



ul {

	font-size: 12px;

	list-style-type: disc;

	list-style-position: outside;

}



li {

	font-size: 12px;

}



ol {

	font-size: 12px;

	list-style-type: upper-roman;

	list-style-position: outside;

}



.wAuto { width: auto; }

.w100 { width: 100%; }

.w99 { width: 99%; }

.w90 { width: 90%; }

.w80 { width: 80%; }

.w75 { width: 75%; }

.w70 { width: 70%; }

.w60 { width: 60%; }

.w67 { width: 67%; }

.w50 { width: 50%; }

.w40 { width: 40%; }

.w30 { width: 30%; }

.w33 { width: 33%; }

.w25 { width: 25%; }

.w20 { width: 20%; }

.w15 { width: 15%; }

.w10 { width: 10%; }

.w5  { width:  5%; }



.small {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

}



.medium {

	font-size: 14px; line-height: 25px;

}

.big {

	font-size: 18px; line-height: 25px;

}



.bodystyle {

	font-size: 12px;

	line-height: 50px;

}



.box1 {

	padding: 3px;

	font-size: 18px;

	line-height: 50px;

	border: thin solid #CCCCCC;

}



.box2 {

	border-width: 3px;

	border-style: solid;

	padding: 5px;

}

	 

a:active, a:visited {text-decoration:none; color:#333}

a:hover {text-decoration:underline;}

a {text-decoration:none; color:#333}

a.link, a:visited.link {text-decoration:underline;}

a:hover.link {background-color:#dde}



.divNav a:hover { color: #33FF33 } 

a img {border:0;}





.popupCal {

 	visibility: inherit;

  	position:absolute; 

  	width:200px;

   	z-index:2;

}



.viewMCE { text-align:center; width:100%; background-color:silver; }



.popup, .popup4, .popupLearn, .popupLearnWindow 

{

   border-style: solid;

   border-width: 1px;

   border-color: #000000;

   background-color: #FAFAFA;

   padding: 3px 5px;

   color:#000000;

   visibility:hidden

}



.popup4 { position:absolute; left:400px; top:125px; width:450px; z-index:5; }

.popup { position:absolute; left:400px; top:125px; width:375px; z-index:5; }

.popupLearn { position:absolute; left:150px; top:50px; width:595px; z-index:2; }

.popupLearnWindow { position:absolute; left:5px; top:50px; width:495px; z-index:2; }





.learn

{

   border-style: solid;

   border-width: 1px;

   border-color: #000000;

   background-color: #FAFAFA;

   padding: 3px 5px;

   color:#000000;

}



.divNav { 

	position: absolute;

	visibility: visible;

	background-color: rgb(255, 255, 255);

	width: 132px; height: 217px;

	font-weight: normal;

	z-index: 101;

	top: 180px;

	left: 0px;

	}



.divNav img { position: absolute; width: 9px; height: 9px; top: 11px; left: 2px; }

img.tridot { position: absolute; width: 5px; height: 8px; top: 11px; left: 12px; padding-right: 5px }



.menuNav, .subNav  {	

	overflow: hidden;

	position: absolute;

	visibility: inherit;

	cursor: default;

	color: rgb(51, 51, 51);

	background-color: rgb(255, 255, 255);

	text-align: left;

	width: 115px;

	height: 24px;

	padding-left: 17px;

	padding-top: 7px;

	left: 0px;

}



.menuNav { font-size: 10pt; font-weight: bold; }

.subNav { padding-left: 23px; font-size: 9pt; font-weight: normal; }

.newNav { text-align: left; padding-left: 7px; padding-top: 7px; left: 0px; font-size: 9pt; font-weight: normal; }

.newNavBR { padding-bottom: 10px;}



.blueblock { font-size:11px; display:inline; background-color:#dde; padding:4px 2px 1px 1px }



table.fftable {

        background-color: #F7F7F7;

        border: 1px solid #ccc;

        padding: 1px 0 1px 3px;
		width:100%;
		

}



table.ftable {

  	background-color: #F7F7F7;

	border: 1px solid #ccc;

  	padding-bottom: 15px;

  	padding-right: 15px;

}



.ftable {

    background-color: #F7F7F7;

	border: 1px solid #ccc;

	padding: 10px;

	
}



#doctable { margin:0; padding:0; width:840px; vertical-align:top }

#doctable .col1 { width:510px; vertical-align:top }

#doctable .col2 { width:10px; vertical-align:top }

#doctable .col3 { width:320px; vertical-align:top }



#doctable1, #doctableW { margin:0; padding:0; width:100%; vertical-align:top }

#doctable1 .col1 { width:auto; vertical-align:top }

#doctable1 .col2 { width:5px; vertical-align:top }

#doctable1 .col3 { width:90px; vertical-align:top }



#doctableW .col1 { width:auto; vertical-align:top }

#doctableW .col2 { width:15px; vertical-align:top }

#doctableW .col3 { width:32%; vertical-align:top }



table.atable { margin:0; padding:0; width:100% }

table.atable td { width:33%; }

.ctable, .ptable { margin:0; padding:0; width:800px }

.btable { margin:0; padding:0; width:100% }

.ctable .col1, .col2 { margin:0; padding:0; }

.ctable .col1 { width:600px }

.ctable .col2 { width:200px }



.ptable .col1, .col2, .col3, .col4, .col5, .col6, .col7, .bcol1, .bcol2, .bcol3, .bcol4 { margin:0; padding:0; } 

.ptable .col1 { width:70px }

.ptable .col2 { width:280px }

.ptable .col3 { width:120px }

.ptable .col4 { width:120px }

.ptable .col5 { width:90px }

.ptable .col6 { width:80px }

.ptable .col7 { width:40px }

.btable .col1 { width:680px }

.btable .col2 { width:80px }

.btable .col3 { width:40px }

.btable .col4 { }







.weekDiv, .dayDiv, .endDate {

  	background-color: #F7F7F7;

  	border: 1px solid #ccc;

  	padding: 5px;

  	display:inline;

  	width:auto;

}





.weekDiv { margin-left: 55px; }



.dayDiv { margin-left: 5px; }



.endDate { margin-left: 5px; }



.qoddDC, .qevenDC, { display:block; border:0; padding:5px; width:100%; margin:1px; }

.qoddDC { background-color:#F7F7F7; }

.qevenDC { background-color:#dde; }

.qodd, .qeven, .alert { display:block; width:auto; margin:2px 5px 2px 5px; }

.qodd { background-color:#F7F7F7; border:2px solid #ccc; padding:3px; }

.qeven { background-color:#dde; border:2px solid #ccc; padding:3px; }

.alert { background-color:#ffebe8; border:1px solid #f00; padding:1px; }

.action { display:block; border:1px solid #666; padding:3px; width:auto; margin:5px 0; background-color:yellowgreen; }

.notesDiv { display:block; border:1px solid #ccc; padding:3px; margin-bottom:5px; width:auto; background-color:gold; }

.notesLink { line-height: 18px; font-weight: normal; padding:0 7px; border:1px solid #999; background-color:yellowgreen; }

.notesLinkMCE { line-height: 18px; font-size: 9px; font-weight: normal; padding:0 7px; border:2px solid #999; background-color:yellowgreen; background:transparent url(/images/sprite.png) repeat-x scroll 0 -305px;position:relative; }

.notesLinkMCEbig { font-weight:bold; font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif; color:#fff; line-height: 18px; font-size: 12px; font-weight: normal; padding:0 7px; border:1px solid #0545c3; background-color:yellowgreen; background:url(/images/button_strips.jpg) repeat-x scroll 0 0 #0F50D1;position:relative; }

a.notesLinkMCEbig, a:active.notesLinkMCEbig, a:visited.notesLinkMCEbig { color:#fff; }

.opac { display: inline; filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40; }



.highlight { font-weight:bold; background-color:gold; }

.green { color: green; }

.red { color: #ffebe8; }

.colorBox { padding:5px; padding-top:8px; margin-left:2px; margin-right:2px; border: 1px solid #ccc; display:inline; width:auto; }

.dashbottom { margin-top:5px; border-bottom: 1px dashed #dee; }

.dashbottomB { margin-top:5px; border-bottom: 1px dashed #000; }

.dashboxGreen { padding: 5px; margin-top:5px; border-top: 1px dashed limegreen; border-bottom: 1px dashed limegreen; border-left: 1px solid limegreen; border-right: 1px solid limegreen; }

.dashbox, .dashboxDC { margin-top:5px; border-top: 1px dashed #dee; border-bottom: 1px dashed #dee; border-left: 1px solid #dee; border-right: 1px solid #dee; }

.dashboxDC { padding: 0 5px 5px 5px; }



/* top tab nav */

#navsite h5 {

 display: none;

}

#navsite ul {

 padding: 3px 0; 

 margin-left: 0; 

 border-bottom: 1px solid #778; 

 font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 

}

#navsite ul li {

 list-style: none;

 margin: 0; 

 display: inline; 

}

#navsite ul li a {

 padding: 3px 0.5em; 

 margin-left: 3px; 

 border: 1px solid #778;

 border-bottom: none;

 text-decoration: none;

 color: midnightblue

}



#navsite ul li a#li0 { background: slategray }

#navsite ul li a#li1 { background: mediumpurple }

#navsite ul li a#li2 { background: limegreen }

#navsite ul li a#li3 { background: lightseagreen }

#navsite ul li a#li4 { background: firebrick }

#navsite ul li a#li5 { background: salmon }

#navsite ul li a#li6 { background: chocolate }

#navsite ul li a#li7 { background: saddlebrown }

#navsite ul li a#li8 { background: olive }

#navsite ul li a#li9 { background: #5b6cd4 }

#navsite ul li a#liAdd { background: palegoldenrod }

#navsite ul li a#liBill { background: powderblue }

#navsite ul li a#sign { background: #E18D0A }

.lispace { margin-left: 24px; color:#fff }

.lispace80 { margin-left: 80px; color:#fff }

.lispace160 { margin-left: 160px; color:#fff }



#navsite ul li a#current { background: white; border-bottom: 1px solid white; }

#navsite #docCount { margin-left:0; padding-left:0; display: inline; border:0; }



#navsite2 h5 {

 display: none;

}

#navsite2 ul {

 padding: 3px 0;

 margin-left: 0;

 border-bottom: 1px solid #778;

 font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#navsite2 ul li {

 list-style: none;

 margin: 0;

 display: inline;

}

#navsite2 ul li a { 

 padding: 3px 0.5em;

 margin-left: 3px;

 border: 1px solid #778;

 border-bottom: none;

 background: #dde;

 text-decoration: none;

}

#navsite2 ul li a:link {

 color: #000;

}

#navsite2 ul li a:visited {

 color: #000;

}

#navsite2 ul li a:link:hover, #navsite2 ul li a:visited:hover {

 color: #000;

 background: #33FF33;

 border-color: #227;

}

#navsite2 ul li a#current { background: white; border-bottom: 1px solid white; }

#navsite2 #docCount { margin-left:0; padding-left:0; display: inline; border:0; }



.dateMonth { width:850px; margin:0; padding:0; vertical-align:top }

.dateTitle { width:90px; height:12px; vertical-align:middle; text-align:center; font-weight:bold; background-color:#dde;

	margin:0; padding:0; border-top: 2px solid #A1A5A9; border-bottom: 2px solid #A1A5A9 }

.dateTitleW { width:305px; height:12px; vertical-align:top; text-align:center; font-size: 11px; font-weight:bold; background-color:#dde;

	margin:0; padding:0; border-top: 2px solid #A1A5A9; border-bottom: 2px solid #A1A5A9 }

.dateTitleWS { width:70px; height:12px; vertical-align:middle; text-align:center; font-size: 11px; font-weight:bold; background-color:#dde;

	margin:0; padding:0; border-top: 2px solid #A1A5A9; border-bottom: 2px solid #A1A5A9 }

.dateTitleL { border-left: 2px solid #A1A5A9 }

.dateTitleR { border-right: 2px solid #A1A5A9 }

.dateTitle2 { padding-left: 15px; width:150px; height:12px; vertical-align:top; text-align:center; font-weight:bold }



.dateRow { margin:0; padding:0; background-color: #fff; height: 75px; width: 100px; text-align: left; vertical-align: top; }

.dateRowNo { margin:0; padding:0; background-color: #fff; height: 25px; width: 100px; text-align: left; vertical-align: top; }

.weekRow { margin:0; padding:0; background-color: #fff; height: 50px; width: 305px; text-align: left; vertical-align: top; }

.weekRowNo { margin:0; padding:0; background-color: #fff; height: 25px; width: 90px; text-align: left; vertical-align: top; }

.weekRowS { margin:0; padding:0; background-color: #fff; height: 50px; width: 70px; text-align: left; vertical-align: top; }

.weekRowSNo { margin:0; padding:0; background-color: #fff; height: 25px; width: 70px; text-align: left; vertical-align: top; }



.jTop { vertical-align: top }

.jBottom { vertical-align: bottom }

.jMiddle { vertical-align: middle }

.jRight { text-align:right; margin:3px }

.jLeft { text-align:left }

.jCenter { text-align:center }

.calTable { margin:-10px 0 -5px 0; padding:0; vertical-align:top; width:800px; }

.calendP { width:200px }

.calendE { width:100px }

.calTitle { width:300px; font-size: 14px; font-weight: bold; margin:0; padding:1px }

.holiday { vertical-align:middle; background-color:#ff6d3b; color:#fff; font-weight:bold }

.holidayM { padding:3px; text-align:center; vertical-align:middle; background-color:#ff6d3b; color:#fff; font-weight:bold }



.dateLinkToday, .weekLinkToday { font-weight:bold; color:maroon; background-color:yellow; padding:2px; border: 1px solid #000  }

.dateLink, .weekHour { font-weight:normal; color:maroon; background-color:#dde }

.weekLink, .weekHour { color:maroon }

.weekHour { color:maroon; background-color:#fff; margin:0 }

pre { font-weight:bold; color:maroon; }

.preWidth { width:50px; }

.calborder { background-color: #fff; border: 1px #A1A5A9 solid; }



.dateLinkToday2 { font-size:24px; font-weight:bold; color:dimgray; background-color:yellow; padding:2px; border: 1px solid #000 }

.showBig2 { font-size:20px; color:dimgray; font-weight:bold; }

.showBig3 { font-size:20px; color:mistyrose; font-weight:bold; }

.dateback { background-color: #eee; }

.weekEven { border-top: 1px dashed #A1A5A9 }

.weekOdd { border-top: 1px dashed #dee; border-left: 1px solid #dee;border-right: 1px solid #dee; }



.showTable { margin:0 0 -5px 5px; padding:0; vertical-align:top; width:550px; }

.showMonth { width:250px; font-size: 14px; font-weight: normal; margin:0; padding:1px }

.showendP { width:150px }



.showTitle { font-size: 12px; width:75px; height:12px; text-align:center; font-weight:bold; background-color:#dde;

	margin:0; padding:0; border-top: 2px solid #A1A5A9; border-bottom: 2px solid #A1A5A9 }

.showTitleL { border-left: 2px solid #A1A5A9 }

.showTitleR { border-right: 2px solid #A1A5A9 }



.showRow { font-size: 9px; border-top:1px dashed #dee; border-left:1px solid #dee;border-right:1px solid #dee; margin:0; padding:0;

	background-color:cornsilk; height:40px; width:75px; text-align:left; text-align:center; vertical-align:middle }

.showRow a { text-decoration:none; }

.showBig { font-size: 12px; line-height:25px; font-weight:bold }



.showMain { width:850px; margin:0; padding:0; vertical-align:top }

.showMain .col2 { margin:0; padding:0; vertical-align:top }



.showDetails { width:550px; background-color: #fff; vertical-align:top; margin-bottom:20px; }

.showInfo, .fb { font-weight:bold; }

.showType { width:100%; padding-bottom:5px; border-bottom: 1px solid #A1A5A9; }

.showDetails .col { width:20px; vertical-align:top }

.dashborder {  padding: 5px 15px 5px 15px; width:100%; vertical-align:top; border:1px dashed #A1A5A9 }

.dashborder2 {  padding: 2px 7px 2px 7px; width:100%; vertical-align:top; border:1px dashed #A1A5A9 }

.showPic { width:200px }

ol.decimal { list-style-type:decimal }

.showInstr li { font-size:10px }

.showInstr { font-size:10px; display:block; border:1px solid #ccc; padding:5px; width:auto; background-color:#ffebe8 }

.showScroll { height: 40px; width: 686px; overflow: auto; border: 1px solid #666; padding: 2px; }

.showInstrDC li { font-size:10px }

.showInstrDC { font-size:10px; display:block; border:1px solid #ccc; padding:5px; background-color:#ffebe8 }



.bluebutton {

        font-size: 100%;

        font-weight: bold;

        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;

        background-position : bottom;

        color: #FFFFFF;

        background-color: #4169E1;

	background:transparent url(/images/sprite.png) repeat-x scroll 0 -405px;

	position:relative;

}



.tableheading {
    font-size:12px;
    font-weight:bold;
    padding:1px;
    padding-top:2px;
    padding-bottom:1px;
    margin-bottom:5px;
    background-color:#dde;width:100%;
    background:transparent url(/images/sprite.png) repeat-x scroll 0 -110px;
}


/* The hint to Hide and Show */

.hint {

    display: none;

    position: absolute;

    width: 200px;

	align: right;

    margin-top: -4px;

    border: 1px solid #c93;

    padding: 10px 12px;

	margin-left: 7px;

    background-color: #ffc;
    z-index: 1000;

}



/* The pointer image is hadded by using another span */

.hint .hint-pointer {

    position: absolute;

    left: -10px;

    top: 5px;

    width: 10px;

    height: 19px;

    background-image: url('/images/pointer.gif');

}





.contacts{

    background-repeat: no-repeat;

    height: 34px;

    valign: top;

    background: url(/images/headbg.jpg) no-repeat;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    font-style: normal;

    line-height: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: uppercase;

    color: #FFFFFF;

    text-decoration: none;

    padding-top:1px;

    padding-bottom: 10px;

    padding-left:3px;

}

.contactsblock{

    height:23px;

    vertical-align:middle;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 13px;

    font-style: normal;

    line-height: normal;

    font-variant: normal;

    text-transform: none;

    color: #000000;

    text-decoration: none;

    padding-top:4px;

    padding-left:3px;

    padding-bottom:6px;

    border:1px solid #D9D9D9;

    

}

.gray_row{

    width:684px;

    height:61px;

    background-color:#f0f0f0;

    vertical-align:top;

}

.white_row{

    width:684px;

    height:61px;

    background-color:#ffffff;

    vertical-align:top;

}   

.gray_row_small{

    width:684px;

    height:28px;

    background-color:#f0f0f0;

    border:1px solid #d9d9d9;

    vertical-align:top;

    

}

.white_row_small{

    width:684px;

    height:28px;

    background-color:#ffffff;

    border:1px solid #c8c8c8;

    vertical-align:top;

}   

=======

body {
	color: #333;
	background-color:#fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


h1 {
	font-size: 18px; font-weight: bold;
}

h2 {
	font-size: 16px; font-weight: bold;
}

h3 {
	font-size: 14px; font-weight: bold;

}

h4 {
        font-size: 14px; font-weight: bold; margin:0; padding:1px
}


/*h5 {
	background-image:url(/images/headbg.jpg);
	background-repeat:repeat-y;
	background-color:#86a84c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	border:1px solid #436900;
	padding-top: 2px;
	padding-bottom:2px;
	padding-left:2px;	
	
}*/

#headbg{
	width:100%;
	float:left;
	
}
#headbg h5{
	background-image:url(/images/headbg-line.jpg);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#789f34;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;	
	text-align:left;	
	border:1px solid #61881b;
	margin:0px auto;
	
	
}
#headbg p{
	background-image:url(/images/shadow.png);
	background-repeat:no-repeat;
	background-position:right;
	height:13px;	
	padding-left:8px;
	margin:0px auto;
}

/*OLD ONE*/
/*h5 {
	background-image:url(/images/headbg1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:6px;
	padding-bottom:1px;
	padding-left:5px;	
	height:36px;
	text-align:left;
	width:100%;	
}*/

.attchHD {
	background-image:url(/images/headbg1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:6px;
	padding-bottom:1px;
	padding-left:5px;	
	height:36px;
	text-align:left;
	width:100%;	
}
/*h5_gray{
	background-image:url(/images/green_grey.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:10px;	
	height:38px;
	text-align:left;
	width:100%;	
	
}*/

h6 {
     	display:block; font-size: 12px; font-weight: bold; padding: 1px; margin-bottom: 5px; background-color:#6495ED; width: 100%;
}


td {
	font-size: 12px;
}

th {
	font-size: 12px; font-weight: bold;
}

form {
	font-size: 12px;
	}

input {
	font-size: 12px;
}

textarea {

	font-size: 12px;
}

select {
	font-size: 12px;
}

ul {
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
}

li {
	font-size: 12px;
}

ol {
	font-size: 12px;
	list-style-type: upper-roman;
	list-style-position: outside;
}

.wAuto { width: auto; }
.w100 { width: 100%; }
.w99 { width: 99%; }
.w90 { width: 90%; }
.w80 { width: 80%; }
.w75 { width: 75%; }
.w70 { width: 70%; }
.w60 { width: 60%; }
.w67 { width: 67%; }
.w50 { width: 50%; }
.w40 { width: 40%; }
.w30 { width: 30%; }
.w33 { width: 33%; }
.w25 { width: 25%; }
.w20 { width: 20%; }
.w15 { width: 15%; }
.w10 { width: 10%; }
.w5  { width:  5%; }

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-size: 14px; line-height: 25px;
}
.big {
	font-size: 18px; line-height: 25px;
}

.bodystyle {
	font-size: 12px;
	line-height: 50px;
}

.box1 {
	padding: 3px;
	font-size: 18px;
	line-height: 50px;
	border: thin solid #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}
	 
a:active, a:visited {text-decoration:none; color:#333}
a:hover {text-decoration:underline;}
a {text-decoration:none; color:#333}
a.link, a:visited.link {text-decoration:underline;}
a:hover.link {background-color:#dde}

.divNav a:hover { color: #33FF33 } 
a img {border:0;}


.popupCal {
 	visibility: inherit;
  	position:absolute; 
  	width:200px;
   	z-index:2;
}

.viewMCE { text-align:center; width:100%; background-color:silver; }

.popup, .popup4, .popupLearn, .popupLearnWindow 
{
   border-style: solid;
   border-width: 1px;
   border-color: #000000;
   background-color: #FAFAFA;
   padding: 3px 5px;
   color:#000000;
   visibility:hidden
}

.popup4 { position:absolute; left:400px; top:125px; width:450px; z-index:5; }
.popup { position:absolute; left:400px; top:125px; width:375px; z-index:5; }
.popupLearn { position:absolute; left:150px; top:50px; width:595px; z-index:2; }
.popupLearnWindow { position:absolute; left:5px; top:50px; width:495px; z-index:2; }


.learn
{
   border-style: solid;
   border-width: 1px;
   border-color: #000000;
   background-color: #FAFAFA;
   padding: 3px 5px;
   color:#000000;
}

.divNav { 
	position: absolute;
	visibility: visible;
	background-color: rgb(255, 255, 255);
	width: 132px; height: 217px;
	font-weight: normal;
	z-index: 101;
	top: 180px;
	left: 0px;
	}

.divNav img { position: absolute; width: 9px; height: 9px; top: 11px; left: 2px; }
img.tridot { position: absolute; width: 5px; height: 8px; top: 11px; left: 12px; padding-right: 5px }

.menuNav, .subNav  {	
	overflow: hidden;
	position: absolute;
	visibility: inherit;
	cursor: default;
	color: rgb(51, 51, 51);
	background-color: rgb(255, 255, 255);
	text-align: left;
	width: 115px;
	height: 24px;
	padding-left: 17px;
	padding-top: 7px;
	left: 0px;
}

.menuNav { font-size: 10pt; font-weight: bold; }
.subNav { padding-left: 23px; font-size: 9pt; font-weight: normal; }
.newNav { text-align: left; padding-left: 7px; padding-top: 7px; left: 0px; font-size: 9pt; font-weight: normal; }
.newNavBR { padding-bottom: 10px;}

.blueblock { font-size:11px; display:inline; background-color:#dde; padding:4px 2px 1px 1px }

table.fftable {
        background-color: #F7F7F7;
        border: 1px solid #ccc;
        padding: 1px 0 1px 3px;
		
}

table.ftable {
  	background-color: #F7F7F7;
	border: 1px solid #ccc;
  	padding-bottom: 15px;
  	padding-right: 15px;
	width:100%;
}

.ftable {
        background-color: #F7F7F7;
	border: 1px solid #ccc;
	padding: 10px;
}

#doctable { margin:0; padding:0; width:840px; vertical-align:top }
#doctable .col1 { width:510px; vertical-align:top }
#doctable .col2 { width:10px; vertical-align:top }
#doctable .col3 { width:320px; vertical-align:top }

#doctable1, #doctableW { margin:0; padding:0; width:100%; vertical-align:top }
#doctable1 .col1 { width:auto; vertical-align:top }
#doctable1 .col2 { width:5px; vertical-align:top }
#doctable1 .col3 { width:90px; vertical-align:top }

#doctableW .col1 { width:auto; vertical-align:top }
#doctableW .col2 { width:15px; vertical-align:top }
#doctableW .col3 { width:32%; vertical-align:top }

table.atable { margin:0; padding:0; width:100% }
table.atable td { width:33%; }
.ctable, .ptable { margin:0; padding:0; width:800px }
.btable { margin:0; padding:0; width:100% }
.ctable .col1, .col2 { margin:0; padding:0; }
.ctable .col1 { width:600px }
.ctable .col2 { width:200px }

.ptable .col1, .col2, .col3, .col4, .col5, .col6, .col7, .bcol1, .bcol2, .bcol3, .bcol4 { margin:0; padding:0; } 
.ptable .col1 { width:70px }
.ptable .col2 { width:280px }
.ptable .col3 { width:120px }
.ptable .col4 { width:120px }
.ptable .col5 { width:90px }
.ptable .col6 { width:80px }
.ptable .col7 { width:40px }
.btable .col1 { width:680px }
.btable .col2 { width:80px }
.btable .col3 { width:40px }
.btable .col4 { }



.weekDiv, .dayDiv, .endDate {
  	background-color: #F7F7F7;
  	border: 1px solid #ccc;
  	padding: 5px;
  	display:inline;
  	width:auto;
}


.weekDiv { margin-left: 55px; }

.dayDiv { margin-left: 5px; }

.endDate { margin-left: 5px; }

.qoddDC, .qevenDC, { display:block; border:0; padding:5px; width:100%; margin:1px; }
.qoddDC { background-color:#F7F7F7; }
.qevenDC { background-color:#dde; }
.qodd, .qeven, .alert { display:block; width:auto; margin:2px 5px 2px 5px; }
.qodd { background-color:#F7F7F7; border:2px solid #ccc; padding:3px; }
.qeven { background-color:#dde; border:2px solid #ccc; padding:3px; }
.alert { background-color:#ffebe8; border:1px solid #f00; padding:1px; }
.action { display:block; border:1px solid #666; padding:3px; width:auto; margin:5px 0; background-color:yellowgreen; }
.notesDiv { display:block; border:1px solid #ccc; padding:3px; margin-bottom:5px; width:auto; background-color:gold; }
.notesLink { line-height: 18px; font-weight: normal; padding:0 7px; border:1px solid #999; background-color:yellowgreen; }
.notesLinkMCE { line-height: 18px; font-size: 9px; font-weight: normal; padding:0 7px; border:2px solid #999; background-color:yellowgreen; background:transparent url(/images/sprite.png) repeat-x scroll 0 -305px;position:relative; }
.notesLinkMCEbig { font-weight:bold; font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif; color:#fff; line-height: 18px; font-size: 12px; font-weight: normal; padding:0 7px; border:1px solid #0545c3; background-color:yellowgreen; background:url(/images/button_strips.jpg) repeat-x scroll 0 0 #0F50D1;position:relative; }
a.notesLinkMCEbig, a:active.notesLinkMCEbig, a:visited.notesLinkMCEbig { color:#fff; }
.opac { display: inline; filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40; }

.highlight { font-weight:bold; background-color:gold; }
.green { color: green; }
.red { color: #ffebe8; }
.colorBox { padding:5px; padding-top:8px; margin-left:2px; margin-right:2px; border: 1px solid #ccc; display:inline; width:auto; }
.dashbottom { margin-top:5px; border-bottom: 1px dashed #dee; }
.dashbottomB { margin-top:5px; border-bottom: 1px dashed #000; }
.dashboxGreen { padding: 5px; margin-top:5px; border-top: 1px dashed limegreen; border-bottom: 1px dashed limegreen; border-left: 1px solid limegreen; border-right: 1px solid limegreen; }
.dashbox, .dashboxDC { margin-top:5px; border-top: 1px dashed #dee; border-bottom: 1px dashed #dee; border-left: 1px solid #dee; border-right: 1px solid #dee; }
.dashboxDC { padding: 0 5px 5px 5px; }

/* top tab nav */
#navsite h5 {
 display: none;
}
#navsite ul {
 padding: 3px 0; 
 margin-left: 0; 
 border-bottom: 1px solid #778; 
 font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
#navsite ul li {
 list-style: none;
 margin: 0; 
 display: inline; 
}
#navsite ul li a {
 padding: 3px 0.5em; 
 margin-left: 3px; 
 border: 1px solid #778;
 border-bottom: none;
 text-decoration: none;
 color: midnightblue
}

#navsite ul li a#li0 { background: slategray }
#navsite ul li a#li1 { background: mediumpurple }
#navsite ul li a#li2 { background: limegreen }
#navsite ul li a#li3 { background: lightseagreen }
#navsite ul li a#li4 { background: firebrick }
#navsite ul li a#li5 { background: salmon }
#navsite ul li a#li6 { background: chocolate }
#navsite ul li a#li7 { background: saddlebrown }
#navsite ul li a#li8 { background: olive }
#navsite ul li a#liAdd { background: palegoldenrod }
#navsite ul li a#liBill { background: powderblue }
#navsite ul li a#sign { background: #E18D0A }
.lispace { margin-left: 24px; color:#fff }
.lispace80 { margin-left: 80px; color:#fff }
.lispace160 { margin-left: 160px; color:#fff }

#navsite ul li a#current { background: white; border-bottom: 1px solid white; }
#navsite #docCount { margin-left:0; padding-left:0; display: inline; border:0; }

#navsite2 h5 {
 display: none;
}
#navsite2 ul {
 padding: 3px 0;
 margin-left: 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#navsite2 ul li {
 list-style: none;
 margin: 0;
 display: inline;
}
#navsite2 ul li a { 
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #dde;
 text-decoration: none;
}
#navsite2 ul li a:link {
 color: #000;
}
#navsite2 ul li a:visited {
 color: #000;
}
#navsite2 ul li a:link:hover, #navsite2 ul li a:visited:hover {
 color: #000;
 background: #33FF33;
 border-color: #227;
}
#navsite2 ul li a#current { background: white; border-bottom: 1px solid white; }
#navsite2 #docCount { margin-left:0; padding-left:0; display: inline; border:0; }

.dateMonth { width:850px; margin:0; padding:0; vertical-align:top }
.dateTitle { width:90px; height:12px; vertical-align:middle; text-align:center; font-weight:bold; background-color:#dde;
	margin:0; padding:0; border-top: 2px solid #A1A5A9; border-bottom: 2px solid #A1A5A9 }
.dateTitleW { width:305px; height:12px; vertical-align:top; text-align:center; font-size: 11px; font-weight:bold; background-color:#dde;
	margin:0; padding:0; border-top: 2px solid #A1A5A9; border-bottom: 2px solid #A1A5A9 }
.dateTitleWS { width:70px; height:12px; vertical-align:middle; text-align:center; font-size: 11px; font-weight:bold; background-color:#dde;
	margin:0; padding:0; border-top: 2px solid #A1A5A9; border-bottom: 2px solid #A1A5A9 }
.dateTitleL { border-left: 2px solid #A1A5A9 }
.dateTitleR { border-right: 2px solid #A1A5A9 }
.dateTitle2 { padding-left: 15px; width:150px; height:12px; vertical-align:top; text-align:center; font-weight:bold }

.dateRow { margin:0; padding:0; background-color: #fff; height: 75px; width: 100px; text-align: left; vertical-align: top; }
.dateRowNo { margin:0; padding:0; background-color: #fff; height: 25px; width: 100px; text-align: left; vertical-align: top; }
.weekRow { margin:0; padding:0; background-color: #fff; height: 50px; width: 305px; text-align: left; vertical-align: top; }
.weekRowNo { margin:0; padding:0; background-color: #fff; height: 25px; width: 90px; text-align: left; vertical-align: top; }
.weekRowS { margin:0; padding:0; background-color: #fff; height: 50px; width: 70px; text-align: left; vertical-align: top; }
.weekRowSNo { margin:0; padding:0; background-color: #fff; height: 25px; width: 70px; text-align: left; vertical-align: top; }

.jTop { vertical-align: top }
.jBottom { vertical-align: bottom }
.jMiddle { vertical-align: middle }
.jRight { text-align:right; margin:3px }
.jLeft { text-align:left }
.jCenter { text-align:center }
.calTable { margin:-10px 0 -5px 0; padding:0; vertical-align:top; width:800px; }
.calendP { width:200px }
.calendE { width:100px }
.calTitle { width:300px; font-size: 14px; font-weight: bold; margin:0; padding:1px }
.holiday { vertical-align:middle; background-color:#ff6d3b; color:#fff; font-weight:bold }
.holidayM { padding:3px; text-align:center; vertical-align:middle; background-color:#ff6d3b; color:#fff; font-weight:bold }

.dateLinkToday, .weekLinkToday { font-weight:bold; color:maroon; background-color:yellow; padding:2px; border: 1px solid #000  }
.dateLink, .weekHour { font-weight:normal; color:maroon; background-color:#dde }
.weekLink, .weekHour { color:maroon }
.weekHour { color:maroon; background-color:#fff; margin:0 }
pre { font-weight:bold; color:maroon; }
.preWidth { width:50px; }
.calborder { background-color: #fff; border: 1px #A1A5A9 solid; }

.dateLinkToday2 { font-size:24px; font-weight:bold; color:dimgray; background-color:yellow; padding:2px; border: 1px solid #000 }
.showBig2 { font-size:20px; color:dimgray; font-weight:bold; }
.showBig3 { font-size:20px; color:mistyrose; font-weight:bold; }
.dateback { background-color: #eee; }
.weekEven { border-top: 1px dashed #A1A5A9 }
.weekOdd { border-top: 1px dashed #dee; border-left: 1px solid #dee;border-right: 1px solid #dee; }

.showTable { margin:0 0 -5px 5px; padding:0; vertical-align:top; width:550px; }
.showMonth { width:250px; font-size: 14px; font-weight: normal; margin:0; padding:1px }
.showendP { width:150px }

.showTitle { font-size: 12px; width:75px; height:12px; text-align:center; font-weight:bold; background-color:#dde;
	margin:0; padding:0; border-top: 2px solid #A1A5A9; border-bottom: 2px solid #A1A5A9 }
.showTitleL { border-left: 2px solid #A1A5A9 }
.showTitleR { border-right: 2px solid #A1A5A9 }

.showRow { font-size: 9px; border-top:1px dashed #dee; border-left:1px solid #dee;border-right:1px solid #dee; margin:0; padding:0;
	background-color:cornsilk; height:40px; width:75px; text-align:left; text-align:center; vertical-align:middle }
.showRow a { text-decoration:none; }
.showBig { font-size: 12px; line-height:25px; font-weight:bold }

.showMain { width:850px; margin:0; padding:0; vertical-align:top }
.showMain .col2 { margin:0; padding:0; vertical-align:top }

.showDetails { width:550px; background-color: #fff; vertical-align:top; margin-bottom:20px; }
.showInfo, .fb { font-weight:bold; }
.showType { width:100%; padding-bottom:5px; border-bottom: 1px solid #A1A5A9; }
.showDetails .col { width:20px; vertical-align:top }
.dashborder {  padding: 5px 15px 5px 15px; width:100%; vertical-align:top; border:1px dashed #A1A5A9 }
.dashborder2 {  padding: 2px 7px 2px 7px; width:100%; vertical-align:top; border:1px dashed #A1A5A9 }
.showPic { width:200px }
ol.decimal { list-style-type:decimal }
.showInstr li { font-size:10px }
.showInstr { font-size:10px; display:block; border:1px solid #ccc; padding:5px; width:auto; background-color:#ffebe8 }
.showScroll { height: 40px; width: 686px; overflow: auto; border: 1px solid #666; padding: 2px; }
.showInstrDC li { font-size:10px }
.showInstrDC { font-size:10px; display:block; border:1px solid #ccc; padding:5px; background-color:#ffebe8 }

.bluebutton {
	font-size: 100%;
	font-weight: normal;
	
	font-family: Arial, Helvetica, sans-serif;
	background-position:center;
	color: #FFFFFF;
	background: transparent url(/images/button_strips.jpg);
	background-repeat:repeat-x;
	position:relative;
	border:0.5px solid #1055d5;
	background-color:#0F50D1;
	
	
}

INPUT{
	padding:2px 10px;
	margin:2px;
}

/* The hint to Hide and Show */
.hint {
    display: none;
    position: absolute;
    width: 200px;
	align: right;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
	margin-left: 7px;
    background-color: #ffc;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background-image: url('/images/pointer.gif');
}


.contacts{
    background-repeat: no-repeat;
    height: 34px;
    valign: top;
    background: url(/images/headbg.jpg) no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    padding-top:1px;
    padding-bottom: 10px;
    padding-left:3px;
}
.contactsblock{
    height:23px;
    vertical-align:middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
    padding-top:4px;
    padding-left:3px;
    padding-bottom:6px;
    border:1px solid #D9D9D9;
    
}
.gray_row{
    width:684px;
    height:61px;
    background-color:#f0f0f0;
    vertical-align:top;
}
.white_row{
    width:684px;
    height:61px;
    background-color:#ffffff;
    vertical-align:top;
}   
.gray_row_small{
    width:684px;
    height:28px;
    background-color:#f0f0f0;
    border:1px solid #d9d9d9;
    vertical-align:top;
    
}
.white_row_small{
    width:684px;
    height:28px;
    background-color:#ffffff;
    border:1px solid #c8c8c8;
    vertical-align:top;
}   

.contacts{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:4px;
	padding-left:3px;
}
.contactsblack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top:4px;
	padding-left:13px;
}
.contactsblack_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding-top:4px;
	padding-left:3px;
}
/*NEW*========================================================================/
#shedule-a-showing{
	width:1040px;
	float:left;
}
#shedule-box{
	width:1036px;
	float:left;
}

/*LEFT SIDE*/
#shedule-a-showing #left{
	width:518px;
	float:left;
}

#shedule-a-showing #left h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
#shedule-a-showing #left h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	padding-bottom:20px;
	margin-top:10px;
}
#shedule-a-showing #left h2 span{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
	padding-bottom:50px;
	margin-top:10px;
}

#shedule-a-showing #left p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	margin-top:5px;
	text-align:left;
}
#shedule-a-showing #left p span a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #193da7;
	text-decoration: none;
	text-align:left;
	text-decoration:underline;
}

.forms{
	width:518px;
	float:left;
	padding-bottom:5px;
}
.forms p{
		font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	margin:5px;
	text-align:left;
	margin-top:5px;
}
 .lable{
	width:132px;
	float:left;
	padding-right:5px;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
.lable2{
	width:150px;
	float:left;
	padding-right:5px;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
.lable3{
	width:150px;
	height:20px;
	float:left;
	padding-left:3px;
	text-align:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	background-color:#FFF;
	border:1px solid #0098de;
}
.lable4{
	width:256px;
	height:20px;
	float:left;
	padding-left:3px;
	text-align:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	background-color:#FFF;
	border:1px solid #0098de;
}
.lable5{
	width:100px;
	height:20px;
	float:left;
	padding-left:3px;
	text-align:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	background-color:#FFF;
	border:1px solid #0098de;
}
 .lable_small{
	width:100px;
	float:left;
	padding-right:5px;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	
}
 .lable_small1{
	width:50px;
	float:left;
	padding-right:5px;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	
}
 .whitenew{
	padding-right:5px;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
 .t16{
	width:128px;
	padding-left:3px;
	border:1px solid #0098de;
		
}
.t16big{
	width:230px;
	padding-left:3px;
	border:1px solid #0098de;
	
}
.textbox{
	width:50px;
	border:1px solid #0098de;
}
.textarea2  {
	height:60px;
	width:230px;
	border:1px solid #0098de;
}
.textarea3  {
	width:230px;
	border:1px solid #0098de;
}
.t20  {
	width:160px;
	border:1px solid #0098de;
}
.t20big  {
	width:256px;
	border:1px solid #0098de;
}
.loginbutton{
	width:74px;
	float:left;
	overflow: hidden;
	display: inline;
	
}
.getdirection_button{
	width:154px;
	float:left;
	padding-left:136px;
	overflow:hidden;
}
.forgotpassword{
	width:130px;
	float:left;
	padding-left:170px;
	margin-top:5px;
	
	
}
.forgotpassword h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: underline;
}
.forgotpassword h1 a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: underline;
}
.forgotpassword h1 a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: none;
}
.addtext{
	width:200px;
	float:left;
	padding-left:10px;
	
	
}
.addtext h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: underline;
}
.addtext h1 a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: underline;
}
.addtext h1 a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009;
	text-decoration: none;
}
		
	
/*RIGHT SIDE*/
#shedule-a-showing #right{
	width:518px;
	float:left;
	overflow:hidden;
}
#shedule-a-showing #right h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
#right #lock_iamge{
	width:435px;
	float:left;
	text-align:center;
	margin-top:50px;
}
#right #account{
	width:325px;
	float:left;
	margin-top:15px;
	margin-left:50px;
	margin-bottom:15px;
}
#account #leftcurve{
	width:11px;
	height:70px;
	float:left;
	
}
#account #middle{
	width:300px;
	float:left;
	height:70px;
	background-image:url(../images/middle.jpg);
	background-repeat:repeat-x;
	
}
#account #middle h1{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	margin:5px;
	text-align:center;
}
#account #middle p{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;

	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	margin:5px;
	text-align:left;
	margin-top:5px;
}
#middle #signup_text{
	width:200px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;	
	text-align:center;
}
#middle #signup_button{
	width:100px;
	float:left;
}
#account #rightcurve{
	width:11px;
	height:70px;
	float:left;
	
}
.t32{
	width:256px;
	float:left;
	border:1px solid #0098de;
}
.dot{
	width:400px;
	height:1px;
	background-image:url(../images/dotline.jpg);
	margin-top:8px;
	margin-bottom:8px;
}
.cal{
	width:410px;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}
.selected_date{
	width:400px;
	clear:both;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F90;
	text-decoration: none;
	background-color:#000000;
	padding-top:3px;
	padding-bottom:3px;
}
.rightcontent{
	width:510px;
	float:left;
	margin-top:8px;
	margin-bottom:10px;
}
.contactimage{
	width:256px;
	height:162px;
	float:left;
}
#contacttext{
	width:244px;
	margin-left:4px;
	float:left;
}
#contacttext p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
#contacttext h3{
	text-align:left;
	margin-top:94px;
}
/*THANKYOU*/
#thank_youbody{
	width:1017px;
	float:left;
}
#thank_youbodytext{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align:right;
	margin-bottom:10px;
	float:left;
	width:600px;
	margin-right:10px;
	margin-left:150px;
}
.thank_logo{
	width:200px;
	float:left;
}
.thanku_dot{
	width:500px;
	background-image:url(../images/dotline.jpg);
	background-repeat:repeat-x;
	height:1px;
	margin-left:250px;
}
#tahnkscontant{
	width:985px;
	float:left;
	margin-top:15px;
    margin-bottom: 20px;
}
#thanks_left{
	width:13px;
	height:117px;
	float:left;
}
#thanks_mid{
	width:959px;
	height:117px;
	float:left;
	background-image:url(../images/thanks-mid.png);
}
#thanks_mid h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #353535;
	text-decoration: none;
	text-align:justify;
	padding:5px;
	margin-top:5px;
	background-image:none;
	
}
#thanks_right{
	width:13px;
	height:117px;
	float:left;
}
#tahnksadd_iamge{
	width:985px;
	float:left;
	margin-top:30px;
}
.checkbox{
	width:30px;	
}
#offer{
	width:1040px;
	float:left;
	text-align:center;
	margin: 10px 0px 10px 0px;
}
.cal_icon{
		width:20px;
		height:20px;
		float:left;
}
.forms_offer{
	width:518px;
	float:left;
	padding-bottom:5px;
}
.img_offer{
	width:174px;
	float:left;
	padding-bottom:5px;
}
.offer_address{
	width:344px;
	float:left;
	padding-bottom:5px;
}
}
.forms_offer_small{
	width:344px;
	float:left;
	padding-bottom:5px;
}
.offer_even {
    background-color: #F7F7F7;
}
.offer_odd {
    background-color: #DDDDEE;

}
/*ALERT*/
#alert_new{
	width::100%;
	height:39px;
	clear:both;
	margin-top:8px;
	margin-bottom:8px;
	
}
#alert_success_icon{
	width:54px;
	height:39px;
	float:left;
}
#alert_success_bg{
	width:95%;
	height:33px;
	float:left;
	background-image:url(../images/alert_green.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 6px 0px 0px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px ;
	font-weight:bold;
	color:#324201;
	border-left:1px solid #8caf21;
	border-right:1px solid #8caf21;
	border-top:1px solid #8caf21;
}

/*RED*/
#alert_warn_icon{
	width:54px;
	height:39px;
	float:left;
}
#alert_warn_bg{
	width:95%;
	height:31px;
	float:left;
	background-image:url(../images/alert_red.jpg);
	background-repeat:repeat-x;
	padding: 8px 0px 0px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px ;
	font-weight:bold;
	color:#324201;
	border-left:1px solid #8caf21;
	border-right:1px solid #8caf21;
}
	
/*YELLOW*/
#alert_info_icon{
	width:54px;
	height:39px;
	float:left;
}
#alert_info_bg{
	width:95%;
	height:31px;
	float:left;
	background-image:url(../images/alert_yellow.jpg);
	background-repeat:repeat-x;
	padding: 8px 0px 0px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px ;
	font-weight:bold;
	color:#324201;
	border-left:1px solid #8caf21;
	border-right:1px solid #8caf21;
}

/*scroll Bar*/

.scroll {
height: 84px;
width: 415px;
overflow: auto;
border: 1px solid #666;
background-color: #ccc;
padding: 8px;
}

/*Hide and Show div*/
#slidingDiv {
    display: none;
    background-color:#090;;
    padding:20px;
}

.rssLinkNew {
color: #FFF;
background: #1665ce;
padding: 3px;
}


/*NEW ALERT*/

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-size:18px;
font-weight:bold;
}

.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/Info.png');
}

.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/green.png');
}

.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/attention.png');

}

.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/cancel.png');

}

.BoxSmallHeaderOne {
    background: url("/images/sprite.png") repeat-x scroll 0 -305px transparent;
    border: 1px solid #6495ED;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    position: relative;
    text-align: center;
    width: 450px;
}

.BoxSmallMainOne {
    border: 1px solid #6495ED;
    display: block;
    height: 150px;
    overflow: auto;
    padding: 4px;
    width: 450px;
}


.BoxSmallHeaderTwo {
    background: url("/images/sprite.png") repeat-x scroll 0 -305px transparent;
    border: 1px solid #6495ED;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    position: relative;
    text-align: center;
    width: 516px;
}

.BoxSmallMainTwo {
    border: 1px solid #6495ED;
    display: block;
    height: 150px;
    overflow: auto;
    padding: 4px;
    width: 516px;
}
/*----popup-------*/
#layer1 {
	position:fixed;
	visibility: hidden;
	width: 400px;
	bottom: 0px;
    right: 0px;
	background-color: gold;
	border: 1px solid #000;
	text-align:center;
	padding-top:10px;
}

