/* body */
body							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(assets/background.gif) #b8bee0; margin:0 0 0 0}
#top        					{background:url(assets/side-top.gif) repeat-x bottom;}
#leftnav    					{background:#ffffff;}
#left       					{background:url(assets/side-left.gif) repeat-y #ffffff; width:9px}
#middle     					{background:#ffffff;padding-left:5px}
#right      					{background:url(assets/side-right.gif) repeat-y #ffffff; width:9px}
#bottom      					{background:url(assets/side-bottom.gif) repeat-x top;}

/* forms */
form							{margin:0px}
button							{font-family:Verdana, Arial, Helvetica, sans-serif}
label							{cursor:pointer;}
.fld							{background: #FFFFFF;}
.fld:focus						{background: #e3e1e1; border-style:inset; border-width:2px;}
button.submit					{border: none; background-color: transparent;}
.input1							{background-color: #ffffff;	background-image: url(assets/bg_inputs.gif);
								 background-repeat: repeat-x; background-position: left top; border: 1px solid #B6B6B6;
								 padding: 2px; font-size: 1em; font-family: Verdana, Arial, sans-serif;}
.input1:focus					{border: 1px solid #577036;}
.combobox						{background-color: #ffffff;	background-image: url(assets/bg_inputs.gif);
								 background-repeat: repeat-x; background-position: left top; border: 1px solid #B6B6B6;
								 padding: 3px; font-size: 1em; font-family: Verdana, Arial, sans-serif;}
.combobox:focus					{border: 1px solid #577036;}

/* error & confirmation */
.errors 						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red;}
.confs 							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: green;}

/* normal */
.xs 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.s 								{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.m 								{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}
.l 								{font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;font-size: 16px;}

/* bold */
.xsb 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold;}
.sb 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;}
.mb 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold;}
.lb 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold;}

/* links */
a, a:visited 					{color:#0000ff; text-decoration:none}
a:hover      					{color:#ff0000; text-decoration:underline}

a.blackRed, a.blackRed:visited	{color:#000000; text-decoration:none}
a.blackRed:hover             	{color:#ff0000; text-decoration:underline}

a.blackBlack, a.blackBlack:visited	{color:#000000; text-decoration:none}
a.blackBlack:hover             		{color:#000000; text-decoration:none}

a.nav, a.nav:visited          	{color:#000000; text-decoration:none; font-weight:bold; padding:3px; cursor:pointer;}
a.nav:hover                    	{color:#000000; text-decoration:none; font-weight:bold; padding:3px; cursor:pointer;}

/* misc */
.line							{border-bottom:1px solid #cccccc}
















