/* <![CDATA[ */

/* layout */
html,body{background-color:#005474;color:#000000;margin:0;padding:0;font-family:arial,verdana;font-size:12px;text-decoration:none;}
img{border:0;}
p{margin:0;padding:0;}
div{margin:0;padding:0;}
form{margin:0;padding:0;}
ul{margin:0;padding:0;}
li{margin:0;padding:0;}
img{border:0;}
a:link{font-weight:normal;text-decoration:none;color:#002e45;}
a:visited{font-weight:normal;text-decoration:none;color:#002e45;}
a:hover{font-weight:normal;text-decoration:underline;color:#429dc0;}

.main a:link{font-weight:normal;text-decoration:none;color:#429DC0;}
.main a:visited{font-weight:normal;text-decoration:none;color:#429DC0;}
.main a:hover{font-weight:normal;text-decoration:underline;color:#005474;}

.accordion h3 a:link{font-weight:normal;text-decoration:none;color:#002e45;}
.accordion h3 a:visited{font-weight:normal;text-decoration:none;color:#002e45;}
.accordion h3 a:hover{font-weight:normal;text-decoration:none;color:#002e45;}

.main a.aname{text-decoration:none;color:#429dc0;}
.main a.aname:hover{text-decoration:underline;color:#002e45;font-weight:bold;}

/* global */
#container{width:971px;margin:0 auto;padding:0;}
.error_message{width:540px;color:#D02D00;padding:10px;background-color:#FFEBE8;border:1px solid #D02D00;}
.ok_message{width:540px;color:#4B8948;padding:10px;background-color:#C0EBBE;border:1px solid #4B8948;}

/* layouts/homepage */
#homepage_top{width:100%;height:10px;background-color:#002e45;clear:both;}
#homepage_header{width:100%;height:341px;background:#002e45 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/bg.gif) top center repeat-x;clear:both;}
#homepage_content{width:100%;background-color:#006988;padding:0 0 10px 0;clear:both;float:left;}
#homepage_footer{width:100%;min-height:130px;margin:10px 0 0 0;border:0;border-top:3px solid #004a66;background-color:#005474;clear:both;font-family:arial,verdana;color:#fff;}
#homepage_menu{margin:0 auto;width:951px;height:55px;background:transparent url(http://mosap.s3.amazonaws.com/_templates/mosap/img/bg_menu.gif) top left repeat-x;}/*#f3ae40*/ 
#homepage_logo{margin:0 auto;width:951px;height:276px;background:#006988 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/main_image_back_ground.gif) top left repeat-x;}
#homepage_logo .imageset{width:951px;height:276px;overflow:hidden;margin:0;padding:0;border:0}
#homepage_logo .imageset .left{float:left;width:201px;height:276px;overflow:hidden;margin:0;padding:0;border:0}
#homepage_logo .imageset .right{float:left;width:750px;height:276px;overflow:hidden;margin:0;padding:0;border:0;text-align:left}
#homepage_logo #imageset1{display:block;}
#homepage_logo #imageset2{display:none;}
#homepage_logo #imageset3{display:none;}
#homepage_logo .imageset #right1{background:url(http://mosap.s3.amazonaws.com/_templates/mosap/img/homepage/mainimage11.jpg) top left no-repeat;}
#homepage_logo .imageset #right2{background:url(http://mosap.s3.amazonaws.com/_templates/mosap/img/homepage/mainimage2.jpg) top left no-repeat;}
#homepage_logo .imageset #right3{background:url(http://mosap.s3.amazonaws.com/_templates/mosap/img/homepage/mainimage1.jpg) top left no-repeat;}
#homepage_logo .imageset .right .mainimagebutton{float:left;height:29px;padding:0;border:0}
#homepage_logo .imageset .right #button1{width:163px;margin:182px 0 0 126px;}
#homepage_logo .imageset .right #button2{width:172px;margin:185px 0 0 576px}
#homepage_logo .imageset .right #button3{width:238px;margin:187px 0 0 510px}
#homepage_logo .imageset .right .playerbuttons{clear:left;width:64px}
#homepage_logo .imageset .right .playerbuttons img{float:left;margin:0 0 0 3px;border:0}
#homepage_logo .imageset .right .playerbuttons .startbutton{display:none}
#homepage_logo .imageset .right #player1{clear:left;float:left;margin:19px 0 0 680px;cursor:pointer}
#homepage_logo .imageset .right #player2{clear:left;float:left;margin:42px 0 0 680px;cursor:pointer}
#homepage_logo .imageset .right #player3{clear:left;float:left;margin:40px 0 0 680px;cursor:pointer}

/* layouts/homepage */
#special_top{width:100%;height:10px;background-color:#002e45;clear:both;}
#special_header{width:100%;height:331px;background:#002e45 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/bg.gif) top center repeat-x;clear:both;}
#special_content{width:100%;background-color:#006988;padding:0;clear:both;float:left;}
#special_footer{width:100%;min-height:130px;margin:0;border:0;border-top:3px solid #004a66;background-color:#005474;clear:both;font-family:arial,verdana;color:#fff;}
#special_menu{margin:0 auto;width:951px;height:55px;background:transparent url(http://mosap.s3.amazonaws.com/_templates/mosap/img/bg_menu.gif) top left repeat-x;}/*#f3ae40*/ 
#special_logo{margin:0 auto;width:951px;height:276px;background:#006988 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/main_image_back_ground.gif) top left repeat-x;}
#special_logo .imageset{width:951px;height:276px;overflow:hidden;margin:0;padding:0;border:0}
#special_logo .imageset .left{float:left;width:201px;height:276px;overflow:hidden;margin:0;padding:0;border:0}
#special_logo .imageset .right{float:left;width:750px;height:276px;overflow:hidden;margin:0;padding:0;border:0;text-align:left}
#special_logo #imageset1{display:block;}
#special_logo .imageset #right1{height:341px}

/* layouts/subpage */
#subpage_top{width:100%;height:10px;background-color:#002e45;clear:both;}
#subpage_header{width:100%;height:266px;background:#002e45 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/bg.gif) top center repeat-x;clear:both;}
#subpage_content{width:100%;background-color:#006988;padding:0 0 10px 0;clear:both;float:left;}
#subpage_footer{width:100%;min-height:130px;margin:10px 0 0 0;border:0;border-top:3px solid #004a66;background-color:#005474;clear:both;font-family:arial,verdana;color:#fff;}
#subpage_menu{margin:0 auto;width:951px;height:55px;background:#f3ae40 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/bg_menu.gif) top left repeat-x;}
#subpage_logo{margin:0 auto;width:951px;height:211px;background:#006988 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/main_image_back_ground.gif) top left repeat-x;overflow:hidden}
#subpage_logo .imageset{width:951px;height:211px;overflow:hidden;margin:0;padding:0;border:0}
#subpage_logo .imageset .left{float:left;width:201px;height:211px;overflow:hidden;margin:0;padding:0;border:0}
#subpage_logo .imageset .right{float:left;width:750px;height:211px;overflow:hidden;margin:0;padding:0;border:0;text-align:left;}

/* views/cms_content_1 */
/* 2 columns */
#cms_content_1{margin:0 auto;width:951px;background-color:#006988;padding:0;overflow:hidden;}
#cms_content_1 .spacer_col{float:left;width:10px;height:200px;margin:0;padding:0;}
#cms_content_1 .left_col{float:left;width:200px;margin:0 0 30px 0;overflow:hidden;}
#cms_content_1 .left_col .head{float:left;clear:both;width:200px;height:30px;margin:0;padding:0;}
#cms_content_1 .left_col .content{float:left;clear:both;width:200px;margin:0;padding:0;background:#b1e2f2 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/box/left_col_bg_blue.jpg) bottom center no-repeat;color:#000000;}
#cms_content_1 .right_col{float:left;width:740px;margin:0;padding:0;overflow:hidden;}
#cms_content_1 .right_col .content{float:left;width:740px;background-color:#ffffff;margin:0;padding:0;}
#cms_content_1 .right_col .content .top{float:left;width:740px;height:8px;margin:0;padding:0;background:#ffffff url(http://mosap.s3.amazonaws.com/_templates/mosap/img/views/content_top1.gif) top left no-repeat;}
#cms_content_1 .right_col .content .bottom{float:left;width:740px;height:8px;margin:0;padding:0;background:#ffffff url(http://mosap.s3.amazonaws.com/_templates/mosap/img/views/content_bottom1.gif) bottom left no-repeat;}
#cms_content_1 .right_col .box_list{float:left;width:740px;height:110px;clear:both;margin:0 0 10px 0;padding:0;background-color:#006988;overflow:hidden;}
#cms_content_1 .right_col .box_list .row{float:left;width:240px;height:110px;overflow:hidden;margin:0;padding:0;background-color:#ffffff;}
#cms_content_1 .right_col .box_list .row_spacer{float:left;width:10px;height:90px;background:transparent;}
#cms_content_1 .right_col .box_list .row .head{float:left;clear:both;width:240px;height:30px;}
#cms_content_1 .right_col .box_list .row .content{float:left;clear:both;overflow:hidden;margin:0;padding:0;width:240px;height:80px;background:transparent url(http://mosap.s3.amazonaws.com/_templates/mosap/img/box/right_col_bg_white.gif) bottom center no-repeat;font-family:arial;}
#cms_content_1 .right_col .content .main{float:left;width:700px;margin:10px 20px;background:#ffffff;line-height:1.4em;font-size:12px;}
#cms_content_1 .right_col .content .main h1{color:#002e45;line-height:1.2em;}
#cms_content_1 .right_col .content .main p{margin:0 0 8px 0;padding:0;line-height:1.4em;font-size:12px;}
#cms_content_1 .right_col .content .main ul{margin:0 20px 8px 20px;padding:0;line-height:1.1em;font-size:12px;}
#cms_content_1 .right_col .content .main ul li{margin:0;padding:0;line-height:1.4em;font-size:12px;}

/* vr */
#timer_cell {clear:left;float:left;width:750px;height:328px;background:url(http://mosap.s3.amazonaws.com/_templates/mosap/img/special/virtual-rally/clock_background.gif) no-repeat}
#timer{clear:left;float:left;margin:176px 0 0 138px;height:70px;width:260px;font-size:72px;font-family:Times New Roman, Arial, Courier, serif;font-weight:bold;letter-spacing:0px}
#theTimer{background:#ffffff;border:none}
#timer_content{float:left;width:260px;margin:18px 0 0 65px;font-family:Arial,Tahoma,Verdana,Sans-serif;font-size:14px;color:#ffffff}
#rally_bottom{clear:left;float:left;width:750px;height:141px;background:url(http://mosap.s3.amazonaws.com/_templates/mosap/img/special/virtual-rally/pre_rally_bottom_background.gif) no-repeat;color:#ffffff;text-align:center;font-family:Arial,Tahoma,Verdana,Sans-serif;font-size:17px;font-weight:bold}
#rally_bottom h1{font-family:Arial,Tahoma,Verdana,Sans-serif;font-size:31px;font-weight:bold;margin:0 0 12px 0}

/* views/cms_content_2 */
/* 2 columns no boxes */
#cms_content_2{margin:0 auto;width:951px;background-color:#006988;padding:0;overflow:hidden;}
#cms_content_2 .spacer_col{float:left;width:10px;height:200px;margin:0;padding:0;}
#cms_content_2 .left_col{float:left;width:200px;margin:0 0 30px 0;overflow:hidden;}
#cms_content_2 .left_col .head{float:left;clear:both;width:200px;height:30px;}
#cms_content_2 .left_col .content{float:left;clear:both;width:200px;background:#b1e2f2 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/box/left_col_bg_blue.jpg) bottom center no-repeat;color:#000000;}
#cms_content_2 .right_col{float:left;width:740px;margin:0;padding:0;overflow:hidden;}
#cms_content_2 .right_col .content{float:left;width:740px;background-color:#ffffff;}
#cms_content_2 .right_col .content .top{float:left;width:740px;height:8px;background:#ffffff url(http://mosap.s3.amazonaws.com/_templates/mosap/img/views/content_top1.gif) top left no-repeat;}
#cms_content_2 .right_col .content .bottom{float:left;width:740px;height:8px;background:#ffffff url(http://mosap.s3.amazonaws.com/_templates/mosap/img/views/content_bottom1.gif) bottom left no-repeat;}
#cms_content_2 .right_col .content .main{float:left;width:700px;min-height:350px;margin:10px 20px;background:#ffffff;line-height:1.4em;font-size:12px;}
#cms_content_2 .right_col .content .main h1{color:#002e45;line-height:1.2em;}
#cms_content_2 .right_col .content .main p{margin:2px 0 12px 0;padding:0;line-height:1.4em;font-size:12px;}
#cms_content_2 .right_col .content .main div{line-height:1.4em;font-size:12px;}

/* views/cms_content_3 */
/* 3 columns */
#cms_content_3{margin:0 auto;width:951px;background-color:#006988;padding:0;overflow:hidden;}
#cms_content_3 .spacer_col{float:left;width:10px;height:200px;margin:0;padding:0;}
#cms_content_3 .left_col{float:left;width:200px;padding:0;margin:0 0 30px 0;overflow:hidden;}
#cms_content_3 .left_col .head{float:left;clear:both;width:200px;height:30px;}
#cms_content_3 .left_col .content{float:left;clear:both;width:200px;background:#b1e2f2 url(http://mosap.s3.amazonaws.com/_templates/mosap/img/box/left_col_bg_blue.jpg) bottom center no-repeat;color:#000000;}
#cms_content_3 .right_col{float:left;width:240px;padding:0;margin:0 0 0 10px;overflow:hidden;}
#cms_content_3 .right_col .box_list{float:left;width:240px;clear:both;padding:0;margin:0;overflow:hidden;}
#cms_content_3 .right_col .box_list .col{float:left;width:240px;height:110px;overflow:hidden;margin:0;padding:0;background-color:#ffffff;}
#cms_content_3 .right_col .box_list .col_spacer{float:left;width:240px;height:12px;background:transparent;}
#cms_content_3 .right_col .box_list .col .head{float:left;clear:both;height:30px;width:240px;}
#cms_content_3 .right_col .box_list .col .content{float:left;clear:both;width:240px;height:80px;margin:0;padding:0;background:transparent url(http://mosap.s3.amazonaws.com/_templates/mosap/img/box/right_col_bg_white.gif) bottom center no-repeat;}
#cms_content_3 .center_col{float:left;width:491px;margin:0;padding:0;overflow:hidden;}
#cms_content_3 .center_col .content{float:left;width:491px;background-color:#ffffff;}
#cms_content_3 .center_col .content .top{float:left;width:491px;height:8px;background:#ffffff url(http://mosap.s3.amazonaws.com/_templates/mosap/img/views/content_top2.gif) top left no-repeat;}
#cms_content_3 .center_col .content .bottom{float:left;width:491px;height:8px;background:#ffffff url(http://mosap.s3.amazonaws.com/_templates/mosap/img/views/content_bottom2.gif) bottom left no-repeat;}
#cms_content_3 .center_col .content .main{float:left;width:451px;margin:10px 20px;background:#ffffff;line-height:1.4em;font-size:12px;}
#cms_content_3 .center_col .content .main h1{color:#002e45;line-height:1.2em;}
#cms_content_3 .center_col .content .main p{margin:0 0 8px 0;padding:0;line-height:1.4em;font-size:12px;}
#cms_content_3 .center_col .content .main ul{margin:0 20px 8px 20px;padding:0;line-height:1.1em;font-size:12px;}
#cms_content_3 .center_col .content .main ul li{margin:0;padding:0;line-height:1.4em;font-size:12px;}

/* search - common for layouts */
#search{width:192px;height:55px;background:transparent url(http://mosap.s3.amazonaws.com/_templates/mosap/img/menu/search.gif) top left no-repeat;}
#searchtermcell {background-color:#ffffff;width:140px;height:22px;font-size:11px;border:1px solid #e2830e;line-height:1;vertical-align:middle;}
#searchterm{border:none;width:135px;background-color:#ffffff;font-size:11px;margin-left:3px}
#searchbuttoncell{width:21px;height:22px;padding:0;border:0;background-color:#e2830e;border:1px solid #e2830e}

/* view/videogames */
#videowrapper {float:left;width:454px;background-color:#e6e6e6;text-align:left;border:1px solid #cccccc}
#videowrapper #title {float:left;width:450px;height:25px;background:#ffffff url(http://mosap.s3.amazonaws.com/_templates/mosap/img/views/videotitleback.gif) top left no-repeat;margin:2px 2px 1px 2px;padding:0;text-align:left;overflow:hidden}
#videowrapper #title #text{float:left;height:25px;margin:6px 0 0 98px;color:#00395a;font-family:Arial;font-size:13px;font-weight:bold;line-height:1em}
#videowrapper .fv_thumb{float:left;padding:0;height:80px;margin:8px 0 0 12px;font-family:Arial;font-size:10px;width:90px;}
.right_col .content .main #videowrapper .tab-content{float:left;margin:0;padding:0;width:450px;background-color:#ffffff;height:198px;font-family:Arial;font-size:10px;}
.right_col .content .main #tabs-0 {background:transparent url(http://mosap.s3.amazonaws.com/_templates/mosap/img/views/recent-back.gif);}
.tab-content .category_list{float:left;width:100px;padding:20px 10px 10px 10px;font-family:Arial;font-size:12px;font-weight:bold;} 
.divider {float:left;width:2px;height:198px;background:transparent url(http://mosap.s3.amazonaws.com/_templates/mosap/img/views/divider.gif) no-repeat;}
#videowrapper .ui-widget-content{background:transparent;}
#videowrapper .ui-widget-header{background:transparent;border-left:none;border-right:none;border-top:none;}
.main #videowrapper .tabs ul.ui-tabs-nav{margin:0;float:left;width:450px;}
.main #videowrapper .tabs ul.ui-tabs-nav li{margin:0 3px 0 0;float:left;}
.main #videowrapper .tabs ul.ui-tabs-nav li.ui-state-default{float:left;}
.main #videowrapper .tabs ul.ui-tabs-nav li.ui-state-hover{float:left;}

.tab-content a:link{color:#429dc0;text-decoration:none;}
.tab-content a:visited{color:#429dc0;text-decoration:none;}
.tab-content a:active{color:#005474;text-decoration:underline;}
.tab-content a:hover{color:#005474;text-decoration:underline;}


.tab-content .fv_thumb a{font-family:Arial;font-size:10px;line-height:1.2em;}
.tab-content .vidthumbs {float:left;width:328px;height:198px;overflow-y:auto;overflow-x:hidden;}
.tab-content .gamethumbs {float:left;}
.tab-content .mediathumbs {float:left;}

#cms_content_2 .right_col .content .news .tab-content p strong{color:#429dc0;}
.tabs ul li a:link{color:#429dc0;}
.tabs ul li.ui-state-active a:link{color:#005474;}
.tabs ul li a:hover{color:#005474;}

/* footer - common layouts */
.footer a:link{font-weight:normal;text-decoration:none;color:#82bdd4;}
.footer a:visited{font-weight:normal;text-decoration:none;color:#82bdd4;}
.footer a:hover{font-weight:normal;text-decoration:underline;color:#82bdd4;}
.footer_header a:link{font-weight:normal;text-decoration:none;color:#ffffff;}
.footer_header a:visited{font-weight:normal;text-decoration:none;color:#ffffff;}
.footer_header a:hover{font-weight:normal;text-decoration:underline;color:#ffffff;}
.footer_wraper{margin:10px auto;width:951px;}
.footer_col1{width:200px;float:left;margin:0 20px 0 0;}
.footer_col2{width:180px;float:left;margin:0 20px 0 0;}
.footer_col3{width:180px;float:left;margin:0 20px 0 0;}
.footer_col4{width:150px;height:130px;float:left;margin:0 20px 0 0;}
.footer_col5{width:150px;height:130px;float:left;margin:0;}
.footer_creator{width:951px;clear:both;text-align:center;margin:0 0 20px 0;}

/* tabs */
div.tabs ul li{font-family:arial;}

/* nav-menu - common for layouts - recreated */
#nav{margin:0;padding:0;font-family:arial;}
#nav li{display:block;list-style:none;margin:0;padding:0;float:left;position:relative;}
#nav a{display:block;}
#nav ul{display:none;position:absolute;left:0;margin:0;padding:0 0 7px 0;background:transparent url(http://mosap.s3.amazonaws.com/_templates/mosap/img/bg_menu_bottom.png) bottom center no-repeat;}
* html #nav ul{line-height:0;} /* IE6 "fix" */
#nav ul a{zoom:1;} /* IE6/7 fix */
#nav ul li{float:none;}
#nav ul ul{top:0;}
/*** config - modify below */
#nav ul{width:207px;left:1px}
#nav ul ul{left:207px}
html #nav ul{line-height:16px;}
/*#nav ul{background-color:#ffffff;} */

/* #nav {background-color:#30A8C3;} */
#nav *:hover{background-color:transparent;}
#nav a {border:none;color:white;font-size:11px;font-weight:bold;}
#nav li.hover a {background-color:#ffffff;}
#nav ul.hover{display:block;z-index:1000;}
#nav ul {top:55px;}
#nav ul li a {background-color:#ffffff;color:#429dc0;padding:8px 14px 0 14px;}
#nav ul a.hover{background-color:#ffffff;color:#005474;text-decoration:underline;}
#nav ul a.submenu:hover{background-color:#ffffff;color:#005474;text-decoration:underline;}
#nav ul a {border:none;/*opacity: 0.9; filter: alpha(opacity=90);*/}


input.email{width:200px;}
input.subject{width:420px;border:1px solid #eeeeee;}
input.text{width:200px}
textarea#message{width:424px;height:380px;border:1px solid #eeeeee;font-family:Arial;font-size:11px;}
div#thisee{display:block;}
div#send_message{display:block;}

div#space{height:50px;clear:both;}
form#take_action_form input{border:1px solid #cccccc;font-size:11px;padding:2px;}

/* ]]> */