@charset "utf-8";
/* CSS Document */
body, html {  margin:0; padding:0; background:#333333 url(../images/bkgrd.gif); font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; margin-left:auto; margin-right:auto; height:100%; width:100%; overflow:hidden; }
a, a:link, a:visited, a:active { color:#333333; }
#container { padding:0; width:auto; max-width:406px; background:url(../images/page_bkgrd.png) top left repeat-y; }
#page { width:100%; max-width:396px; background:url(../images/page_overlay_bkgrd.jpg) top left no-repeat; padding-top:86px; }
#logo { background:url(../images/logo.png) top no-repeat; width:inherit; height:36px; }
#menus { background:url(../images/menu_bkgrd.png) no-repeat; width:inherit; height:23px;}
#menus ul, #footer ul { margin:0; padding:0; height:inherit; }
#menus ul li, #footer ul li { float:left; list-style:none; height:inherit; } 
#menus ul li a { height:23px; display: block; padding:1px;}
#designlink {  margin-left:108px; width:44px; }
#motionlink {  margin-left:16px; width:42px; }
#programlink {  margin-left:16px; width:74px; }
#twitterbox, #tooltipbox { width:289px; background:#333333 url(../images/twitter_left_bkgrd.gif) left repeat-y; }
#twittertop, #tooltiptop { width:inherit; height:5px; background:url(../images/twitter_top_bkgrd.gif) top left repeat-x; }
#twittertext, #tooltiptext { padding:8px;  width:95%; clear:both; }
#twitterbttm, #tooltipbttm { width:289px; height:29px; background:url(../images/twitter_bttm_bkgrd.png) top right no-repeat; color:#BBBBBB; }
#tooltip { width:auto; }
#tooltipbox { width:auto; }
#tooltipbttm { background:url(../images/tooltip_bttm_bkgrd.png) top left no-repeat; }
#content { color:#333334; width:289px; height:500px; overflow:hidden; }
.content { padding-top:12px; display:block; clear:both; height:500px; }
.div { display:block; clear:both; }
.pagination { display:block; clear:both; height:auto; width:100%; }
.pagination a, .pagination a:link, .pagination a:visited, .link { text-decoration:none; text-transform:uppercase; color:#666666; padding:4px;    } 
.pagination a:hover, .link:hover { color:#FFFFFF; background-color:#333333; }
#footer { height:auto; width:inherit; }
#footer ul { margin-left:100px; height:34px;  }
#footer ul li a { height:107px; background-image:url(../images/link_icons.png); background-repeat:no-repeat; display:block; }
#twitterlink {  width:31px; }
#youtubelink {  width:31px; background-position:-36px 0; }
#linkedinlink {  width:38px; background-position:-69px 0; }
#yahoolink {  width:38px; background-position:-109px 0; }
#msnlink {  width:31px; background-position:-150px 0; }
#googlelink {  width:32px; background-position:-185px 0; }
.hr { width:287px; height:10px; background:url(../images/hr.png) center no-repeat; }
.hidetext { text-indent:-9000em; position:absolute; float:left; clear:none; }
.centeralign { margin-left:auto; margin-right:auto; }
#pagefooter { background:url(../images/page_footer_bkgrd.png) top no-repeat; width:406px; padding-top:30px; }
#pagefooter a { color:#FFFFFF; font-family:"Courier New", Courier, monospace; text-align:center; text-decoration:none; }
.item a, .item a:link, .item a:visited { color:#333333; text-decoration:none; font-family:sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:7em; font-weight:bold;}
.item a:hover { color:#000000; }
.item { width:25%; height:auto; margin-right:auto; display:block; text-align:center;}
.item:hover, .item a:hover { background-color:#999999; }
.toparrow, .bttmarrow { background:url(../images/top_arrow.png) top no-repeat; width:auto; height:30px; margin:3px; margin-top:12px; display:block; }
.bttmarrow { background:url(../images/bottom_arrow.png) top no-repeat; }
.SpryHiddenRegion { visibility:hidden; }
.spanloading { height:25px; background:url(../images/loading.gif) no-repeat; padding-left:34px; color:#999999; font-size:9px; font-weight:bold;  } 
wml { display:none; visibility:hidden; }