	/* DEFAULTS */

	* { margin: 0px; padding: 0px; }
	
		

	HTML  { height: 100%; font-family: 'Segoe UI',Helvetica, Arial, sans-serif; font-size: 15px; color: #333; text-align: left; }
	body { background: #ffffff; 
		   background-image: url("../images/iceberg-inserts-bg.jpg");
		   background-repeat: no-repeat;
		   background-attachment: fixed;
		   background-position: center top; }
        .clear { clear: both; line-height: 0px; }
        
#wrapper { position:relative; margin: 0 auto;
        height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */ }
	
	#altoc_template {
	margin: 0 auto;
        width: 980px;
	text-align: left;
}
        
        
h1 { font-weight: bold; font-family: 'Arvo', palatino, georgia, times roman, serif; font-weight: 400; font-size: 1.3em; line-height: 0.2em; margin: 0; color: #426a9a; text-transform: none; text-align:left; margin-bottom: 5px; padding-bottom: 5px;}        
h2 { font-weight: bold; font-family: 'Arvo', palatino, georgia, times roman, serif; font-weight: 600; font-size: 1.2em; margin: 0; color: #1b4980; text-transform: none; text-align:left; display: inline; } 
h3 { font-weight: bold; font-family: 'Arvo', palatino, georgia, times roman, serif; font-weight: 400; font-size: 0.8em; line-height: 0.3em; margin: 0; color: #900000; text-transform: none; text-align:left; display: inline; } 
h4 { font-weight: bold; font-family: 'Arvo', palatino, georgia, times roman, serif; font-weight: 400; font-size: 1.5em; line-height: 0.2em; margin: 0; color: #900000; text-transform: none; text-align:center; margin-bottom: 5px; padding-bottom: 5px;}        

a { color: #335986; text-decoration: none; }
a:hover { color: #1b4980; text-decoration: underline; }

/* body text */

	#bodytext {width: 980px; margin: 0 auto; }
        #bodytext .bodytext1 { font-size: .9em; line-height: 1.5em; text-align: left; padding: 0 10px 0 10px; margin: 0 10px 0 10px;}
	#secondtext { font-size: .9em; line-height: 1.4em; text-align: left; padding: 0 10px 0 10px; margin: 0 10px 0 10px;}


/* Header */
	
	#header { width: 980px; height: 325px; margin: 0; background: url(../images/header.png) top no-repeat; background-position: center top;  }


a.subtitle {font-weight: normal; font-family: 'Arvo', serif; font-size: 1.1em; font-weight: 700; line-height: 3.8em; color: #000000; text-decoration: none; letter-spacing: 1px; margin: 0 5px 0 0; text-shadow: 2px 2px 3px #a7a7a7; text-align: center; 
        filter: dropshadow(color=#cdcdcd, offx=1, offy=1);
-webkit-transition: all .2s linear; 
-moz-transition: color .2s linear; 
-o-transition: color .2s linear; 
transition: color .2s linear; }
        
	.pageWrapperTopNav  { width: 966px; height: 65px; margin: 0 auto 7px; background: transparent top right no-repeat;  }
	.pageWrapper { width: 966px; margin: 0 auto; }


        
        /* MAIN CONTENT */
        
        
        
        #maincontainer { text-align: left; width: 980px; height:auto; margin: 0 auto; background: transparent; padding: 50px 0 40px 20px; min-height: 100%; overflow: auto; }
        #maincontainer2 { text-align: left; width: 900px; height:auto; margin: 0 auto; background: transparent; padding: 50px 0 100px 0; padding-bottom:100px; min-height: 100%; overflow: auto; }
        
        
        #whats { text-align: center; width: 940px; height: 75px; margin: 10px auto; background: transparent url(../images/assets/whatsyourambition.jpg) top no-repeat; }
        
        #theright { width: 500px; float: right; background: transparent; margin: 0; padding: 0 10px 0 0;}
        
        #homecontent { width: 440px; float: left; background: transparent; margin: 0 10px 0 0; padding: 0 0 0 10px; position: relative; bottom: 0; padding-bottom: 2em; margin-bottom: 5em; }
	
	#secondcontent { width: 900px; float: left; background: transparent; margin: 0 10px 0 0; padding: 0 0 0 10px; position: relative; bottom: 0; padding-bottom: 2em; margin-bottom: 5em; }
        
	#bodytop{
	width: 980px;
	height: 10px;
}
                
        #content {
	padding:1em 1em 5em; /* bottom padding for footer */ }
	

        #footer {
	width: 960px;
	background:#426a9a;
	padding: 5px 10px 5px 10px;
	border-top:6px double gray;
	text-align: right;
}
	#footer p {
		padding: 0em;
                color: #ffffff;
                font-size: 12px; line-height: 0.7em;
	}
        
        a.footer {
	font-size: 13px;
	color: #b9e5fb;
	text-decoration: none;
	text-align: left;
	}
	a.footer:hover {
		color: #1b4980; }
	
	img.floatRight {
	    float: right;
	    margin: 8px 25px 0px 10px; 
}