/*--------------------------------------------------------------------------------------------------

Infitech Default Stylesheet
(c) Copyright 2007 Infitech

All controllers inherrit from this stylesheet, so anything reusable, site-wide or generic goes here.

--------------------------------------------------------------------------------------------------*/

body        					{ margin:0; padding:0; }

#header     					{
	position: relative;
	width: 100%;
	height: 4em;
	padding-top: 0em;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}

#logo							{ float:left; margin:1.1em 0; }

#nav        					{
	float:right;
	margin-top: 2.2em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}
#nav ul     					{ margin:0; padding:0; list-style:none; }
#nav ul li  					{ margin:0; padding:0; margin-right:1em; display:inline; }
#nav a							{ color:#FF6600; text-decoration:none; }
#nav a:hover					{ color:#33FFFF; text-decoration:underline; }
#nav a.selected				{ color:#000; font-weight:bold; }
#nav a.selected:hover { color:#1B84F7; }



#nav_p        					{
	float:none;
	margin-top: oem;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}

#nav_p ul     					{ margin:0; padding:0; list-style:none; }
#nav_p ul li  					{ margin:0; padding:0; margin-right:1em; display:inline; }
#nav_p a							{ color:#FF6600; text-decoration:none; }
#nav_p a:hover					{ color:#33FFFF; text-decoration:underline; }
#nav_p a.selected				{ color:#000; font-weight:bold; }
#nav_p a.selected:hover { color:#1B84F7; }

#wrap       					{ 
								margin:0 auto; 
								width:760px; }

#content    					{  }
#main       					{ float:left; width:445px; margin-right:30px; }
#sub        					{ float:left; width:285px; }

#footer     					{ margin-top:3em; padding-top:2em; padding-bottom:2em; border-top:1px solid #ccc; font-size:10px; line-height:140%; color:#999; text-align:center; }


/* LINKS
--------------------------------------------------------------------------------------------------*/

/*a:link								{ color:#FF6600; }
a:visited							{ color:#FF6600; }*/

h1 a, h2 a						{ text-decoration:none; }
h1 a:hover, 					
h2 a:hover						{ color:#33FFFF; text-decoration:underline; }
h1 a:visited, 
h2 a:visited					{ color:#FF6600; }

#sub a:visited 				{ color:#FF6600; }


/* LISTS
--------------------------------------------------------------------------------------------------*/

ul.checks							{ list-style:none; padding-left:0; }
ul.checks li					{ padding-left:18px; background:url('/images/check.gif') no-repeat 2px .3em; }


/* TYPOGRAPHY
--------------------------------------------------------------------------------------------------*/

p											{
	line-height:160%;
}
body									{
	color:#444;
}
h1, h2								{ font-family:georgia,times; font-weight:normal; }
h1										{ font-size:38px; line-height:40px; color:#000; /*#;*/ }
h2										{ font-size:20px; line-height:23px; color:#000; margin-bottom:.3em; }
h3										{ font-size:12px; line-height:inherit; font-weight:bold; }


/* NAVIGATION
--------------------------------------------------------------------------------------------------*/
/*#treenav a { line-height:0px; f


/* MISC
--------------------------------------------------------------------------------------------------*/

#quick-links 					{ margin-bottom:2.0em; }
#quick-links a				{ color:#1B84F7; }
.new h2 a { margin-top:-7px; padding-top:7px; padding-bottom:10px; margin-bottom:-10px; padding-right:35px; background:url("/images/new.gif") no-repeat right 50%;  }

