body 
{
    text-align:center;
    padding:0px; 
}
form
{
    padding:0px;
    margin:0px;
}
.wrapper
{
    width:965px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
.pushDown
{
    float:left;
    text-align:left;
    padding-top:88px;
    width:193px;
}
.pushDownTwo
{
    float:left;
    text-align:left;
    padding-top:11px;
    width:193px;
}

.header
{
        width:965px;
    height:144px;
    
}


.headerContent
{
    padding:10px 7px 0px 20px;
    float:left;
    width:964px;
}

.headerRight
{
    float:left;
    width:285px;
    margin-left:-170px;
}
.body
{
    width:965px;
}
.bodyContent
{
        width: 963px;
    /*margin-top:2px;
    min-height:250px;*/
    padding:1px 2px 0px 1px;
	float:left;
}
.interiorBodyContent
{
        width: 966px;
    /*margin-top:2px;
    min-height:250px;*/
    padding:0px 0px 0px 1px;
	float:left;
}

.footer
{
    clear:both;
        width:964px;
    height:63px;
    text-align:center;
}
.footerContent
{
    text-align:center;
    padding:7px 4px 7px 4px;
    
}
.footerNav
{
        height:20px;
    width:953px;
    text-align:center;
	
}
.footerNavItem
{
    text-align:center;
    padding-top:5px;
	margin-left:auto;
	margin-right: auto;
}
.footerNavItem table
{
   
	margin-left:auto;
	margin-right: auto;
}
a.footerI
{ 
    text-align:center;
}
a.footerI:hover
{
    text-align:center;
}

.topNav
{
    
    padding:0px 0px 0px 0px;
    text-align:center;
    height:27px;
    float:left;
}

.topNavItem
{
    height:27px;
    text-align:center;
    float:left;
    padding-top:4px;
    
}
.topNavItemOff
{
        height:27px;
    text-align:center;
    float:left;
    padding-top:4px;
}

#top_nav_left_a
{
width:30px;
}

#top_nav_about
{
    width:100px;
}

#top_nav_faq
{
    width:77px;
}

#top_nav_stakeholders
{
    width:124px;
}

#top_nav_resources
{
    width:110px;
}

#top_nav_contact
{
    width:118px;
}

#top_nav_left_b
{
    width:12px;
}


.topNavSpacer
{
    float:left;
    width:1px;
    height:27px;
}

.topNavItemLast
{
    width:388px;
    height:27px;
    float:left;
}

.topNavItemOn, .topNavItem:hover
{
    height:27px;
    text-align:center;
    float:left;
}

.internalImage
{
    width:954px;
    height:270px;
    float:left;
}
/*
.box
{
    height:242px;

    float:left;
    margin:10px 0px 20px 11px;
}

*/
.boxTop
{   
    float:left;
    height:32px;
}
.MedAlliesBox
{
    height:245px;
    width:322px;
    float:left;
    margin:10px 0px 0px 11px;
}
.ThincBox
{
    height:245px;
    width:348px;
    float:left;
    margin:10px 0px 20px 11px;
}
.NewsBox
{
    height:245px;
    width:239px;
    float:left;
    margin:10px 0px 20px 11px;
}

/*

.boxRight
{
    background-image:url(/images/boxrightborder.jpg);
    background-repeat:repeat-y;
    width:4px;
    float:left;
    height:220px;
    margin-top:0px;
    
}

.boxBottom
	{
	    height:4px;
	}

.boxContent
	{   
	   	height:168px;
		float:left;
		padding: 15px 15px 15px 15px;
        margin-left:1px;
        margin-top:5px;
	}

*/

.MedAlliesBoxContent
{
	height:188px;
	float:left;
	width:286px;
	padding: 10px 15px 15px 15px;
    margin-left:1px;
    margin-top:0px;
}
.MedAlliesBoxBottom
{
    height:9px;
    /*margin-top:-19px;*/
    width:322px;
    float:left;
    margin:0px 0px 0px 0px;
    clear:both;
}
.ThincBoxContent
{
	height:188px;
	float:left;
	width:312px;
	padding: 10px 15px 15px 15px;
    margin-left:1px;
    margin-top:0px;
}
.ThincBoxBottom
{
    height:9px;
    margin-top:-19px;
    width:348px;
    float:left;
    margin:0px 0px 0px 0px;
}
.NewsBoxContent
{
	height:188px;
	float:left;
	width:203px;
	padding: 10px 15px 15px 15px;
    margin-left:1px;
    margin-top:0px;
}
.NewsBoxBottom
{
    height:9px;
    margin-top:-19px;
    width:239px;
    float:left;
    margin:0px 0px 20px 0px;
}


.flashElement
{
    float:left;
    width:709px;
    height:206px;
}

.pusher
{
    clear:both;
}


.logo
{
    float:left;
    padding-top:8px;
}

.logoPartTwo
{
    float:right;
    width:193px;
}
.rightSearch
{
    float:left;
    padding-top:8px;
    width:285px;

}
.login
{
    float:left;
    width:185px;
}

.loginText
{
    float:left;
    width:70px;
}
.loginBox
{
    float:left;
    padding-top:2px;
    text-align:right;
}

.viewerLoginText
{
    float:left;
    margin-right:5px;
}

.button
{
    margin-left:5px;
    float:right;
    padding-top:2px;
    margin-right:34px;
    width:29px;
    text-align:right;
    height:20px;
}
.rightUpperNav
{
    float:left;
    padding-top:12px;
}

.subNav
{
    /*position:absolute;*/
    height:28px;    
    margin-top:-3px;
    text-align:left;
    clear:both;
    float:left;
}

.subNavItem
{
    text-align:left;
    height:28px;
    padding-bottom:4px;
    color: #ff9900;
    font-family:Arial;
    font-weight:bolder;
    font-size:11px;
    padding-left:5px;
    padding-right: 10px;
}

.subNavItemHover
{
    color: white;
}

a.subNavi
{
    margin-right:7px;
    text-decoration:none;	
}
.textbox
{
    width:107px;
}

.panel
{
    width:98px;
    height:512px;
    float:left;
}

.contentArea
{
    display:block;
    width:707px;
    float:left;
    padding:30px 25px 20px 25px;
}

.pageContent
{
	margin: 15px 0px 5px 0px;
	text-align:left;
}

* html .logoPartTwo
{
/*    margin-top:178px;*/
}
* html .topNavSpacer
{
    /*
    float:left;
    width:1px;
    height:27px;
    */
    padding:0px;
}
* html .subNav
{
    position:relative;
}
* html .interiorContent
{
	margin:0 0 0 2px;
}
* html .topNav #top_nav_left_a
{
    width:31px;
}
* html .topNav
{
	 margin:0 0 0 -1px;
}
* html .header
{
    margin:0 0 -2px -14px;
    padding: 0 0 0 1px;
    width:965px;
    height:144px;

}
* html .headerContent
{
    padding:1px 7px 0px 20px;
    float:left;
    width:964px;
}
* html .logo
{
    float:left;
    padding-top:12px;
}/*
* html .pushDownTwo
{
    padding-top:6px;
}*/
* html .logoPartTwo
{
    padding-top:1px;
}
* html .pushDown
{
	padding-top:93px;
}