/* CSS */

/* maroon #770000; */
/* light blue #f4f3f3 */
/* light yellow #f7f5ca; */

   * { behavior: url(iepngfix.htc) }
   img { behavior: url(iepngfix.htc); }
   
/* CSE */
#wrapper_cse {
background-color:#ffffff;
margin-top:0;
margin:0 auto;
padding-top:0;
width:600px;
}

#title_cse {
padding:20px 0px 0px 0px;
overflow:auto;
text-align:left;
margin:0px auto;
background-color:none;
}
/* END */

/* MAIN LAYOUT */
body { margin-top:0; background-color:#ffffff; color:#666666; margin:0 auto; font-family:Arial, Helvetica, Avant Garde, Avantgarde, sans-serif;}

/* BACKGROUND LAYOUT */
#wrapper_main {
background-color:#f4f3f3;
margin-top:0;
margin:0 auto;
padding-top:0;
width:760px;
}

.top {background:url("images/top.gif") top repeat-x; background-color:#990000; color:#ffffff;}
.left {background:url("images/left.gif") left repeat-y;}
.right {background:url("images/right.gif") right repeat-y;}

#bottom {background:url("images/bottom.gif") bottom repeat-x;}
#bottom_left {background:url("images/bottom_left.gif") bottom left no-repeat;}
#bottom_right {background:url("images/bottom_right.gif") bottom right no-repeat;}

/* GENERAL */
a:link {color:#333333; text-decoration:underline;}
a:visited {color:#444444;}
a:active {color:#333333;}
a:hover {color:#666666}

.huge {font-size:xx-large;}
.large {font-size:large;}
.small {font-size:small;}
.tiny { font-size:xx-small;}

.f_right {
float:right;
}
.f_left {
float:left;
}

.corner_borders {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:0px 10px 5px 10px;
}


.head_links {
text-align:center;
font-size:12px;
}

.index .links {
	margin-top:-25px;
}

.links {
	width:278px;
	height:140px;
	border:0px; 
}

.links_sm {
	width:200px;
	height:101px;
	border:0px; 
}

#header_content {
background-color:none;
text-align:center;
margin:0 25px;
height:85px;
background:url("images/holiday.png") top left no-repeat;

}
#notice {
text-align:left;
color:#ffffff;
font-size:12px;
float:left;
display:inline;
height:12px;
}
#title {
height:52px;
}

h1 {
color:#ffffff;
font-size:22px;
font-weight:bold;
float:right;
display:inline;
line-height:45px;
margin:0px;
padding:0px;
}
#topnav {
clear:both;
line-height:12px;
font-size:12px;
color:#ffffff;
}

#topnav a:link {color:#ffffff; text-decoration: none; font-weight:bold;}
#topnav a:visited {color:#ffffff;}
#topnav a:active {color:#f7f5ca;}
#topnav a:hover {color:#f7f5ca;}


#content {
padding:20px 50px 75px 50px;
overflow:auto;
text-align:left;
margin:0px auto;
background-color:none;
}

#content_cse {
width:523px;
background:#ffffff;
margin:0px 25px;
padding:15px 10px 15px 10px;
text-align:center;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.left_col {
font-size:small;
float:left;
display:inline;
width:315px;
margin:0 15px 0 0;
}

.right_col {
font-size:small;
float:left;
display:inline;
width:315px;
margin:0 0 0 15px;
}

.col {
width:100%;
padding-bottom:20px;
}

.col_div_top, .col_div {
padding-top:20px;
padding-bottom:20px;
margin-top:10px;
}
.col_div {
border-top:1px solid #770000;
}

#footer {
width:760px;
margin:0 auto;
text-align:center;
padding:0px 25px;
font-size:10px;
}

#footer_cse {
	padding-left:25px;
	width:545px;
	line-height:9px;
}
#footer_cse .bl {background:url("se/images/MC_cse_bl.gif") bottom left no-repeat;}
#footer_cse .br {background:url("se/images/MC_cse_br.gif") bottom right no-repeat;}
}

/* GPL PAGES */

.gpl {text-align:left;}

.gpl div {padding:20px;}

.gpl img {float:right;}

.gpl .os {padding-top:-10px; padding-bottom:0px;}
.gpl .os img {float:left;}

.gpl ul {font-size:x-small; list-style:none; }
.gpl ul.condensed {
	display:inline;
	margin: 5px 0 0 0px;
	width: 75px;
	float: left;
	padding-bottom: 10px;
	margin-left:-25px;
}

/* PORTFOLIO PAGES */
.portfolio ul.condensed {
	display:inline;
	margin-left:-45px;
	float: left;
	list-style:none;
}
html>body .portfolio ul.condensed { *margin-left:-10px;} /*IE7 ONLY*/
 
.portfolio ul.condensed li {
	text-align:center;
	display:inline;
	width: 150px;
	float: left;
	padding-bottom: 5px;
}
