/* standard elements */
* 			{ margin:0; }
a 			{ color:#1059B2; text-decoration: none; }
a:hover 	{ color:#1059B2; text-decoration: underline; }
body 		{ background-color:#FFFFFF; color:#000000; font:normal 10px Verdana, sans-serif; }
p,ul,td		{ color: #333333; }
form		{ margin:0; }
input		{ font: 10px Verdana; }
select		{ font: 10px Verdana; }
.check 		{ width:14px; height:14px; }
hr 			{ height:1px; color:#CCCCCC; }

/* headers */
h1			{ color: #FF6600; font: bold 14px Verdana; padding:8px; }

/* misc */
.clearer 	{ clear: both; }
.pager 		{ margin-top:12px; margin-bottom:12px; }

/* structure */
.container	{ margin:0 auto; width:900px; }

/* header */
.header		{ height:25px; padding:5px 0 9px 0; margin-top:6px; }

/* sub navigation */
.sidenav 	{ float:right; width:209px; background:url(/images/nav_bg.gif) repeat-y; margin-top:6px; }
.sidenavsub { padding:0 10px; }			  
.sidenav h1	{ color: #000000; font:bold 10px Verdana; background:url(/images/nav_h1.gif) repeat-y; width:125px; 
			  height:23px; line-height:23px; padding:0; padding-left: 90px; }
.sidenav a 	{ font:bold 10px Verdana; color:#FF6600; text-decoration:none; }
.sidenav ul { padding:8px; }
.sidenav li { margin-bottom:8px; }

/* navigation */
.navigation	{ background:#FF6600 url(/images/menu_bg.gif); width:900px; height:36px; }
.navigation a { color: #000000; text-decoration: none; font:bold 10px Verdana; padding:0 10px; line-height:36px; }
.navigation a:hover { color: #FFFFFF; }

/* main */
.main 		{ width:900px; margin-top:12px; border:1px solid #CCCCCC; }

/* content */
.content 	{ float:left; width:685px; overflow:auto; }
.content ol, ul { margin-left:12px; }
.content li { margin-left:18px; }

/* footer */
.footer 	{ width:900px; margin:1px auto; text-align:center; }
.footer a	{ color:#1059B2; text-decoration:none; }

/* web-effect */
.webeffect	{ margin:0 auto; width:900px; text-align:right; }
.webeffect a { color:#999999; text-decoration:none; }