html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
div{-moz-box-sizing:border-box;margin:0;padding:0;}
img{}
html, body{}
body{background-color:#8596A8;background-repeat:repeat-x;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;height:100%;line-height:1;margin:0;padding:0;text-align:center;}
h1, h2, h3, h4, h5, h6{font-family:Georgia;font-weight:100;margin:5px 0;}
h1{font-size:2.6em;line-height:1.2;margin:10px 0;}
h2{font-size:2em;line-height:1.2;}
h3{font-size:1.6em;line-height:1.2;}
form{margin:0;padding:0;}
* html form{height:1%;}
p{font-size:1.4em;line-height:1.4;margin:3px 0;}
p.small, span.small{font-size:1em;line-height:1.2;margin:5px 0;}
p.medium, span.medium{font-size:1.2em;line-height:1.4;margin:3px 0;}
p.large, span.large{font-size:1.6em;}
p.xlarge{font-size:1.8em;}
span.xsmall{font-size:0.8em;}
a, a:link, a:active, a:visited{border:medium none;color:#4E5C74;margin:0;text-decoration:underline;}
a img{border:medium none;vertical-align:top;}
.left{float:left;}
.right{float:right;}
label{}
.box{background-color:#F3F3F3;border:1px solid #CCCCCC;padding:10px;}
.disabled{color:#777777;}
.required{color:#FF0000;font-size:0.8em;vertical-align:top;}
fieldset{border-color:#CCCCCC -moz-use-text-color -moz-use-text-color;border-style:solid none none;border-width:1px 0 0;margin:20px 0;padding:0 10px;}
fieldset legend{color:#000000;font-weight:bold;font-size:1.5em;padding:7px;}
#container{border:0 none;height:100%;margin:0 auto;padding-bottom:25px;text-align:left;width:100%;}
#top_bar{float:right;height:25px;margin:0 auto;padding:0;width:350px;}
#top_bar ul#top_bar_nav{background-color:#3D5873;float:right;line-height:25px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 25px 0 0;padding:0;}
#top_bar ul#top_bar_nav li{border-left:1px solid #344E63;float:left;}
#top_bar ul#top_bar_nav li:hover{background-color:#DB1750;}
#top_bar ul#top_bar_nav li.first_element{border-left:medium none;}
#top_bar ul#top_bar_nav li a, #top_bar ul#top_bar_nav li a:active, #top_bar ul#top_bar_nav li a:link, #top_bar ul#top_bar_nav li a:visited{border-left:1px solid #4E5C72;color:#DDDDDD;display:block;font-size:1.2em;padding:3px 12px;text-decoration:none;}
#top_bar ul#top_bar_nav li.first_element a, #top_bar ul#top_bar_nav li.first_element a:active, #top_bar ul#top_bar_nav li.first_element a:link, #top_bar ul#top_bar_nav li.first_element a:visited{border-left:medium none;}
#top_bar ul#top_bar_nav li a.logout, #top_bar ul#top_bar_nav li a.logout:active, #top_bar ul#top_bar_nav li a.logout:link, #top_bar ul#top_bar_nav li a.logout:visited{color:#D95959;}
#top_bar ul#top_bar_nav li img#mobile_image{display:none;margin:0 0 -3px;padding:0;position:relative;}
* html #top_bar ul#top_bar_nav li img#mobile_image{height:12px;width:12px;}
:first-child + html #top_bar ul#top_bar_nav li img#mobile_image{height:12px;width:12px;}
#bottom_container{height:100%;margin-top:-5px;width:100%;}
#main_container{background:transparent url(../images/box_shadow.png) repeat-y scroll left top;margin:0 auto;width:912px;}
* html #main_container{background:transparent none repeat scroll 0 0;}
#banner_container{margin:0 auto;position:relative;width:900px;}
#banner{background:transparent url(../images/banner_green_nopattern.png) repeat-y scroll left top;margin:0 auto;padding:0;position:relative;width:900px;}
* html #banner{position:static;}
#banner_home{background:transparent url(../images/breaststroke_banner.jpg) repeat-y scroll left top;margin:0 auto;padding:0;position:relative;width:900px;}
* html #banner_home{position:static;}
#banner_demo{background:transparent url(../images/blocks_banner.jpg) repeat-y scroll left top;margin:0 auto;padding:0;position:relative;width:900px;}
* html #banner_demo{position:static;}
#banner_signup{background:transparent url(../images/backstrokeflags_banner.jpg) repeat-y scroll left top;margin:0 auto;padding:0;position:relative;width:900px;}
* html #banner_signup{position:static;}
#banner_login{background:transparent url(../images/freestyle_banner.jpg) repeat-y scroll left top;margin:0 auto;padding:0;position:relative;width:900px;}
* html #banner_login{position:static;}
#banner_analysis{background:transparent url(../images/backstroke_banner.jpg) repeat-y scroll left top;margin:0 auto;padding:0;position:relative;width:900px;}
* html #banner_analysis{position:static;}
#banner_results{background:transparent url(../images/butterfly_banner.jpg) repeat-y scroll left top;margin:0 auto;padding:0;position:relative;width:900px;}
* html #banner_results{position:static;}
#banner_settings{background:transparent url(../images/backstrokeflags_banner.jpg) repeat-y scroll left top;margin:0 auto;padding:0;position:relative;width:900px;}
* html #banner_settings{position:static;}
#logo_container{display:inline;float:left;margin:0px 15px 15px 25px;}
* html #logo_container img{}
#navigation_container{float:right;text-align:right;}
#navigation{bottom:0;margin:0;padding:0;position:absolute;right:25px;text-align:right;}
* html #navigation{margin-bottom:-0.5px;}
#navigation ul{float:right;margin:0;padding:0;width:auto;}
#navigation li{background-image:url(../images/tab_dark_blue_right.png);background-position:right top;background-repeat:no-repeat;float:left;font-size:1em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 1px;padding:0 10px 0 0;position:relative;vertical-align:bottom;}
* html #navigation li{background-image:url(../images/tab_dark_blue_right.gif);}
#navigation li.selected{background:transparent url(../images/tab_light_grey_right.png) no-repeat scroll right top;}
* html #navigation li.selected{background-image:url(../images/tab_light_grey_right.gif);}
#navigation a, #navigation a:link, #navigation a:active, #navigation a:visited{background:transparent url(../images/tab_dark_blue_left.png) no-repeat scroll left top;border:medium none;color:#F3F3F3;float:left;font-size:1.4em;font-style:normal;font-weight:100;line-height:1.4em;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:5px 5px 5px 15px;text-decoration:none;text-shadow:1px 1px 0 #2E3644;font-weight:bold;}
* html #navigation a, * html #navigation a:link, * html #navigation a:active, * html #navigation a:visited{background:transparent url(../images/tab_dark_blue_left.gif) no-repeat scroll left top;}
#navigation li.selected a, #navigation li.selected a:link, #navigation li.selected a:active, #navigation li.selected a:visited{background:transparent url(../images/tab_light_grey_left.png) no-repeat scroll left top;color:#222222;text-shadow:none;}
* html #navigation li.selected a, * html #navigation li.selected a:link, * html #navigation li.selected a:active, * html #navigation li.selected a:visited{background-image:url(../images/tab_light_grey_left.gif);}
#subnav{background-color:#F3F3F3;border-bottom:1px solid #DDDDDD;height:auto !important;margin:0 auto;min-height:5px;width:900px;}
#subnav_menu{float:right;}
* html #subnav_menu ul{display:inline;}
#subnav_menu ul{border-left:1px solid #CCCCCC;border-right:1px solid #FFFFFF;float:right;margin:0 15px 0 0;padding:0;position:relative;text-align:right;}
#subnav_menu ul li{border-left:1px solid #FFFFFF;border-right:1px solid #CCCCCC;float:left;line-height:1.2em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
#subnav_menu ul li a, #subnav_menu ul li a:link, #subnav_menu ul li a:active, #subnav_menu ul li a:visited{color:#2E3644;display:block;font-family:Verdana,Arial;font-size:0.85em;font-style:normal;font-weight:100;padding:6px 13px;text-decoration:none;text-shadow:1px 1px 0 #FFFFFF;}
#subnav_menu li.selected a, #subnav_menu li.selected a:link, #subnav_menu li.selected a:active, #subnav_menu li.selected a:visited{background-color:#B5DDF7;color:#2E3644;text-shadow:none;}
#subnav_menu ul li:hover{background-color:#B5DDF7;border-left:1px solid #B5DDF7;}
#subnav_menu ul li#selected{background-color:#DADADF;border-left:1px solid #DADADF;}
#subnav_menu ul li#selected a, #subnav_menu ul li#selected a:link, #subnav_menu ul li#selected a:active, #subnav_menu ul li#selected a:visited{color:#222222;font-weight:100;text-shadow:none;}
#subsubnav{background-color:#F3F3F3;border-bottom:1px solid #DDDDDD;height:auto !important;margin:0 auto;min-height:5px;width:900px;}
#subsubnav_menu{float:right;}
* html #subsubnav_menu ul{display:inline;}
#subsubnav_menu ul{border-left:1px solid #CCCCCC;border-right:1px solid #FFFFFF;float:right;margin:0 15px 0 0;padding:0;position:relative;text-align:right;}
#subsubnav_menu ul li{border-left:1px solid #FFFFFF;border-right:1px solid #CCCCCC;float:left;line-height:1.2em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
#subsubnav_menu ul li a, #subsubnav_menu ul li a:link, #subsubnav_menu ul li a:active, #subsubnav_menu ul li a:visited{color:#2E3644;display:block;font-family:Verdana,Arial;font-size:0.85em;font-style:normal;font-weight:100;padding:6px 13px;text-decoration:none;text-shadow:1px 1px 0 #FFFFFF;}
#subsubnav_menu li.selected a, #subsubnav_menu li.selected a:link, #subsubnav_menu li.selected a:active, #subsubnav_menu li.selected a:visited{background-color:#FAAFBA;color:#2E3644;text-shadow:none;}
#subsubnav_menu ul li:hover{background-color:#FAAFBA;border-left:1px solid #FAAFBA;}
#subsubnav_menu ul li#selected{background-color:#DADADF;border-left:1px solid #DADADF;}
#subsubnav_menu ul li#selected a, #subsubnav_menu ul li#selected a:link, #subsubnav_menu ul li#selected a:active, #subsubnav_menu ul li#selected a:visited{color:#222222;font-weight:100;text-shadow:none;}
img.large{background-color:#FFFFFF;border:1px solid #CCCCCC;height:150px;padding:5px;width:150px;}
* html img.large{height:140px;width:140px;}
:first-child + html img.large{height:140px;width:140px;}
img.medium{background-color:#FFFFFF;border:1px solid #CCCCCC;height:48px;padding:3px;width:48px;}
img.small{background-color:#FFFFFF;border:1px solid #CCCCCC;height:24px;width:24px;}
#content{background-color:#FFFFFF;color:#333333;height:auto !important;margin:0 auto;min-height:350px;padding-bottom:10px;padding-top:5px;width:900px;}
li{font-size:1.4em;line-height:1.4;}
li li{font-size:1em;}
#innercont{margin:0 25px;padding:5px 0 10px;}
#innercont .no_margins{margin:-20px -25px -30px;}
#innercont #main_page_top_cont{background:#F4EBDA;border-bottom:1px solid #EED59F;padding-bottom:10px;width:900px;}
#main_page_top_cont #top_cont_left{display:inline;float:left;margin:10px 0 15px 25px;text-align:left;width:395px;}
#main_page_top_cont #top_cont_right{display:inline;float:right;margin:10px 25px 15px 0;text-align:left;width:430px;}
#top_cont_left #main_page_heading{background:transparent;line-height:78px;margin:25px 0 10px;padding:0;text-indent:-9000px;}
#top_cont_left p{color:#436080;font-size:2em;margin:15px 0 20px;}
#top_cont_left #sign_up_button{background:transparent;display:block;float:left;height:45px;margin:10px 0 15px 35px;width:125px;}
#easiestway_box{height:412px;margin:0 auto 20px;}
#easiestway_left{padding:15px 5px 1px 20px;color:#27394C;float:left;height:412px;margin:0;width:288px;text-align:center;}
#easiestway_right{color:#27394C;float:right;height:412px;margin:0;width:532px;text-align:center;}
#footernav{background-color:#324860;border-top:1px solid #1D2B38;color:#CCCCCC;font-family:Verdana,Helvetica,sans-serif;font-size:1.2em;margin:0 auto;padding:8px 0;text-align:center;width:900px;}
#footernav ul{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;display:inline;margin:0;padding:3px;}
#footernav ul li{background:transparent url(../images/divider.gif) no-repeat scroll left center;display:inline;font-size:1em;line-height:1;padding:1px 8px 0 10px;}
#footernav ul li.first_element{background-image:none;display:inline;font-size:1em;padding:0 5px;}
#footernav a, #footernav a:link, #footernav a:active, #footernav a:visited{border:medium none;color:#BBBBBB;margin:0;text-decoration:none;}
#footernav a:hover{text-decoration:underline;}
#bottom_dropshadow{background:transparent url(../images/bottom_dropshadow.png) no-repeat scroll left top;height:11px;margin:0 auto;width:912px;}
* html #bottom_dropshadow{}
#jointheclub_box{width:860px;}
.roundcont_left{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#F6F6F6;border:1px solid #DDDDDD;color:#444444;margin:0;width:500px;float:left;height:455px;}
.roundcont_right{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#F6F6F6;border:1px solid #DDDDDD;color:#444444;margin:0;width:330px;float:left;height:455px;}
.roundcont_right h3{font-size:1.15em;}
.roundcont_space{float:left;width:10px;height:455px;}
#login_box{width:560px;}
.roundcont{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#F6F6F6;border:1px solid #DDDDDD;color:#444444;margin:0;}
.roundtop{background:transparent url(../images/micro/box/gtr.gif) no-repeat scroll right top;display:none;}
.roundtop .roundtop_corner{background:transparent url(../images/micro/box/gtl.gif) no-repeat scroll left top;display:none;height:15px;width:15px;}
.roundbottom{background:transparent url(../images/micro/box/gbr.gif) no-repeat scroll right top;display:none;}
.roundbottom .roundbottom_corner{background:transparent url(../images/micro/box/gbl.gif) no-repeat scroll left top;display:none;height:15px;width:15px;}
* html .roundtop, * html .roundbottom{height:1%;}
:first-child + html .roundtop,:first-child + html .roundbottom{min-height:1px;}
.smallroundtop{background:transparent url(../images/micro/box/gtr_small.gif) no-repeat scroll right top;display:none;}
.smallroundtop .smallroundtop_corner{background:transparent url(../images/micro/box/gtl_small.gif) no-repeat scroll left top;display:none;height:5px;width:5px;}
.smallroundbottom{background:transparent url(../images/micro/box/gbr_small.gif) no-repeat scroll right top;display:none;}
.smallroundbottom .smallroundbottom_corner{background:transparent url(../images/micro/box/gbl_small.gif) no-repeat scroll left top;display:none;height:5px;width:5px;}
* html .smallroundtop{display:none;font-size:1px;height:1%;}
* html .smallroundbottom{display:none;font-size:1px;height:1%;}
:first-child + html .smallroundtop{min-height:1px;}
:first-child + html .smallroundbottom{min-height:1px;}
.roundinnercont{padding:15px 25px;overflow:hidden;}
* html .roundinnercont{height:1%;}
.roundinnercont label{font-family:Helvetica,sans-serif;font-size:1.2em;line-height:1.5em;}
.text, .desc{background:#FFFFFF url(../images/micro/inputshade.gif) repeat-x scroll center top;border:1px solid #999999;color:#444444;font-family:Helvetica,sans-serif;font-size:1.6em;margin:0 0 10px;padding:5px;width:95%;}
.text.disabled, .desc.disabled{background:transparent none repeat scroll 0 0;color:#777777;}
.dropdown{color:#444444;font-family:Helvetica,sans-serif;font-size:1.6em;padding:5px;width:95%;}
* html .roundinnercont .text, * html .roundinnercont .desc{width:95%;}
.default_text{color:#666666;font-style:italic;}
button{border:0 none;cursor:pointer;font-weight:bold;text-align:center;}
* html #MB_window button span{margin-top:3px;}
button span{display:block;white-space:nowrap;}
button.submitBtn{background:transparent url(../images/micro/button/green_button_right.gif) no-repeat scroll right center;font-size:1.6em;padding:0 20px 0 0;}
button.submitBtn span{background:transparent url(../images/micro/button/green_button_left.gif) no-repeat scroll left center;color:#FFFFFF;height:37px;line-height:37px;padding:0 0 0 23px;}
button.grey_button{background:transparent url(../images/micro/button/grey_button_right.gif) no-repeat scroll right center;}
button.grey_button span{background:transparent url(../images/micro/button/grey_button_left.gif) no-repeat scroll left center;color:#444444;}
button.submitBtn_small{background:transparent url(../images/micro/button/green_button_right_small.gif) no-repeat scroll right center;font-size:1em;padding:0 10px 0 0;}
button.submitBtn_small span{background:transparent url(../images/micro/button/green_button_left_small.gif) no-repeat scroll left center;color:#FFFFFF;height:28px;line-height:28px;padding:0 0 0 13px;}
button.submitBtn_grey_small{background:transparent url(../images/micro/button/grey_button_right_small.gif) no-repeat scroll right center;font-size:1.1em;padding:0 10px 0 0;}
button.submitBtn_grey_small span{background:transparent url(../images/micro/button/grey_button_left_small.gif) no-repeat scroll left center;color:#333333;height:28px;line-height:30px;padding:0 0 0 13px;}
* html button{overflow:visible;width:auto;}
:first-child + html button{overflow:visible;width:auto;}
* html button span{margin-top:1px;}
:first-child + html button span{margin-top:1px;}
.center{text-align:center;}
* html button.submitBtn span{padding-left:20px;}
* html button.submitBtn_small span{padding-left:10px;}
:first-child + html button.submitBtn span{padding-left:20px;}
:first-child + html button.submitBtn_small span{padding-left:10px;}
.button_link{color:#FFFFFF;font-size:1.6em;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;text-decoration:none;}
.button_link_small{font-size:1.3em;}
.button_link_right{background:#FFFFFF url(../images/micro/button/green_button_right.gif) no-repeat scroll right center;float:right;height:37px;line-height:37px;width:10px;}
.button_link_right_small{background:#EEEEEE url(../images/micro/button/green_button_right_small.gif) no-repeat scroll right center;height:28px;line-height:28px;}
.button_link_right_grey{background:#FFFFFF url(../images/micro/button/grey_button_right.gif) no-repeat scroll right center;}
.button_link_right_red{background:#FFFFFF url(../images/micro/button/red_button_right.gif) no-repeat scroll right center;}
.button_link a, .button_link a:link, .button_link a:active, .button_link a:visited{background:transparent url(../images/micro/button/green_button_left.gif) no-repeat scroll left center;color:#FFFFFF;cursor:pointer;display:block;height:37px;line-height:37px;padding-left:10px;text-decoration:none;}
.button_link_small a, .button_link_small a:link, .button_link_small a:active, .button_link_small a:visited{background:transparent url(../images/micro/button/green_button_left_small.gif) no-repeat scroll left center;height:28px;line-height:28px;padding-left:10px;}
.button_link_grey a, .button_link_grey a:link, .button_link_grey a:active, .button_link_grey a:visited{background:transparent url(../images/micro/button/grey_button_left.gif) no-repeat scroll left center;color:#555555;}
.button_link_red a, .button_link_red a:link, .button_link_red a:active, .button_link_red a:visited{background:transparent url(../images/micro/button/red_button_left.gif) no-repeat scroll left center;color:#FFFFFF;}
a.login_register_button{float:right;margin-right:25px;margin-top:50px;text-decoration:none;width:215px;}
.login_register:hover{background-color:#FFFFCC;cursor:pointer;}
.login_register{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;background-color:#DDEEFF;border:2px solid #4E5C72;padding:5px 0 15px;text-align:center;}
.login_register h3{font-size:1.8em;margin:10px 5px 10px 10px;}
.login_register p{font-size:1.4em;margin:10px;}
.login_register .fake_link{color:#4E5C72;text-decoration:underline;}
a.homepage_type_button{float:left;margin-left:45px;margin-right:12.5px;margin-top:10px;text-decoration:none;width:285px;}
.homepage_type:hover{background-color:#FFFFCC;cursor:pointer;}
.homepage_type{-moz-border-radius-bottomleft:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-topleft:25px;-moz-border-radius-topright:25px;background-color:#DDEEFF;border:2px solid #4E5C72;padding:35px 0 15px;text-align:center;}
.homepage_type h3{font-size:2.1em;margin:0px 5px 10px 10px;}
.homepage_type p{font-size:1.4em;margin:10px;}
.homepage_type .fake_link{color:#4E5C72;text-decoration:underline;}
#homepagehome_button_box{background:#F0F0F0;border:1px solid #CCCCCC;color:#27394C;float:left;height:270px;width:375px;}
a.analysis_type_button{float:left;margin-left:12.5px;margin-right:12.5px;margin-top:0px;text-decoration:none;width:185px;}
.analysis_type:hover{background-color:#FFFFCC;cursor:pointer;}
.analysis_type{-moz-border-radius-bottomleft:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-topleft:25px;-moz-border-radius-topright:25px;background-color:#DDEEFF;border:2px solid #4E5C72;padding:35px 0 15px;text-align:center;}
.analysis_type h3{font-size:2.1em;margin:0px 5px 10px 10px;}
.analysis_type p{font-size:1.4em;margin:10px;}
.analysis_type .fake_link{color:#4E5C72;text-decoration:underline;}
#analysishome_button_box{margin-top:30px;}
#analysis_box{padding:5px 0 10px;}
#analysis_form_container{float:left;width:320px;}
#analysis_space_container{float:left;width:10px;}
#analysis_graph_container{float:left;width:520px;}
.analysis_chart{background-color:#F6F6F6;border:1px solid #DDDDDD;margin:0;}
.roundcont{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#F6F6F6;border:1px solid #DDDDDD;color:#444444;margin:0;}
.clear{clear:both;font-size:0;height:0;}
.hidden{display:none;}
#footernav a.powered_by, #footernav a.powered_by:link, #footernav a.powered_by:active, #footernav a.powered_by:visited, #footernav a.powered_by:hover{float:right;margin-right:10px;padding:2px 5px 5px;text-decoration:none;}
#footernav a.powered_by span{vertical-align:bottom;}
#footernav a.powered_by img{margin-bottom:-7px;}
* html #footernav a.powered_by img{}
#footernav ul#alt_site_footer_nav{float:left;margin:0 15px;padding:10px 0 8px 10px;}
#footernav ul#alt_site_footer_nav li{background-image:none;padding:0;}
#footernav ul#alt_site_footer_nav li span.alt_site_divider{font-size:0.9em;margin:0 8px 0 10px;}
#detailed h2{border-bottom:1px dotted #CCCCCC;margin-bottom:10px;padding-bottom:3px;}
#detailed ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 1px;overflow:hidden;padding:0;}
#detailed ul li{background:#F0F0F0;border:1px solid #CCCCCC;display:block;font-size:1em;margin-bottom:20px;padding:0 0 10px;}
#detailed ul li ul li{background:transparent none repeat scroll 0 0;border:0 solid #CCCCCC;display:block;padding:0 12px;}
#detailed ul li ul li h3{display:inline;font-family:Verdana;font-size:1.8em;font-weight:bold;line-height:1.4;margin:0;}
#dashboard_top{margin-bottom:25px;}
#current_user{background:#F0F0F0;border:1px solid #CCCCCC;color:#27394C;float:left;height:270px;width:450px;}
#current_user_left{background:#F0F0F0;color:#27394C;float:left;height:270px;width:175px;text-align:center;}
#current_user_right{background:#F0F0F0;color:#27394C;float:left;height:270px;width:250px;}
#current_user img{float:left;margin:10px 15px 0 10px;}
.red{color:#B74A4A;}
a.confirm_link, a.confirm_link:active, a.confirm_link:link, a.confirm_link:visited{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background:#EAF6F2 url(../icons/fam/accept.png) no-repeat scroll 7px 6px;border:1px solid #87B1A3;color:#27654A;font-size:1em;padding:6px 10px 6px 28px;position:relative;text-decoration:none;}
a.back_link:hover, a.confirm_link:hover{background-color:#FFFFFF;}
#democurrent_user{background:#F0F0F0;border:1px solid #CCCCCC;color:#27394C;float:left;height:440px;width:490px;padding-top:5px;padding-left:10px;}
#demohomepagehome_button_box{background:#F0F0F0;border:1px solid #CCCCCC;color:#27394C;float:left;padding-top:5px;height:440px;width:340px;}
a.demohomepage_type_button{float:left;margin-left:25px;margin-right:12.5px;margin-top:20px;text-decoration:none;width:285px;}
.demohomepage_type:hover{background-color:#FFFFCC;cursor:pointer;}
.demohomepage_type{-moz-border-radius-bottomleft:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-topleft:25px;-moz-border-radius-topright:25px;background-color:#DDEEFF;border:2px solid #4E5C72;padding:35px 0 15px;text-align:center;}
.demohomepage_type h3{font-size:2.1em;margin:0px 5px 10px 10px;}
.demohomepage_type p{font-size:1.4em;margin:10px;}
.demohomepage_type .fake_link{color:#4E5C72;text-decoration:underline;}
#demostaticcurrent_user{background:#F0F0F0;border:1px solid #CCCCCC;color:#27394C;float:left;width:825px;padding-top:5px;padding-left:10px;padding-right:10px;text-align:center;}
#quotes_box{border-top:1px solid #CCCCCC;width:100%;height:10px;}
#benefit_one{border-top:1px solid #CCCCCC;margin:30px 0 0;overflow:hidden;padding:15px 25px 0;text-align:center;float:left;}
#benefit_description{color:#444444;margin:0;width:410px;float:left;height:325px;overflow:hidden;text-align:left;padding-bottom:20px;}
#benefit_tiny_images{float:center;overflow:hidden;text-align:center;padding-top:2px;}
#benefit_space{float:left;width:10px;height:325px;}
#benefit_picture{color:#444444;margin:0;width:350px;float:left;height:325px;overflow:hidden;text-align:left;padding-top:10px;}
#benefit_picture_text_left{float:left;width:115px;height:205px;text-align:left;padding-top:70px;}
#benefit_picture_text_center{float:left;width:115px;height:205px;text-align:center;padding-top:35px;}
#benefit_picture_text_right{float:left;width:115px;height:205px;text-align:right;}
#action_box_1{border-top:1px solid #CCCCCC;width:100%;height:45px;background-color:#b7f396;float:left;padding-top:10px;text-align:center;font-size:2.2em;line-height:1.2;margin:20px 0;}
#benefit_two{overflow:hidden;padding:0px 25px 0;text-align:center;float:left;}
.half_div_box{float:left;height:130px;margin-left:25px;margin-right:15px;width:320px;}
#action_box_2{border-top:1px solid #CCCCCC;width:100%;height:45px;background-color:#b7f396;float:left;padding-top:10px;text-align:center;font-size:2.2em;line-height:1.2;margin:20px 0;}
.half_div_box_listofteams{font-size:0.75em;border:1px solid #DDDDDD;float:left;margin-left:15px;margin-right:15px;width:225px;background-color:#FFFFFF;text-align:left;}
.half_div_box_listofteams p{font-size:0.8em;}
#signup_info{overflow:hidden;padding:0px 20px 0;text-align:left;float:left;}
.half_div_box_signup_big{float:left;height:185px;margin-left:20px;margin-right:10px;width:320px;}
.half_div_box_signup_small{float:left;height:130px;margin-left:20px;margin-right:10px;width:320px;}
#steptwobox{margin:0 auto 20px;font-size:1.0em;text-align:left;float:left;overflow:hidden;}
#stepthreebox{margin:0 auto 20px;font-size:1.0em;text-align:left;float:left;overflow:hidden;}
#ussnumberformbox{font-size:1.0em;float:left;overflow:hidden;width:47%;}
#ussnumberinfobox{border-left:1px solid #CCCCCC;padding:0px 20px 0;font-size:0.85em;float:left;overflow:hidden;width:44%;}
#ussnumberformbox ul{font-size:0.65em;color:red;}
#djangoForumBody{width:90%;margin:0 auto;text-align:left;}
#djangoForumList, #djangoForumThreadList, #djangoForumThreadPosts{border-collapse:collapse;width:100%;}
#djangoForumList td, #djangoForumThreadList td, #djangoForumThreadPosts td{border:solid #777 1px;padding:6px;}
#djangoForumList .djangoForumListDetails{width:70%;}
#djangoForumList .djangoForumListDetails strong{font-size:120%;}
#djangoForumList .djangoForumListDetails .djangoForumStats{font-size:80%;}
.djangoForumListLastPost, .djangoForumThreadLastPost{background-color:#ccc;border-bottom:solid #777 1px;}
#djangoForumList th, #djangoForumThreadList th, #djangoForumThreadPosts th{background-color:#3a3;border:solid #777 1px;color:#fff;text-align:left;padding:4px;}
#djangoForumThreadPosts th{width:20%;}
#djangoForumBreadcrumbs{padding:20px;}
#djangoForumBody label{font-size:110%;font-weight:bold;display:block;padding:4px;}
#djangoForumThreadPostDetail{width:20%;}
.djangoForumPagination{display:inline;}
