@import url(inc_common.css);
@import url(inc_htmlarea.css);
@import url(inc_csc.css);
@import url(inc_news.css);
@import url(inc_projects.css);
@import url(inc_flashheading.css);

/* Common Page Layout
----------------------------------------------- */
#wrapper {
	width:930px;
	margin-left:auto;
	margin-right:auto;
    /*
	margin-left:-465px;
    left:50%;
    position:absolute;
	*/
}

div.col_left {
	float:left;
	width:288px;
}

div.col_right {
	width:572px;
	float:right;
	padding-right:70px;
}

#header {
	background:url(../images/page_header_bg.gif) repeat-x left bottom;
	width:930px;
	height:265px;
}

#logo img {
	width:288px;
	height:100px;
}

#flashheader table, #flashheader td {
	border-collapse: collapse;
	padding:0;
	margin:0;
	border:0;
}

#flashheader {
	background-color:#FF8000;
	padding:4px;
}

#flashheader img {
	border-left:1px solid white;
}


#metanav {
	padding-top:33px;
	text-align:right;
	height:20px;
}

#sidenav {
	margin-top:15px;
}

#subnav {
	margin-top:10px;
}

#contentframe {
	/*background:#F7F7FF url(../images/page_content_bg.gif) no-repeat;*/
	background:#F7F7FF url(../images/page_content1_bg.gif) repeat-y;
	border-bottom:1px solid #F7F7FF;
}

#content {
	/*background:#ffffff;*/
	padding:30px 30px 40px 30px;
}

#footer {
	background:url(../images/page_footer_bg.gif) repeat-x;
	padding-top:20px;
}

#footer div.col_left {
	color:#B2B2B2;
}

#footer div.col_left a {
	color:#B2B2B2;
	text-decoration:none;
}

#footer div.col_right {
	text-align:center;
}


/* Navigation
----------------------------------------------- */
#metanav ul {
	display: inline;
	list-style-type:none;
	padding:0;
	margin:0;
}

#metanav li {
	display: inline;
	padding-right: 7px;
	margin-right: 7px;
	background:url(../images/page_metanav_line.gif) no-repeat right 2px;
}

#metanav a {
	font-weight:bold;
	text-decoration:none;
}

#metanav a:hover, #metanav a.sel{
	text-decoration:underline;
}

#sidenav ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#sidenav ul {
	border-bottom: 1px solid #4D4DEF;
}

#sidenav li {
	border-top: 1px solid #4D4DEF;
}

#sidenav ul a {
	display: block;
	color: white;
	font-weight:bold;
	text-decoration: none;
	padding: 4px 0 4px 75px;
	background:#0000E8 url(../images/page_mp.gif) no-repeat 57px 7px;
}

#sidenav ul a:hover, #sidenav ul a.sel {
	background:#2626EB url(../images/page_mp_o.gif) no-repeat 0px 7px;
}

#subnav ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#subnav ul.l1 {
	border-bottom: 1px dotted #7B7B7F;
}

#subnav li {
	border-top: 1px dotted #7B7B7F;
}

#subnav ul a {
	display: block;
	text-decoration: none;
	padding: 4px 0 4px 75px;
	background:url(../images/page_sp.gif) no-repeat 57px 7px;
}

#subnav ul.l1 a:hover, #subnav ul.l1 a.sel {
	background:#E6E6F3 url(../images/page_sp_o.gif) no-repeat 0px 7px;
}

#subnav ul.l2 a {
	padding: 4px 0 4px 93px;
	background:url(../images/page_ssp.gif) no-repeat 75px 7px;
}

#subnav ul.l2 a:hover, #subnav ul.l2 a.sel {
	background:#E6E6F3 url(../images/page_ssp.gif) no-repeat 75px center;
}
