﻿/*-->
Colors
Page Background:	#fcf1c8;
Dark Yellow:		#ffcc66;
Light Yellow:		#fce8a1;
Tan:				#fcf1c8;
Red:				#6d0303;


<--*/






body	{ background-color:#fcf1c8; }
li		{ list-style-type:none;	 margin-left:-20px;	 padding-left:0; }

*.linkdark			{ color:#fce8a1;	 letter-spacing:2px;	 text-decoration:none;	 cursor:pointer; }
*.linkdark:hover	{ color:#fcf1c8;	 text-decoration:underline; }
*.linkbottom		{ color:#6d0303;	 letter-spacing:1px;	 text-decoration:none;	 padding:0 6px 0 6px; }
*.linkbottom:hover	{ color:Black;	 text-decoration:underline; }
*.linklogin			{ color:#6d0303;	 letter-spacing:1px;	 text-decoration:none; }
*.linklogin:hover	{ color:Black;	 text-decoration:underline; }

*.selectedlink		{ color:White;	 text-decoration:none;	 cursor:default; }
*.selectedlink:hover{ color:White;	 text-decoration:none;	 cursor:default; }
*.pendinglink			{ color:#6d0303;	 text-decoration:none;	 cursor:pointer; }
*.pendinglink:hover		{ color:#752218;	 text-decoration:underline; }
*.completedlink				{ color:#888888; text-decoration:none; cursor:pointer; }
*.completedlink:hover		{ color:#444444; text-decoration:underline; }
*.contractorlink			{ font-weight:bold; text-decoration:none; cursor:pointer; }
*.contractorlink:hover		{ font-weight:bold; text-decoration:underline; }


/*-->Master Page<--*/
*.pageholder		{ background-image:url("../Images/Mid.gif");	 width:900px;	 left:0;	 right:0;
            		  margin:30px auto 20px auto;	 background-repeat:repeat-y; }
*.pagetop			{ background-image:url("../Images/Header6.jpg");	 background-repeat:no-repeat;
         			  height:200px; }
*.loginbar			{ font-family:"Trebuchet MS", Verdana, Arial;	 font-size:0.8em;	 text-align:right;
          			  color:#6d0303; }
*.toplinkbar		{ padding:175px 12px 2px 12px;	 font-family:"Trebuchet MS", Verdana, Arial;	 font-size:0.8em;
            		  text-align:right;	 margin:0 21px 0 19px;	 letter-spacing:2px; 
            		  border-bottom:#7c0101 2px solid;	 color:#fcf1c8;	 font-variant:small-caps; }
*.toplinkbar a.linkdark	{ padding:0 10px;	 line-height:1.8em;	 overflow:visible; }
*.toplinkbar a.linkdark:hover	{ background-color:#6d0303;	 border-top:3px solid #6d0303;	 text-decoration:none; }
*.content			{ padding:25px 20px 0 20px;	 font-family:Verdana, Arial;	 line-height:1.8em;	 font-size:0.8em;
         			  min-height:400px;	 color:#fcf1c8; }
*.pagebot			{ background-image:url("../Images/Bot.gif");	 background-repeat:no-repeat;	 height:43px;
         			  background-position:left bottom; }
*.bottomlinkbar		{ width:900px;	 left:0;	 right:0;	 margin:0 auto 0 auto;	 text-align:center;     
               		  color:#6d0303;      font-size:0.7em;    font-weight:lighter;	 padding:0 45px; }
#copyright			{ width:900px;	 left:0;	 right:0;	 margin:0 auto 20px auto; }
 *.copyrighttext	{ text-align:center;     color:#a6b8c0;      font-size:0.7em;    font-weight:lighter;
                	  padding:0 45px; }
*.focus44link		{ font-family:Georgia, Verdana, Arial;	 font-size:1.2em;	 color:#6d0303;
             		  text-decoration:none; }
*.focus44link:hover	{ color:Black; }



/*-->Content Pages<--*/
*.contentlarge		{ margin:0 22px 5px 22px;	 text-align:justify; }
*.contentleft		{ margin:0 22px 5px 22px;	 width:259px;	 text-align:justify; }
*.contentleft span		{ border-bottom:solid 2px #7c0101; }
*.contentlarge span.underline		{ border-bottom:solid 2px #7c0101; }
*.contentright		{ margin:0 22px 0 0;	 width:530px;	 height:446px;	 background-color:White;
              		  color:Black;	 text-align:center; }
*.p1:first-letter	{ margin-left:10px;	 font-size:1.8em;	 font-family:Georgia, "Trebuchet MS", Verdana, Arial;
                 	  color:#fce8a1; }

*.youcanholder		{ padding-top:10px; }
*.learnmoreholder	{ text-align:right;	 padding:0 0 1px 6px; }
*.contentheaderlg	{ font-size:1.5em;	 font-family:Georgia, "Trebuchet MS", Verdana, Arial;
                 	  color:#fce8a1; }
*.contentheadersm	{ font-size:1.1em;	 font-family:Georgia, "Trebuchet MS", Verdana, Arial;
                 	  color:#fce8a1;	 font-style:italic;	 padding-left:13px; }
*.article			{ column-count: 3;	 column-gap: 30px;	 text-align:left; }
*.accordionHeader	{ letter-spacing:1px;	 cursor:pointer;	 height:2.5em;	 overflow:hidden; }
*.accordionHeaderSelected	{ font-style:italic;	 font-weight:bold;	 overflow:hidden;	 cursor:pointer; }
*.accordionContent	{ padding:10px 0 10px 30px;	 color:#fcf1c8;	 overflow:hidden; }
*.quotation			{ background-image:url("../Images/Quote.jpg");	 background-position:left top;	 
           			  background-repeat:no-repeat;	 font-size:1.2em;	 font-family:"Trebuchet MS", Georgia, Verdana;
           			  padding-top:25px;	 margin-top:15px; }
*.quotebyline		{ font-size:0.9em;	 text-align:right;	 padding-top:5px; }




/*-->Contact Page<--*/
*.contactholder		{ width:530px;	 height:446px;	 background-image:url("../Images/ContactBack.jpg");
               		  background-repeat:no-repeat; }
*.contactinfotable td	{ vertical-align:top; }
*.contacttableholder{ margin:0px 16px 0 0; }
*.contacttable		{ margin:15px 0;	 width:325px; }
*.contactddl		{ width:244px; }
*.contacttd1		{ width:75px;	 text-align:right;	 color:#6d0303;	 letter-spacing:2px; }
*.contacttd2		{ width:250px;	 text-align:right; }
*.contacttd3		{ width:325px;	 text-align:right;	 color:#6d0303;	 letter-spacing:2px; }
*.contacttxt1		{ width:240px; }
*.contacttxt2		{ width:325px; }
*.contacttxt3		{ width:325px;	 height:100px; }
*.contactbutton		{ text-align:right;	 margin:-5px 5px 0 0; }
*.button			{ background-color:#60110f;	 border:1px solid #d7c496;	 cursor:pointer;	 color:#d7c496;
        			  font-family:Georgia, Verdana, Arial; }
*.button:hover		{ background-color:#fbf0d6;	 color:#60110f; }



/*-->Contractor page<--*/
*.contractorl		{ width:420px; }
*.contractorr		{ width:368px; }
*.contractortbl		{ border:solid 1px #fce8a1;	 padding:0 15px;	 background-color:#760a0a; }
*.contractortd1		{ width:75px;	 text-align:right;	 color:#fcf1c8;	 letter-spacing:2px; }
*.contractortd3		{ width:325px;	 text-align:right;	 color:#fcf1c8;	 letter-spacing:2px; }
*.contacttxtcity	{ width:120px; }
*.contacttxtstate	{ width:35px; }
*.contacttxtzip		{ width:67px; }
*.contactddl2		{ width:329px; }
*.contacttdshort	{ width:140px; }
*.contacttdlong		{ width:640px;	 text-align:left; }
*.contacttxtlong	{ width:460px; }
*.contactmsgbox		{ width:793px;	 height:150px; }



/*-->Admin Pages<--*/
*.underlinelight	{ border-bottom:1px solid #fce8a1;	 margin-bottom:10px; }
*.overlinelight		{ border-top:1px solid #fce8a1;	 padding-top:15px;	 margin-top:5px; }
*.overlinedark		{ border-top:1px solid #6d0303;	 padding-top:15px;	 margin-top:5px; }
*.ioscontentright	{ width:269px; padding:0 0 0px 15px; }
*.ioscontentleft	{ width:520px; }
*.boxedin			{ background-color:#752218;	 padding:10px;	
         			  margin-bottom:15px; }
*.boxedinclear		{ border:1px solid #fce8a1;	 padding:10px;	 margin-bottom:10px; }
*.tablewidetd1		{ width:150px; }
*.tablewidetd2		{ width:350px;	 text-align:right; }
*.txtlong			{ width:350px; }
*.txtlonger			{ width:364px; }
*.txtcity			{ width:145px; }
*.txtlongest		{ width:493px; }
*.txtzip			{ width:71px; }
*.txtcaption		{ width:105px; }
*.ddlstate			{ width:120px; }
*.txtnotepadlong	{ width:493px;	 height:100px; }
*.txtnotepadlonger	{ width:468px;	 height:100px; }
*.txtnotepadshort	{ width:243px;	 height:100px; }
*.txtmytaskhelp1	{ width:625px; }
*.txtmytaskhelp2	{ width:735px;	 height:100px; }
*.tableshorttd1		{ width:125px; }
*.tableshorttd2		{ width:140px;	 text-align:right; }
*.txtshort			{ width:140px; }
*.ddlshort			{ width:144px; }
*.ddllong			{ width:355px; }
*.slblong			{ width:355px;	 height:80px; }
*.slblonger			{ width:369px;	 height:90px; }
*.buttonholder		{ text-align:right; }
*.optionlink		{ font-style:italic;	 font-size:0.7em; }


/*-->Calendar Classes<--*/

*.draggable			{ cursor:move; }
*.droppable			{ background-color:#752218; border:dotted 1px #540101; }
*.scheduled			{ background-color:#803027; font-weight:bold;	 border:solid 1px #752218; }
*.droppable-active	{ color:#fcf1c8; }
*.droppable-hover	{ border:1px solid #fcf1c8; cursor:default; }



/*-->Modal Styles<--*/
*.modalstyle		{ background-color:#6d0303;	 color:#fcf1c8;		 font-size:0.8em;	 
            		  overflow:auto;	 height:100%; }
            		  
            		  
*.criticaltask		{ font-style:italic; }
*.replybox			{ background-color:Fuchsia; padding:10px; border:solid 1px #6d0303; }
*.modalpopup		{ background-color:#6d0303; border:1px dotted #fcf1c8; width:250px; padding: 10px; }	
*.uglyul			{ padding-left:0px; }
*.uglyul ul			{ padding-left:0px;	 margin-left:15px; }
*.uglyul li			{ margin-left:0px; padding-left:0;	 line-height:1.6em;	 border-bottom:1px dotted #752218; }
*.usercalendar td	{ font-size:0.7em; }


*.checklist			{}
*.checklist input	{ float:right; width:200px; margin-right:10px; }


*.largecalendarholder		{ width:100%; height:100%; background-color:#6d0303; color:#fcf1c8; font-size:0.8em; margin:0;
                     		  padding:0;  }
*.largecalendardiv			{ margin:20px; }
*.largecalendartableth		{ background-color:#ffcc66;	color:#6d0303; }

*.largecalendartable		{ width:100%; height:90%; background-color:#fcf1c8; }
*.largecalendartable td		{ height:90px;	 vertical-align:top; border:1px dotted #ffcc66; overflow:hidden; 
                       		  background-color:#fefef5; padding:7px; color:#6d0303; text-align:left; padding-right:10px; }
*.largecalendartable td div	{ text-align:right; }


