/*CSS developed by Chris Hardie, 07/06 
Modified by Nancy Arruda, 09/06 -- version 1.4

=GENERAL - General formatting styles for the body
=STRUCTURE - Structure of the site, not to be modified!
=HEADER - Header styles, including the common nav and breadcrumbs
=FOOTER - Footer styles, including top of page and notices
=MENU - Left and right-hand menus
=FORMS - Any styles particular to forms (buttons, input boxes)
*/

/* ---------------------------------------------------------------- 
 	=GENERAL
------------------------------------------------------------------- */ 
/*Do not apply margins, padding or border to the body. When combined with negative margins and background properties,
IE6 will improperly calculate percentages.*/


body{
	text-align:left;
	min-width:780px;
	background-color:#fff;
	}

#container{
	padding-right:10px;
	padding-left:165px;
	margin:0;
	border:0;
	width:auto;
	}

body#with_sidebar #container {
	padding:0 210px 0 165px;
}

body#one_col_oversize #container, body#one_col #container
{
    padding-left:10px;
    padding-right:10px;    
}

body#one_col_oversize #main, body#one_col #main
{
    width:100%;
    border: 0;
}

.column {
	position: relative;
	float: left;
}

#container #main {
	padding: 0 0 1.5em 0;
	float:left;
	left:365px;
	}

body#with_sidebar #main, #main
{
    width:100%;
    border-left:365px solid white;
    position:static;	
}


html > body#with_sidebar #container #main, html > body #container #main
{
	position:relative;
	border:0;
 	left:auto;
}
	
html body#with_sidebar #nav {
	left: 215px;	
	}
	
html > body#with_sidebar #nav, html > body #nav{
	left:-160px;
}

html body#with_sidebar #sidebar {
	margin-right: -100%;
	left:5px;	
	float:left;
}

#header{
	width:auto;
}

ul#common{
	background-image:none;
	background-color:#000;
}

#common li#last_link a{
	position:static;
}

#common li, #common li#first_link, #common li#second_link{
	width:16.66%;
	background:url("/images/background/border.gif") repeat-y;
	border:0;
	}

#common li a
{
    padding-left:5px;
}

#header #common li#first_link
{
	background-image:none;
}

#header #common li#last_link
{
	position:static;
	height:auto;
	padding-left:1px;
	width:16%
}

#mod
{
    left:0px;    
}

#nav {	
	margin-left: -100%;	
	left:15px;	
}

#skiplink{
	width:100%;
	left:-10px;		
	}	
	
body #footer-wrapper
{
	width:auto;
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	max-width: none;
}

/*Unless we reset header to static, it will disappear in IE 6 and IE 7*/
body #header { position:static; }

body #fip {left:10px; }

body #flag_img { right:10px; }