/* START: TOPRAIL CSS */

/* MASTHEAD */
#Toprail #Masthead { width: 968px; height: 150px; padding: 6px; *padding-bottom: 5px; background-color: #333c49; border-bottom: 1px solid #031c3f; display: inline-block; }
#Toprail #Toprail_Affiliate_Logo { float: left; width: 240px; height: 146px; border: 0px; }

#Toprail #ToprailSignin { height: 45px; margin-top: 10px; background: url(../img/tr_signin_hline.gif) no-repeat; padding: 13px 0 0 2px; color: #fff; font-size: 11px;}
#Toprail #ToprailSignin #logged_out_widget a,
#Toprail #ToprailSignin #logged_out_widget a:hover,
#Toprail #ToprailSignin #logged_in_widget a,
#Toprail #ToprailSignin #logged_in_widget a:hover { color: #fff !important; }
#Toprail #ToprailSignin #logged_out_widget, #Toprail #ToprailSignin #logged_in_widget { display: none; }
#Toprail #ToprailSignin #logged_out_widget { padding: 2px 0 0 5px; line-height: 1.60em; }
#Toprail #ToprailSignin #logged_in_widget { line-height: 1.30em; }
#Toprail #ToprailSignin #logged_in_widget img { border: solid 1px #fff; float: left; margin-right: 10px; }
#Toprail #ToprailSignin #logged_in_widget .user { font-weight: bold; font-size: 11px !important; }
#Toprail #ToprailSignin #logged_in_widget a { font-size: 10px; }
/* End MASTHEAD */

/* START: SIGN IN DIALOG */
.jqmOverlay { background-color: #000; }
#Toprail #SignInDialog.jqmWindow { display: none; position: absolute; top: 100px; left: inherit !important; width: 226px; color: #333; border: none !important; background: transparent !important; }
#Toprail #SignInDialog div.title { height: 100%; font-size: 11px; font-weight: bold; line-height: 1.30em; margin: 0 0 5px 0; }
#Toprail #SignInDialog a { color: #0C4790; }
#Toprail #SignInDialog #ForgotPassword { font-weight: normal; display: block; padding: 7px 0; }
#Toprail #SignInDialog label { font-size: 10px; width: 90px; display: block; padding: 4px 0 2px 0; font-weight: bold; }
#Toprail #SignInDialog input.field { width: 92px; color: #000; border: solid 1px #bbb; height: 16px; padding: 2px 0 0 1px; font-size: 11px; }
#Toprail #SignInDialog input.default { color: #666; }
#Toprail #SignInDialog .top .f_space { width: 10px; }
#Toprail #SignInDialog .btn_signin { width: 76px; height: 19px; background: url(../img/buttons/sign_in_76x19.png) no-repeat; border: none; }
#Toprail #SignInDialog .btn_signin:hover, #Toprail #SignInDialog .btn_signin_mo { background-position: 0px -19px; }
#Toprail #SignInDialog .top { height: auto; background: #f1f1f1 url(../img/tr_signin_dialog_bg.png) repeat-y; padding: 0 12px; }
#Toprail #SignInDialog .top .signin { float: right; height: 20px; padding: 6px 0 4px 0; }
#Toprail #SignInDialog .top .remember { float: left; padding: 10px 0 0 0; *padding: 5px 0 0 0; }
#Toprail #SignInDialog .top .remember div { *padding-top: 5px; }
#Toprail #SignInDialog .top .remember label { display: inline; padding-left: 6px; font-weight: normal; }
#Toprail #SignInDialog .top .remember input { border: none; *margin-top: -5px; }
#Toprail #SignInDialog .top .forgot { height: 20px; font-size: 9px; padding: 0 0 8px 0; }
#Toprail #SignInDialog .signin_box_top { height: 8px; width: 226px; background: url(../img/tr_signin_dialog_top.png) no-repeat; _background-image: url(../img/tr_signin_dialog_top_ie6.png); }
#Toprail #SignInDialog .bottom { clear: both; background: #e3e3e3 url(../img/tr_signin_dialog_bg.png) repeat-y; padding: 3px 12px 2px 12px; font-weight: bold; }
#Toprail #SignInDialog .bottom p { line-height: 1.35em; font-weight: normal; padding: 5px 0 0 0; }
#Toprail #SignInDialog .bottom a { color: #305cb6; }
#Toprail #SignInDialog .signin_box_bottom { height: 11px; width: 226px; background: url(../img/tr_signin_dialog_bottom.png) no-repeat; _background-image: url(../img/tr_signin_dialog_bottom_ie6.png); }
/* END: SIGN IN DIALOG */
/* END: TOPRAIL CSS */

/* NAVBAR */
#Toprail #Topnav table#Level1 td { padding: 5px 9px 0px 9px !important; }
#Toprail #Topnav table#Level1 td.active a:link, #Toprail #Topnav table#Level1 td.active a:visited { padding: 0 5px; }