@charset "utf-8";
/* CSS Document */

/*IFX Base Styles*/
/* First reset */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote { padding: 0; margin: 0; font-size: 100%; font-weight: normal;}
ol { margin-left: 1.4em; list-style: decimal;}
ul { margin-left: 1.4em; list-style: square;}
img { border: 0; }

/* Basic Layout, Header, Utility, etc*/
body {line-height:1.5em; font:400 12px arial,sans-serif; color:#000; background:#fff;}
#orgtitle { float:left; }
p {font:400 12px arial,sans-serif;}
li {font:400 12px arial,sans-serif;}
p {margin:10px; color:#333333}

li { color:#333333; margin-left: 1em; margin-bottom:2px; }

/*#pagecontent {margin:0px 20px 30px 185px;}*/
#maincontent {padding-top:15px;}
#crumbs {font-size:11px; padding:3px 0;}
#pagecontent {margin:0px 20px 30px 20px; height:auto;}

h1 {margin:20px 0px 10px 0px; border:none; color:#333399; font-size:26px; font-weight:normal;}
h2 {border-bottom:1px solid #039; padding:10px 0 1px 0; margin:0}


a:link {
	color:#0000CC;
}
a:visited {
	color:#333333;
}


#container { margin:0px auto; background:transparent; width: 1020px;}
#header{height: 95px;}
#utility { position:absolute; right:30px; top:20px; padding:5px; font-size: 14px; color: #FDBE57;}
#utility a {color: #333399; text-decoration:none;}
#utility a:hover {color: #FDBE57;}
#footer {position:relative; text-align:center; font-size:11px; padding:5.5px 0; line-height:2em; bottom:-15px; width:100%; background:#CCCCCC; clear:both;}

/*Menu sidebar*/
#menu { float:left; width:160px;}
#menu li {margin:0; line-height:2em;}
#menu ul {font-family:arial, sans-serif; margin:0; padding:0; list-style-type:none; background:transparent;}
#menu a {margin:0; font-size:14px; line-height:15px; display:block; padding:5px 5px; width:160px; color:#a33940; background:transparent; text-decoration:none;}
/*hiding the search box until we can make it work*/
#cse-search-box { display:block; visibility:hidden;}