/* CSS Document */
/*---------------------------------------------
Page 
---------------------------------------------*/
*{ margin:0; padding:0;}
html {  height:100%;overflow-x:hidden; overflow-y:scroll;}
body {background-color:#E9E9E9; margin:0; padding:0; height:100%;}
a:active, a:focus, a:visited {outline:none;}
#wrapper { width:997px; height:100%; min-height:100%; margin:0px auto; padding:0; background-color:#A2A6A9;}
body > #wrapper { height: auto;}
#body_wrapper { width:953px; margin:0 0 0 22px;}
* html #body_wrapper {margin:-10px 0 0 22px;}

/*---------------------------------------------
Header
---------------------------------------------*/
#header { width:953px; height:132px; margin:0 22px; padding:0;}
#header .logo { width:146px; height:51px; margin-top:35px; padding:0; float:left;}

/*---------------------------------------------
Navigation Menu
---------------------------------------------*/

#globalmenu { width:953px; margin:18px 0px 0px 0px; float:right; display:block;}
#globalmenu ul { margin:0px; padding:0px; list-style-type:none; height:28px;}
#globalmenu ul li { display:block; float:left; margin:0; padding:0;}
#globalmenu ul li.perform a, globalmenu ul li.perform { width:182px; height:28px; display:block;  background:url(../../images/topmenu/menu_performance.gif) no-repeat; text-indent:-9999px; }
#globalmenu ul li.acad a, #globalmenu ul li.acad { width:136px; height:28px; display:block;  background:url(../../images/topmenu/menu_academy.gif) no-repeat; text-indent:-9999px; }
#globalmenu ul li.why a, #globalmenu ul li.why { width:86px; height:28px; display:block; background:url(../../images/topmenu/menu_why.gif) no-repeat; text-indent:-9999px;}
#globalmenu ul li.products a, #globalmenu ul li.products { width:75px; height:28px; display:block; background:url(../../images/topmenu/menu_products.gif) no-repeat; text-indent:-9999px;}
#globalmenu ul li.what a, #globalmenu ul li.what { width:145px; height:28px; display:block; background:url(../../images/topmenu/menu_what.gif) no-repeat; text-indent:-9999px;}
#globalmenu ul li.museum a, #globalmenu ul li.museum { width:114px; height:28px; display:block; background:url(../../images/topmenu/menu_museum.gif) no-repeat; text-indent:-9999px;}
#globalmenu ul li.download a, #globalmenu ul li.download { width:84px; height:28px; display:block; background:url(../../images/topmenu/menu_download.gif) no-repeat; text-indent:-9999px;}
#globalmenu ul li.promotions a, #globalmenu ul li.promotions {width:129px; height:28px; display:block; background:url(../../images/topmenu/menu_promotions.gif) no-repeat; text-indent:-9999px;}
#globalmenu ul li a:hover { background-position: 100% -28px;}
#globalmenu ul li.def a { background-position:100% -28px;}

#globalbtn {display:inline;float:right;margin:60px 0 0;padding:0;width:180px;}
#globalbtn ul {list-style-type:none;height:29px;}
#globalbtn ul li { display:block; text-indent:-9999px;float:left;height:29px;}
#globalbtn ul li.separator {height:29px; display:block; width:14px;text-indent:0;background:url(../../images/separator.gif) no-repeat;}
#globalbtn ul li.contact a {height:29px;background:url(../../images/contact.gif) no-repeat;display:block;text-indent:-9999px;width:60px;}
#globalbtn ul li.worldwide a {height:29px;background:url(../../images/worldwide.gif) no-repeat;;display:block;text-indent:-9999px;width:104px;}
#globalbtn ul li.contact a:hover , #globalbtn ul li.worldwide a:hover { background-position: 0 -29px;}

/*---------------------------------------------
Body
---------------------------------------------*/
/* Main Table */

#bar { width:953px; padding:10px 0 0 0;}

#left_body { width: 238px; height:195px; float:left; text-align:center; padding: 60px 0 30px 0; display:block; background:url(../../images/bg_left.jpg) ; min-height:195px;}
#center_body { width: 711px height: auto; float:left;  padding-bottom: 15px;}

.content { width: 230px; height: auto; float:left; padding: 5px 4px 5px 4px;}
.content p{font-family:Arial; font-size:11px; font-size-adjust:none; font-style:normal;font-variant:normal; font-weight:normal;line-height:normal;}
.content p a{ text-decoration:underline;}

.subcontent {width: 230px; height: auto; float:left; padding: 15px 4px 5px 4px;}
#content_hdr1{ width: 228px; height: auto; }
#content_hdr1, #content_hdr1 a { height:24px; display:block; background:url(../../images/header_performance.gif) no-repeat; text-indent:-9999px;} 
#content_hdr1 a:hover {background-position: 100% -24px;} 
#content_hdr1 a span {visibility: hidden;}

#content_hdr2{ width: 228px; height: auto; }
#content_hdr2, #content_hdr2 a { height:24px; display:block; background:url(../../images/header_academy.gif) no-repeat; text-indent:-9999px;} 
#content_hdr2 a:hover {background-position: 100% -24px;} 
#content_hdr2 a span {visibility: hidden;}

#content_hdr3{ width: 228px; height: auto; }
#content_hdr3, #content_hdr3 a { height:24px; display:block; background:url(../../images/header_why.gif) no-repeat; text-indent:-9999px;} 
#content_hdr3 a:hover {background-position: 100% -24px;} 
#content_hdr3 a span {visibility: hidden;}

#content_hdr4{ width: 228px; height: auto; }
#content_hdr4 a { height:24px; display:block; background:url(../../images/header_what.gif) no-repeat; text-indent:-9999px;} 
#content_hdr4 a:hover {background-position: 100% -24px;} 
#content_hdr4 a span {visibility: hidden;}

.content {padding: 15px 0 10px 0; text-align:center;}
.content p { padding: 10px 0 5px 0; margin: 0 5px 0 10px; text-align:left}
.content p a.normal{font-family:Arial; font-size:11px; font-size-adjust:none; font-style:normal;font-variant:normal; font-weight:normal;line-height:normal;text-decoration:none;}
.content p a.normal:hover{text-decoration:underline;}
/*---------------------------------------------
Footer
---------------------------------------------*/
#footer { width:997px; margin-bottom:22px; clear:both; padding:15px 0px 20px 0px; text-align:center; font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; line-height: 2em; color:#FFFFFF; border-top:1px solid #FFFFFF; font-weight:bold;}
#footer .info { display:inline;}
#footer .info a:link { color:#FFFFFF; text-decoration: none;}
#footer .info a:visited { color:#FFFFFF; text-decoration: none;}
#footer .info a:hover { color:#FFFFFF; text-decoration: underline;}
#footer .info a:active { color:#FFFFFF; text-decoration: underline;}
#footer .fm { margin-top:22px;}


.huge { font-size:18px; line-height:24px;}
.large { font-size:16px;line-height:22px;}
.medium { font-size:12px;line-height:18px;}
.small { font-size:10px;line-height:14px;}

a:link { color: #000000; text-decoration: none; font-weight:bold;}
a:visited { color:#000000; text-decoration: none; font-weight:bold;}
a:hover { color:#000000; text-decoration: underline;}
a:active { color:#000000; text-decoration: underline;}
