﻿body { background-color:#cccccc;	 margin:0;	 padding:0;	 border:0; }


*.linkdark			{ color:#fce8a1;	 letter-spacing:2px;	 text-decoration:none;	 cursor:pointer; }
*.linkdark:hover	{ color:#fcf1c8;	 text-decoration:underline; }

*.linkbottom		{ color:#d2d8dd;	 text-decoration:none;	 padding:0 8px; }
*.linkbottom:hover	{ color:White; }
*.button			{ padding:0;	 color:White;	 background-image:url("../Images/BarGradient.gif");
        			  background-repeat:repeat-x;	 background-position:left top;	 border:0; 
        			  cursor:pointer;	 font-size:0.9em;	 padding:2px; }
*.button:hover		{ padding:0;	 color:#dddddd;	 border:0;	 font-size:0.9em;	 padding:2px; }



/*-->Master Page<--*/
*.pageholder		{ background-image:url("../Images/ShadowMid.gif");	 width:940px;	 left:0;	 right:0;
            		  margin:0 auto 0 auto;	 background-repeat:repeat-y;	 background-position:center top; }
*.pagetop			{ background-image:url("../Images/headergif.gif");	 background-repeat:no-repeat;
         			  height:82px;	 background-position:center top;	 position:relative;	 z-index:40000; }
*.toplinkbar		{ padding:28px 8px 2px 18px;	 font-family:Arial;	 font-size:0.7em;	 
            		  z-index:50000;	 overflow:visible;	 height:23px; }
*.toplinkbar a:link		{ color:#180d3b;	 text-decoration:none; }
*.toplinkbar a:active	{ color:#180d3b;	 text-decoration:none; }
*.toplinkbar a:visited	{ color:#180d3b;	 text-decoration:none; }
*.toplinkbar a:hover	{ color:#444444;	 text-decoration:underline; }

*.pagebot			{ background-image:url("../Images/ShadowBot.gif");	 background-repeat:no-repeat;	 
         			  height:11px;	 width:940px;	 left:0;	 right:0;
            		  margin:0 auto 20px auto; }
*.bottomlinkbar		{ height:18px;	 background-image:url("../Images/backgroundbot.gif");	 font-weight:bold;
               		  background-repeat:no-repeat;	 background-position:center bottom;	 padding:6px 22px 0 14px;
               		  font-size:0.7em;	 font-family:arial;	 color:#d2d8dd; }
*.searchholder		{ color:White;	 z-index:100000;	 margin:7px 15px 0 0;	 height:22px; }
*.searchbuttonholder{ margin-top:-1px;	 height:22px; }
*.searchboxholder	{ background-image:url("../Images/SearchBox.gif");	 background-repeat:no-repeat;	 
              		  background-position:left center;	 padding:8px 0 0 8px;	 height:22px;	 margin-top:-5px; }
*.searchbutton		{ border:0;	 background-color:Transparent;	 background-image:url("../Images/SearchButton.gif");
              		  background-repeat:no-repeat;	 background-position:left center;	 width:73px;	 
              		  height:22px;	 cursor:pointer; }
*.searchbutton:hover{ background-image:url("../Images/SearchButton2.gif"); }

*.searchbox			{ border:0;	 background-color:Transparent;	 width:158px;	 font-size:0.7em;
           			  height:22px; }


/*-->Home Page (Default.aspx)<--*/
*.contenthome		{ padding:0 5px 0 5px;	 font-family:Verdana, Arial;	 font-size:0.8em;
         			  min-height:400px;	 color:#fcf1c8;	 background-image:url("../Images/backgroundmid.gif");
         			  background-position:center top;	 background-repeat:repeat-y;	 z-index:-1; }
*.flashelement		{ min-height:305px;	 background-color:White;	 margin-bottom:5px;	 position:relative;
              		  z-index:0; }
*.bottomrectangle	{ background-image:url("../Images/HomeRectangleMid.jpg");	 padding:0 15px;
                 	  background-repeat:repeat-y;	 background-position:center top; }
*.rectangletop		{ height:23px;	 background-image:url("../Images/HomeRectangleTop.jpg");	 
                 	  background-repeat:no-repeat;	 background-position:center top; }
*.rectanglecontent	{ height:136px;	 background-image:url("../Images/HomeRectangleBot.jpg");	 
                 	  background-repeat:no-repeat;	 background-position:center bottom;	 position:relative; }
*.rectanglelinkbox	{ position:absolute;	 right:10px;	 bottom:10px;	 width:185px;	 height:126px; }
*.rectanglecolumn	{ padding:0 10px 5px 15px; }
*.lititle			{ font-weight:bold;	 color:Black;	 padding-bottom:5px; }
*.rectanglecontent ul	{ margin:0 0 10px 20px;	 padding:0; }
*.rectanglecontent li	{ color:#777777;	 line-height:1.2em;	 font-size:0.8em;	 list-style-type:disc; }
*.rectanglecontent li a	{ color:#777777;	 text-decoration:none; }
*.rectanglecontent li a:hover	{ text-decoration:underline; }


/*-->Content Template<--*/
*.contenttemplate	{ padding:25px 5px;	 font-family:Verdana, Arial;	 font-size:0.8em;
         			  min-height:400px;	 color:rgb(35,35,35);	 background-color:White;	 margin:0 5px; }
*.leftbar			{ width:180px;	 min-height:200px; margin:0 18px 0 10px;	 font-size:0.8em; }
*.centerbar			{ width:500px;	 min-height:200px; margin:0 0 0 0; }
*.rightbar			{ width:180px;	 min-height:200px; margin:0 10px 0 0;	 font-size:0.8em; }

*.contentsearch		{ padding:25px 5px;	 font-family:Verdana, Arial;	 font-size:0.8em;
         			  min-height:400px;	 color:rgb(35,35,35);	 background-color:White;	 margin:0 5px;
         			  background-image:url("../Images/SearchBackground.jpg");	 background-repeat:no-repeat;
         			  background-position:right top; }

/*-->Content Element Styles<--*/
*.contenttext		{ font-family:Verdana, Arial, Sans-Serif;	 letter-spacing:0;	 font-size:0.9em; }
*.contenttext p		{ margin:9px 0; }
*.contenttext a:link	{ color:#3a5493;	 text-decoration:none; }
*.contenttext a:active	{ color:#3a5493;	 text-decoration:none; }
*.contenttext a:visited	{ color:#3a5493;	 text-decoration:none; }
*.contenttext a:hover	{ color:#777777;	 text-decoration:underline; }
*.contenttext ul		{ margin:0;	 padding:0; }
*.contenttext li		{ margin:0 0 0 15px;	 padding:0;	 font-size:0.8em;	 line-height:1.4em;
                		  list-style-type:disc; }
*.contenttext li ul li	{ font-size:1em; }                		  
*.contenttext li a:link	{ font-weight:normal; }
*.headerlarge		{ font-family:Arial, Sans-Serif;	 font-size:2.2em;	 padding:0;
             		  color:Black;	 position:relative; }
*.headersmall		{ font-family:Verdana, Arial, Sans-Serif;	 font-size:1em;	 margin:15px 0 0 0;
             		  font-weight:bold;	 color:White;	 background-color:#3a5493;	 padding:3px 6px;
             		  background-image:url("../Images/BarGradient.gif");	 background-repeat:repeat-x; }
*.headersmallblack	{ font-family:Verdana, Arial, Sans-Serif;	 font-weight:bold;	 color:Black;
                  	  margin:15px 0 4px 0; }
*.bottomdivider		{ margin:15px 0 10px 0;	 border-top:1px #a0b6c9 solid;	 padding-top:4px;	 color:#666666;
               		  font-family:Arial, Sans-Serif;	 font-size:0.7em;	 text-align:right; }
*.uparrow			{ font-size:0.8em; }
*.totoplink			{ color:#444444;	 text-decoration:none; }
*.totoplink:hover	{ color:#777777;	 text-decoration:none; }
*.boxedin			{ border:1px solid #a0b6c9;	 padding:2px 8px;	 position:relative; }
*.imagecaption		{ border:1px solid #a0b6c9;	 color:#666666;	 font-size:0.8em;	 
              		  padding:2px;	 text-align:center; }
*.elementright		{ margin:12px 0 12px 12px;	 position:relative; }
*.elementleft		{ margin:12px 12px 12px 0;	 position:relative; }
*.boxheader			{ background-image:url("../Images/BarGradient.gif");	 background-repeat:repeat-x;
           			  height:14px;	 padding:4px 6px;	 color:White;	 font-weight:bold;
           			  font-family:Verdana, Arial, Sans-Serif;	 font-size:1.1em;    position:relative; }
*.boxheader2		{ background:#A0B6C9;	 background-repeat:repeat-x;
           			  height:14px;	 padding:4px 6px;	 color:White;	 font-weight:bold;
           			  font-family:Verdana, Arial, Sans-Serif;	 font-size:1.1em; }           			  
           			  
*.rightbar span		{ color:#666666; }
*.rightbar ul		{ margin:0;	 padding:0 0 5px 0; }
*.rightbar li		{ margin:0 0 0 15px;	 padding:0;	 font-size:0.9em;	 line-height:1.2em;
             		  list-style-type:disc; }
*.rightbar li a:link{ font-weight:normal; }
*.rightbar a:link	{ color:#3a5493;	 text-decoration:none;	 font-weight:bold; }
*.rightbar a:active	{ color:#3a5493;	 text-decoration:none; }
*.rightbar a:visited{ color:#3a5493;	 text-decoration:none; }
*.rightbar a:hover	{ color:#777777;	 text-decoration:underline; }


*.leftbar span		{ color:#666666; }

*.leftbar ul		{ margin:0;	 padding:0 0 5px 0; }
*.leftbar li		{ margin:0 0 0 0;	 padding:4px 6px;	 line-height:1.2em;
            		  background-color:#ccd3da;	 border-top:1px White solid;	 list-style-type:none;
            		  color:#3a5493; }
*.leftbar li.menuheaderli	{ color:White;	 font-weight:bold; }
*.leftbar li.menuselectli	{ background-color:White; }

*.leftbar a:link	{ color:#3a5493;	 text-decoration:none;	 font-weight:bold; }
*.leftbar a:active	{ color:#3a5493;	 text-decoration:none; }
*.leftbar a:visited	{ color:#3a5493;	 text-decoration:none; }
*.leftbar a:hover	{ color:#777777;	 text-decoration:underline; }
*.menu ul			{ margin:0;	 padding:0 0 5px 0; }
*.menu li			{ margin:0 0 0 0;	 padding:4px 6px;	 line-height:1.2em;
            		  background-color:#ccd3da;	 border-top:1px White solid;	 list-style-type:none;
            		  color:#3a5493;	 font-weight:bold; }

*.menuheaderli a:link	{ color:White; }
*.menuheaderli a:visited{ color:White; }
*.menuheaderli a:active	{ color:White; }
*.menuheaderli a:hover	{ color:White; }
*.menuselectli					{ background-color:White; }
*.leftbar .menuselectli a:link	{ font-weight:normal; }
*.menu .menuheaderli			{ background-color:#a0b6c9;	 font-size:1.2em; }
*.menu .menufooterli			{ font-size:1px;	 background-color:#a0b6c9; }
*.submenutitle		{ color:#444444;	 font-weight:bold;	 font-size:1.2em;	 margin-bottom:4px; }
*.submenu			{ color:#777777;	 margin:15px 7px;	  }
*.submenu ul		{ margin:0;	 padding:0 0 5px 0; }
*.submenu li		{ margin:0 0 0 15px;	 padding:4px 6px;	 line-height:0.9em;	 background-color:Transparent;
            		  border:0;	 list-style-type:disc; }
*.leftbar .submenu a:link	{ color:#777777;	 text-decoration:none;	 font-weight:normal; }
*.leftbar .submenu a:active	{ color:#777777;	 text-decoration:none; }
*.leftbar .submenu a:visited{ color:#777777;	 text-decoration:none; }
*.leftbar .submenu a:hover	{ color:#3a5493;	 text-decoration:underline; }


/*-->Content Template1<--*/
*.contenttemplateone{ padding:0px;	 font-family:Verdana, Arial;	 font-size:0.8em;    background-image:url("../Images/backgroundmid.gif");
         			  background-position:center top;	 background-repeat:repeat-y;
         			  color:rgb(35,35,35);    background-color:#cccccc;   margin:0 5px; }
*.contenttemplateone a:link { font-weight:normal; }
*.contenttemplateone a:link	    { color:#3a5493;	 text-decoration:none; }
*.contenttemplateone a:active	{ color:#3a5493;	 text-decoration:none; }
*.contenttemplateone a:visited  { color:#3a5493;	 text-decoration:none; }
*.contenttemplateone a:hover	{ color:#777777;	 text-decoration:underline; }
.temponetopimage    { height:260px; }
.temponetopimage img{ height:260px;  width:930px; }
.temponewhitebox    { margin:25px 0 0 0; padding:20px; background:#ffffff; border-top:1px solid #dedede; }
.temponewhitebox .contenttitletext  { width:690px;   margin-bottom:15px;     color:#9f9f9f;  font-size:1.15em;
                                      float:left;    font-weight:bold; }
.temponewhitebox .cola  { width:345px;   float:left;     margin-right:20px; }
.temponewhitebox .colb  { width:345px;   float:left; }
.temponewhitebox .smallimg         { width:60px;    float:left;      margin-bottom:20px; }
.temponewhitebox .text             { width:280px;   float:right;     margin-bottom:20px; }
.temponewhitebox .colc  { width:170px;   float:right;    font-size:0.8em; }
*.colc .boxedin			{ border:1px solid #a0b6c9;	 padding:0;	 position:relative;  margin-bottom:20px; }
.colc .boxedin div		{ margin:0;	 padding:5px 10px;    border-top:1px dotted #dedede; }
.colc .boxedin div.image		{ margin:0;	 padding:0;  border:0; height:65px; }
.colc .boxedin div.image img	{ height:65px;   width:168px; }
*.colc div .icon    { display:block; width:16px;    float:left;  padding:0;  border:0; }
*.colc div .icon img    { height:16px;   width:16px; }
*.colc div .link    { display:block; width:125px;   float:right;  padding:0;  border:0; }
.temponegreybox     { padding:20px; border-top:1px solid #dedede; background:#eeeeee; }
.temponegreybox .cola   { width:270px;   float:left;     margin-right:20px; }
.temponegreybox .colb   { width:270px;   float:left;     margin-right:20px; }
.temponegreybox .colc   { width:270px;   float:left; }
.temponegreybox .smallimg          { width:60px;    float:left; }
.temponegreybox .text              { width:205px;   float:right; }
.smallimg img           { width:60px;    height:45px; }


/*-->Template 2<--*/
.temptwowhitebox    { margin-top:0;  border-top:0; }
.temptwobluebox     { text-align:right;   color:#eeeeee;     font-weight:bold; }
.temptwobluebox .big{ font-size:1.4em;   margin-bottom:5px;     font-weight:normal; }
.accordion .boxheader       { cursor:pointer; }
.boxheader div.image         { position:absolute;   height:17px;    top:3px;    right:0;    width:28px; 
                            background:url("../Images/ajaxshow.gif") no-repeat; }
.togglecollapse div.image    { background:url("../Images/AjaxHide.gif") no-repeat; }
.colc .boxedin div.imageshort    { margin:0;	 padding:0;  border:0; height:20px; }
.colc .boxedin div.imageshort img{ height:20px;   width:168px; }

/*-->Template 3<--*/
.temptwotitle   { float:left;    width:690px;    margin-bottom:15px; }
.temptwotopimg  { margin-bottom:15px;    width:500px;   height:120px; }
.temptwotopimg img  { width:500px;   height:120px; } 
.temptwoboxes   { margin-bottom:0; }
.temptwoboxes .boxedin   { padding:2px;  margin-bottom:0; }
.temptwoboxes .smallimg          { width:60px;    float:left;    margin-bottom:0; }
.temptwoboxes .text              { width:170px;   float:right;   margin-bottom:0; }
.rightbox       { width:245px;    float:right;    margin-bottom:15px; }
.leftbox        { width:245px;    float:left;     margin-bottom:15px;  }


/*-->Template 4<--*/
.tempfourtopimg { margin-bottom:15px;    width:702px;   height:200px;   float:left; }
.tempfourtopimg img     { width:702px;   height:200px; }
.tempfournewstable      { border-collapse:collapse;  text-align:left;    margin-bottom:15px; } 
.tempfournewstable th   { background:#eeeeee;    font-weight:bold; }
.tempfournewstable .td1 { width:15%;     padding:5px;   border-left:1px solid #dedede;
                          border-bottom:1px solid #dedede; }
.tempfournewstable .td2 { width:85%;     padding:5px;   border-right:1px solid #dedede;
                          border-bottom:1px solid #dedede; }


/*-->Admin Pages<--*/
*.contentadmin		{ padding:25px 30px;	 font-family:Verdana, Arial;	 font-size:0.8em;
         			  min-height:400px;	 color:rgb(35,35,35);	 background-color:White;	 margin:0 5px;
         			   }
*.clientmanagertable{ }
*.clientmanagertd1	{ width:140px; }
*.clientmanagertd2	{ width:280px;	 text-align:right; }
*.clientmanagertxtbx{ width:270px;	 padding-left:3px;	 padding-top:2px; }