body			    { font-family:verdana; }
div 			    { border:0px; margin:0; padding:0; font-size:10px;; border-collapse:collapse; font-family:verdana; }
select                      { border-style:none;  border: 1px solid #cccccc; color:#666666; font-size:11px;
		              height:18px; background-color:#f1f1f1; }
img			    { border:0px; margin:0; padding:0; }
input                       { border: 1px solid #cccccc; height:16px; font-size:11px; color:#999999; margin-bottom:0px; background-color:#f1f1f1; padding:0px; }
p			    { margin:0; padding:5px; }
td			    { vertical-align:top;    }
table			    { margin:0; padding:0; }
a			    { text-decoration: none; }

ul.topMenu                  { font-family:verdana; list-style-type:none; margin:0px; padding:0px; }

.topMenu a                  { font-size:13px; text-decoration:none; color:#ffffff; }
.topMenu li                 { float:left; text-align:center; }
.topMenu li div             { padding-top:7px; height:23px;}
.topMenu li.current         { background-color:#4061ff; color:#ffffff; font-weight:bold; }
.topMenu li.current.tgreen  { background-color:#33cc00; }
.topMenu li.current.torange { background-color:#ff6600; }
.topMenu li.current.tred    { background-color:#ff0000; }
.topMenu li.current.tnyblue { background-color:#003366; }
.topMenu li.current.toblue  { background-color:#0099ff; }
.topMenu li.current.topink  { background-color:#ff3333; }
.topMenu li.current.tsgrey  { background-color:#cccccc; }

.topMenu li.na div:hover a  { color:#333333; }
.topMenu li.na div:hover    { cursor:pointer; } 
.topMenu li.spacer          { height:30px; width:1px; background-color:#525252; padding:0px; margin:0px; }


.whitelnk 		{ font-size:10px; text-decoration:none; color:#ffffff; }
.whitelnk:hover		{ color:#333333; }
.orangelnk 		{ text-decoration:none; color:#ff6600; }
.orangelnk:hover	{ color:#663300; }

.home 	a 		{ text-decoration:none; color:#666666; }
.home	a:hover		{ color:#333333; }
.homeMenu div 		{ font-size:9px; color:#666666; font-weight:bold; }


.hdr 			{ font-size:10px; color:#666666; }

.bclnk			{ color:#ffffff; cursor:pointer; }
.bclnk:hover		{ color:#666666; text-decoration:none; }

.greylnk		{ color:#999999; font-size:9px; }
.greylnk:hover		{ color:#666666; cursor:pointer; }







.buttonblue		{ cursor:pointer; font-size:9px; padding-top:4px; height:21px; text-align:center; color:#ffffff; font-weight:bold;
			  background-image: url('../../images/comp/buttons/button_blue.png');  }

.buttonpink		{ cursor:pointer; font-size:9px; padding-top:4px; height:21px; text-align:center; color:#ffffff; font-weight:bold;
			  background-image: url('../../images/comp/buttons/button_pink.png');  }

.buttongreen		{ font-size:9px; width:90px; padding-top:4px; text-align:center;  height:21px;
			   background-image: url('../../images/comp/buttons/button_green.png'); cursor:pointer; color:#ffffff; font-weight:bold; }

.buttongrey		{ font-size:9px; width:50px; padding-top:4px; text-align:center;  height:21px;
			   background-image: url('../../images/comp/buttons/button_grey_short.png'); cursor:pointer; color:#ffffff; font-weight:bold; }

.buttongreyw		{ font-size:9px; width:90px; padding-top:4px; text-align:center;  height:21px;
			   background-image: url('../../images/comp/buttons/button_grey.png'); cursor:pointer; color:#ffffff; font-weight:bold; }


.buttonorange		{ font-size:9px; width:90px; padding-top:4px; text-align:center;  height:21px;
			   background-image: url('../../images/comp/buttons/button_orange.png'); cursor:pointer; color:#ffffff; font-weight:bold; }

.buttonnvyblue		{ cursor:pointer; font-size:9px; padding-top:4px; height:21px; text-align:center; color:#ffffff; font-weight:bold;
			  background-image: url('../../images/comp/buttons/button_navyblue.png');  }

.buttonbluew		{ cursor:pointer; font-size:9px; padding-top:4px; height:21px; text-align:center; color:#ffffff; font-weight:bold;
			  background-image: url('../../images/comp/buttons/button_blue_wide.png');  }





.buttonnvyblueS1		{ cursor:pointer; font-size:9px; padding-top:4px; height:21px; text-align:center; color:#ffffff; font-weight:bold;
			  background-image: url('../../images/comp/buttons/button_navyblue.png');  }

.buttonnvyblueS2		{ cursor:pointer; font-size:9px; padding-top:4px; height:21px; text-align:center; color:#cccccc; font-weight:bold;
			  background-image: url('../../images/comp/buttons/button_navyblue.png');  }

.buttonpink:hover	{ color:#660033; }
.buttongrey:hover	{ color:#666666; }
.buttongreyw:hover	{ color:#666666; }
.buttonblue:hover	{ color:#003366; }
.buttonbluew:hover	{ color:#003366; }
.buttongreen:hover 	{ color:#006600; }
.buttonorange:hover 	{ color:#663300; }
.buttonnvyblue:hover	{ color:#cccccc; }

.emailaddr		{ color:#0099ff; font-weight:bold; cursor:pointer;}
.emailaddr:hover	{ color:#ff6600; } 



.btxt			{ color:#999999; font-size:10px; line-height:16px; }
.htxt			{ color:#ff6600; font-size:9px; line-height:16px; }


.loginField		{ height:16px; padding-top:2px; padding-left:5px; width:218px; font-weight:normal;}
.loginFieldp		{ height:16px; padding-top:2px; padding-bottom:2px; padding-left:5px; width:218px; font-weight:normal;}
.loginField.inputtxt			{ color:#000000; font-size:11px; font-weight:normal; }
.loginFieldp.inputlbltxt		{ color:#999999; font-size:11px; font-weight:normal; }





.storeField		{ height:16px; padding-top:2px; padding-left:5px; width:218px; font-weight:normal;}
.storeField.errortxt	{ height:16px; padding-top:2px; padding-left:5px; width:218px; color:#ff0000; font-weight:bold; }


.editProfileField	   { color:#000000; }
.editProfileField.etxt	   { color:#ff0000; font-weight:bold; }

.signupformfield	   { color:#ff0000; font-weight:bold; }
.signupformfield.etxt	   { color:#ff0000; font-weight:bold; }
.signupformfieldp.etxt     { color:#ff0000; font-weight:bold; }
.signupformfield.inputtxt  { color:#000000; font-size:11px; font-weight:normal; }
.signupformfieldp.inputtxt { color:#000000; font-size:11px; font-weight:normal; }




.inputtxt		{ color:#000000; font-size:11px; font-weight:normal; }
.inputlbltxt		{ color:#999999; font-size:11px; font-weight:normal; }


.imgcelllnkdis		{ color:#cccccc; }
.imgcelllnk		{ color:#666666; cursor:pointer; }
.imgcelllnk:hover div	{ color:#0099ff; cursor:pointer; }


.tarea			{ overflow-x:hidden; border:1px solid #cccccc;  padding-left:2px; font-weight:normal; padding-top:2px; padding-bottom:2px;
		          color:#999999; font-size:11px; height:16px; font-family:verdana; background-color:#f1f1f1; overflow-y:hidden;}

.tarea.tdull		{ color:#333333; }

.topLoginLogout	     	{ color:#ffffff; }
.topLoginLogout a    	{ color:#ffffff;  text-decoration:none; }
.topLoginLogout a:hover { color:#0099ff; }


.lnkBlue.selected     { color:#0099ff; }
.lnkBlue              { color:#666666; cursor:pointer; }
.lnkBlue:hover        { color:#0099ff; }
.lnkBlueD.selected     { color:#0099ff; }
.lnkBlueD              { color:#666666; }




.bigbuttongreen       { font-size:12px; width:165px; padding-top:8px; text-align:center;  height:25px; 
                        background-image: url('../../images/comp/buttons/button_big_green.png'); cursor:pointer; color:#ffffff; font-weight:bold; }

.bigbuttongreen:hover { color:#006600; }


.bigbuttonblue       { font-size:12px; width:145px; padding-top:8px; text-align:center;  height:25px; 
                        background-image: url('../../images/comp/buttons/button_big_blue.png'); cursor:pointer; color:#ffffff; font-weight:bold; }

.bigbuttonblue:hover { color:#003366; }

.bluelnk	      { color: #0099ff; cursor:pointer; }
.bluelnk:hover	      { color: #666666; }
