/* CSS Document */

body {	margin: 0px;	padding: 0px; font: 11px verdana, arial, helvetica, sans-serif; color: #000; line-height:17px; background:#1F3C74 url(images/pageElements/bg_y.jpg) top left repeat-x;}

#wrapper {margin: 0px;	padding: 0px; background:transparent url(images/pageElements/bg_level0.jpg) top left  repeat-y; }
#shell{ margin:0;padding:0;background:transparent url(images/pageElements/bg_level05.jpg) top left no-repeat;}


#containerwrapper{ margin:0 auto 0 auto;  width:750px;background:transparent url(images/pageElements/bg_content.jpg) repeat-y; position:relative; top:36px;}
#container { background:transparent url(images/pageElements/bg_level1.jpg) top center no-repeat;}


	#pagepic{float:right;padding:0 0 30px 10px;}
	#content {width:490px;  padding-top:287px; padding-left:213px;}
	#content a {text-decoration:underline; color:#624889;}
	#content a:hover {color:#000; text-decoration:none;}
	#content h2 {color:#1C3C75; font:bold 18px arial, verdana, Helvetica, sans-serif; margin-bottom:1px;}
	#content h3 {color:#573B86; font:bold 16px arial, verdana, Helvetica, sans-serif; margin-bottom:1px; padding-top:15px; }
	#content hr {height:1px; color:#000; background:#000; size:1px;}
	#content p, #content ol, #content ul, #content form {margin-top:3px; margin-bottom:16px; }

	#bottomfooter, #topfooter {  width:750px; color:#fff;}
	#bottomfooter a{color:#fff; text-decoration:none; }
	#bottomfooter  a:hover { color:#ccc; text-decoration:underline;}
	#bottomfooter{ margin:35px auto 0 auto; width:750px;  text-align:center; font-size:9px; line-height:11px;  background:transparent; }
	#topfooter{height:136px}
#sideElements{

padding-top:115px;
float:right;
height:362px;
width:312px;
}
#pagephoto{
width:312px;
height:212px;

}

div.links{
width:454px;
}
div.links img{
border:none;
padding:0;
margin:0;
}
div.links a{
width:225px;
height:90px;
border:1px solid #000;
float:left;
padding:0;
line-height:0; font-size:0;
}
div.links a.wide{
width:450px;
height:90px;
border-width:1px 2px 1px 2px;
}
div.links a.doc{
width:225px;
height:46px;
border:1px solid #000;
float:left;
padding:0;
line-height:0; font-size:0;
}
div.links a.docwide{
width:450px;
height:89px;
border-width:1px 2px 1px 2px;
}
div.links a.dangler{
width:225px;
height:90px;
margin-left:112px;
}
div.links a:hover{
border:none;
padding:1px;
}
div.links a.wide:hover, div.links a.docwide:hover{

padding:1px 2px 1px 2px;
}

.survey{
border:1px solid black;

}
/* Navigation */
#mainmenu {
width:712px;
height:60px;
position:relative;
top:244px;z-index:100; }
#mainmenu img {float:left; cursor:pointer; border:0;}
.menuSubs { position:absolute; bottom:60px;width:130px; z-index:100; background:#8AB6FF  url(images/pageElements/topnavborder.gif) top left repeat-x; color:#C9F8FF; font: 12px arial, helvetica, arial, verdana;  white-space:nowrap;  text-align:center; border:3px solid #497EE4;}
	.menuSubs a {display:block; color:#C9F8FF; text-decoration:none; line-height:18px;  }
	.menuSubs a:hover {color:#113F7D; text-decoration:none; background:#8AB6FF;}
	.menuSubs div { padding:6px 0 5px 0;}

#sub1 {left:118px; width:80px;}
#sub2 {left:198px; width:80px;}
#sub3 {left:339px; width:120px;}
#sub4 {left:414px; width:120px;}

/* end navigation */

/* Stuff */
/*png*/
img, div { behavior: url(iepngfix.htc) }

#feature {margin:40px auto 24px auto;}


.right {margin:0px 0px 8px 9px; float:right;}
.left {margin:0px 9px 8px 0px; float:left;}

.photoright {padding:3px; background:#fff; border:1px solid #4F2684; float:right; margin:1px 0px 8px 9px;}
.photoleft{padding:3px; background:#fff; border:1px solid #4F2684; float:left; margin:1px 9px 8px 0px;}
.photo {padding:3px; background:#fff; border:1px solid #4F2684;}

.featureRight {border:7px solid #4F2684; padding:3px; float:right; margin:1px 0px 8px 9px;}
.featureLeft {border:7px solid #4F2684; padding:3px; float:left; margin:1px 9px 8px 0;}
.featureCenter {border:7px solid #4F2684; padding:3px; margin:7px auto 7px auto; }




/*---- sIFR 3---*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1 { visibility: hidden; font-family:Arial, Helvetica, sans-serif; line-height:29px; font-size:29px; font-weight:normal; color:#000; font-weight:bold; padding-bottom:5px; margin-bottom:0px; }

