/*-----------------------------------------------------------------------------------------------------
(1) GLOBAL RESET
-----------------------------------------------------------------------------------------------------*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0;}
img,fieldset {border:0}
:focus {outline: 0;} 
a {color:blue;}
ul {list-style:none}
.global_noscript {color:red;border:2px solid red;border-top:0;padding:8px 8px 8px 48px;font-weight:bold;font-size:1.2em;line-height:1.2;background:#fff url(../../images/fastforward.org/icon_alert.png) no-repeat 8px 10px;}
.global_noscript a {color:red;}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px}
.alert {color:#c00}
	
/*-----------------------------------------------------------------------------------------------------
(2) WRAPPERS
-----------------------------------------------------------------------------------------------------*/
body {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;background:#E2E2E2;color:#4c4c4c;line-height:1;padding:0 0 20px;}
#wrap {font-size:1.2em;width:771px;text-align:left;margin:0 auto;background:url(../../images/fastforward.org/wrap_bg.png) repeat-y;}

/*-----------------------------------------------------------------------------------------------------
(3) TOP SECTION 
-----------------------------------------------------------------------------------------------------*/
#top {background:url(../../images/fastforward.org/head_bg.png) no-repeat;height:127px;position:relative;}
/*logo*/
#top h1 {width:260px;height:100px;text-indent:-9999px;background:url(../../images/fastforward.org/head_logo.png) no-repeat;position:absolute;top:24px;left:20px;}
#top h1 a {display:block;width:260px;height:100px}
 

/*logo*/
#top h2.logo {text-indent:-9999px;position:absolute;top:24px;left:20px;}
#top h2.logo a {display:block;width:260px;height:100px;position:absolute;z-index:1}
#top #logoimage {margin:0;padding:0;float:left;position:absolute;top:24px;left:20px;z-index:0}

/* resource nav */
#top #res_nav {color:#7e939e;float:right;font-size:.9em;position:absolute;top:30px;left:440px}

#top #res_nav a {color:#7e939e;text-decoration:none;}
#top #res_nav a:hover {text-decoration:underline}
#top #res_nav ul {}
#top #res_nav ul li {float:left;background:url(../../images/fastforward.org/ff2010_res_nav_li_bg.png) no-repeat right bottom;padding:0 5px;}
#top #res_nav ul li.l {background:none;}



/*masthead*/
#masthead {width:731px;margin:0 auto;}
#masthead img {display:block;}
/*main navigation*/
#nav_main {background:#851601;width:731px;margin:0 auto;overflow:hidden;font:bold 1.1em Arial, Helvetica, sans-serif;border-bottom:6px solid #f1eeee}
#nav_main li {float:left;padding:8px 22px;background:url(../../images/fastforward.org/nav_main_li_bg.png) no-repeat right;}
#nav_main li.l {background:none;}
#nav_main li a {color:#f8ede7;text-decoration:none;}
#nav_main li a:hover,#nav_main li a.active {color:#ffc423;}

#navsearch {margin:0 auto;background:#f58026;width:731px;border-bottom:6px solid #ffffff;overflow:hidden}

/*main navigation 2010*/
#nav_main2 {width:495px;overflow:hidden;font:bold 1em Arial, Helvetica, sans-serif;padding: 8px 0px;float:left;}
#nav_main2 {padding-left:55px}
#nav_main2 li {float:left;background:url(../../images/fastforward.org/ff2010_nav_main_li_bg.png) no-repeat right;}
#nav_main2 li.l {background:none;}
#nav_main2 li a {color:#ffffff;text-decoration:none;padding:8px 19px;white-space:nowrap;}

#nav_main2 li a:hover,#nav_main2 li a.active {color:#ffffff;padding:8px 19px;background:url(../../images/fastforward.org/ff2010_nav_main_li_bg.png) no-repeat right;background-color:#e06506;}

#nav_main2 li.l a:hover, #nav_main2 li.l a.active {background:none;color:#ffffff;padding:8px 19px;background-color:#e06506;}

/*search area
#navsearch .tryagain {display:none;color:red;float:right;padding:5px;width:280px;background:#fff;border:1px solid red; margin:10px 10px 0;text-align:center}*/
#ffsearcharea {float:right;padding-top:1px;margin-right:6px;width:175px;}
#ffsearcharea #ffkeywords {width:135px;margin:2px 0px 1px 1px;padding:1px;color:#666;height:14px}
#ffsearcharea #go {margin:0;padding:0}
#ffsearcharea td {}



/*-----------------------------------------------------------------------------------------------------
(4) MIDDLE SECTION
-----------------------------------------------------------------------------------------------------*/
#middle {width:731px;margin:0 auto;background:#f1eeee;overflow:hidden;padding:10px 0;border-top:6px solid #fff}



#share {text-align:right;padding:0px 10px 5px 0px}

/*---SIDE COLUMN---*/
#side {width:204px;float:left;overflow:hidden;}

#side_2010 {width:204px;float:left;overflow:hidden;padding-left:10px;margin-top:-20px;}

/* sub navigation 2010*/
#nav_sub_2010 {color:#fff;margin:0 0 10px;background:#4c1b12 ;line-height:1.3;}
#nav_sub_2010 p {background-color:#4d1c13;font-size:1.4em;padding:8px 15px;font-weight:bold}
#nav_sub_2010 a {color:#fff;text-decoration:none;zoom:1}
#nav_sub_2010 a:hover {color:#f58026}
#nav_sub_2010 a.active {color:#f58026}
/*#nav_sub_2010 a:hover {font-weight:bold}
#nav_sub_2010 a.active {font-weight:bold}*/
#nav_sub_2010 ul {margin:0px;}
#nav_sub_2010 ul li {border-bottom:1px solid #c6b1ac;padding:0px;}
#nav_sub_2010 ul li a {background:url(../../images/fastforward.org/2010_sub_nav_bg.png);display:block;padding:8px 0 8px 13px}
#nav_sub_2010 ul ul {margin:-4px 0 0 25px;padding-bottom:2px;}
#nav_sub_2010 ul ul li {border:none;margin:0 0 5px;}
#nav_sub_2010 ul ul li a {display:block;padding:0 0 2px 10px;}
#nav_sub_2010 ul ul ul {margin:10px 0 0;}
#nav_sub_2010 li.l, #nav_sub_2010 li.l a {border:none;background:url(../../images/fastforward.org/2010_sub_nav_bot.png) no-repeat;background-color: #f1eeee;margin:0px;height:31px}



/* sub navigation*/
#nav_sub {color:#f2f2f2;margin:0 0 10px;background:#695e4a url(../../images/fastforward.org/nav_sub_bg.png) no-repeat bottom left;line-height:1.3;padding-bottom:6px;}
#nav_sub p {background:url(../../images/fastforward.org/nav_sub_p_bg.png) repeat-x;font-size:1.4em;padding:8px 15px;}
#nav_sub a {color:#e8e0ca;text-decoration:none;zoom:1}
#nav_sub a:hover {text-decoration:underline;}
#nav_sub a.active {font-weight:bold;}
#nav_sub ul {margin:0 6px;}
#nav_sub ul li {border-bottom:1px solid #837761;padding:0 10px;}
#nav_sub ul li a {background:url(../../images/fastforward.org/nav_sub_li_bg.png) no-repeat 0 1.4em;display:block;padding:15px 0 15px 30px}
#nav_sub ul ul {margin:-4px 0 0 25px;padding-bottom:2px;}
#nav_sub ul ul li {border:none;margin:0 0 5px;}
#nav_sub ul ul li a {display:block;padding:0 0 2px 10px;background:url(../../images/fastforward.org/blue_box_li_bg.png) no-repeat 0 .5em}
#nav_sub ul ul ul {margin:10px 0 0;}
#nav_sub li.l {border:none;}

/*styles for all editable areas in the left column, '#main #main_callout' also specified by id to override #main styles*/
.box {margin:0 0 10px;line-height:1.4;}
#main #main_callout img, .box img {margin:6px auto}
#main #main_callout h2, .box h2 {font-size:1.3em;font-weight:normal;padding:6px 12px;margin:0 0 10px;}
#main #main_callout h3, .box h3 {font-size:1.2em;font-weight:normal;padding:0pt 14px 12px;margin:0}
#main #main_callout p, .box p {padding:0pt 14px 12px;margin:0}
#main #main_callout hr, .box hr {margin:0 14px 10px;border:none;height:1px;}
#main #main_callout ul, .box ul {padding:0pt 14px 12px;margin:0}
#main #main_callout ul li, .box ul li {padding-left:10px;margin:0 0 3px;background:url(../../images/fastforward.org/box_li_bg.png) no-repeat 0 .5em;}
#main #main_callout ol, .box ol {padding:0 14px 12px 35px;margin:0}
#main #main_callout ol li, .box ol li {margin:0 0 3px;}

/*blue callout box, '#main #main_callout' also specified by id to override #main styles*/
#main #main_callout,#callout_box {background:url(../../images/fastforward.org/blue_box_bg.png) no-repeat bottom left;color:#fff;zoom:1}
#main #main_callout a,#callout_box a {color:#fff;}
#main #main_callout hr,#callout_box hr {color:#cedae2;background:#cedae2;}
#main #main_callout h2,#callout_box h2 {background:#012d41;}
#main #main_callout ul li,#callout_box ul li {background:url(../../images/fastforward.org/blue_box_li_bg.png) no-repeat 0 .5em;}
/*events box*/
#event_box {background:url(../../images/fastforward.org/white_box_bg.png) no-repeat bottom left;}
#event_box h2 {color:#fff;background:#f58026;border-bottom:1px solid #afafaf;font-size:1.3em;font-weight:normal;padding:8px 12px;margin:0 0 10px}
/*quote box*/
#quote_box {background:url(../../images/fastforward.org/white_box_bg.png) no-repeat bottom left;zoom:1}
#quote_box .quote_box_top {background:url(../../images/fastforward.org/quote_box_top.png) no-repeat ;}
#quote_box h5 {color:#7a1600;font:italic 1em Georgia, "Times New Roman", Times, serif;padding:0pt 14px 12px 36px;background:url(../../images/fastforward.org/quote_box_h5_bg.png) no-repeat 25px .5em;}
#quote_box p {padding:6pt 14px 6px;}

/* side boxes for 2010 update */

#side_2010 img {padding:3px}
#side_2010 table {padding:3px}
#side_2010 #callouts_2010 h2, .box h2 {font-size:1.3em;font-weight:bold;padding:6px 12px;margin:0 0 10px;} 
#side_2010 #callouts_2010 h3, .box h3 {font-size:1.2em;font-weight:normal;padding:0pt 14px 12px;margin:0}
#side_2010 #callouts_2010 img, .box img {margin:6px auto}
#side_2010 #callouts_2010 p, .box p {padding:0pt 14px 12px;margin:0}
#side_2010 #callouts_2010 hr, .box hr {margin:0 14px 10px;border:none;height:1px;}
#side_2010 #callouts_2010 ul, .box ul {padding:0pt 14px 12px;margin:0}
#side_2010 #callouts_2010 ul li, .box ul li {padding-left:10px;margin:0 0 3px;background:url(../../images/fastforward.org/2010_sub_nav_point.png) no-repeat 0 .5em;}
#side_2010 #callouts_2010 ol, .box ol {padding:0 14px 12px 35px;margin:0}
#side_2010 #callouts_2010 ol li, .box ol li {margin:0 0 3px;}

#side_2010 #callouts_2010 hr, .box hr {color:#f1f1f1;background:#f1f1f1;}
#side_2010 #callouts_2010 ul li, .box ul li {background:url(../../images/fastforward.org/2010_sub_nav_point.png) no-repeat 0 .5em;}
#side_2010 #callouts_2010 a, .box a {color:#fff;}
#side_2010 #callouts_2010 a:visited, .box a:visited {color:#e2e2e2;} 

#callout_box1.blue, #callout_box2.blue, #callout_box3.blue {background:url(../../images/fastforward.org/blue_box_bg.png) no-repeat bottom left;color:#fff;zoom:1}
#callout_box1.blue h2, #callout_box2.blue h2, #callout_box3.blue h2 {background:#013046;}

#callout_box1.green, #callout_box2.green, #callout_box3.green {background:url(../../images/fastforward.org/green_box_bg.png) no-repeat bottom left;color:#fff;zoom:1}
#callout_box1.green h2, #callout_box2.green h2, #callout_box3.green h2 {background:#42780e;}

#callout_box1.grey, #callout_box2.grey, #callout_box3.grey {background:url(../../images/fastforward.org/grey_box_bg.png) no-repeat bottom left;color:#fff;zoom:1}
#callout_box1.grey h2, #callout_box2.grey h2, #callout_box3.grey h2 {background:#453f38;}

#callout_box1.maroon, #callout_box2.maroon, #callout_box3.maroon {background:url(../../images/fastforward.org/maroon_box_bg.png) no-repeat bottom left;color:#fff;zoom:1}
#callout_box1.maroon h2, #callout_box2.maroon h2, #callout_box3.maroon h2 {background:#532b22;}


/*nmss logo & link*/
#nmss_logo {padding:5px 0 5px 10px;}
#nmss_logo a {background:url(../../images/fastforward.org/nmss_logo.png) no-repeat;width:70px;height:60px;text-indent:-9999px;display:block}

/*nmss logo & link 2010*/
#nmss_logo2010 {padding:5px 0 5px 10px;}
/*#nmss_logo2010 a {width:70px;height:60px;text-indent:-9999px;display:block}*/

/*---MAIN COLUMN---*/
#main {float:right;width:490px;padding-right:14px;margin-left:1px;overflow:hidden;line-height:1.4;}
/*main content styles*/
#main a {color:#426b86;}
#main a:visited {color:#4c4c4c;}

#ffcrumbs {font-size:.9em;}
#ffcrumbs a {color:#4c4c4c;}
#ffcrumbs a:visited {color:#4c4c4c;}
#ffcrumbs #bc_on {font-weight:bold;color:#426b86;}

a.pointer {background:url(../../images/fastforward.org/2010_blue_point.png) no-repeat right;padding-right:8px}

#main img {margin:8px;}
#main h2, #main h3, #main h4 {margin:0 0 2px 0;}
#main h1 {font-size:1.2em;margin:0 0 6px}
#main h2 {font-size:1.1em;}
#main h3 {font-size:1.0em;}
#main p {margin:0 0 14px 0;}
#main ul {margin:0 0 14px 15px;}
#main ul ul {margin:4px 0 4px 15px;}
#main ul li {margin:0 0 3px;padding-left:10px;background:url(../../images/fastforward.org/li_bg.gif) no-repeat 0 .5em;}
#main ol {margin:0 0 14px 35px;}
#main ol li {margin:0 0 3px;}
#main hr {margin:0 0 14px 0;border:none;color:#4c4c4c;background:#4c4c4c;height:1px;}
#main table {margin:0 0 12px 1px;max-width:490px !important;clear:right;border-color:#4c4c4c;padding:2px}
#main th {text-align:left;background:#fff;font-size:1.1em;border-color:#4c4c4c;border-collapse:collapse}
#main td {background:#E5E4E4;border-color:#4c4c4c;border-collapse:collapse}
/*homepage callout styles*/
#hp_callout {width:500px;margin:0 auto 12px;background:url(../../images/fastforward.org/main_callout_bg.png) no-repeat bottom;overflow:hidden}
#hp_callout_top {background:url(../../images/fastforward.org/main_callout_top_bg.png) no-repeat;padding-top:10px;}
#hp_callout h2, #hp_callout h3, #hp_callout h4 {padding:1px 10px;margin:0;}
#hp_callout h2 {color:#f58026}
#hp_callout h3 {color:#024772}
#hp_callout table {margin:0 0 12px 1px;max-width:490px !important;clear:right;border-color:#4c4c4c;padding:2px}
#hp_callout p {margin:0;padding:7px 10px;}
#hp_callout ul {margin:0;padding:7px 10px 7px 20px;}
#hp_callout ol {margin:0;padding:7px 10px 7px 40px;}
#hp_callout hr {margin:7px 10px;}
/*blue callout box, see left column styles for text styling*/
#main #main_callout {width:204px;float:right;margin:0 -10px 10px 16px;display:inline;}
/*sitemap*/
#sitemap ul li {font-size:1.3em;}
#sitemap ul ul li {font-size:.9em;}
#sitemap ul ul ul ul li {font-size:1em;}

/*forms*/
input, select, textarea {font:1em Arial, Helvetica, sans-serif;}
input {padding:3px;}
label {font-weight:bold;}
input.button {background:#fff;border:1px solid #4c4c4c;cursor:pointer;padding:2px 4px;margin-left:5px;}
#news_result tr.result_a {background:#f5f5f5}
#news_result tr.result_a td {background:none}
/*home bottom*/
#main_bottom {background:#E5E4E4;overflow:hidden;}
#main_bottom h2, #main_bottom h3, #main_bottom h4 {padding:1px 10px;margin:0;}
#main_bottom p {margin:0;padding:7px 10px;}
#main_bottom ul {margin:0;padding:7px 10px 7px 20px;}
#main_bottom ol {margin:0;padding:7px 10px 7px 40px;}
#main_bottom hr {margin:00;background:#F1EEEE;color:#F1EEEE}

/*----------------------------------------------------------------------------------------------------------
(6) BOTTOM SECTION   
----------------------------------------------------------------------------------------------------------*/
#foot {background:url(../../images/fastforward.org/foot_bg.png) no-repeat bottom;padding-bottom:22px;line-height:1.2}
#foot p {font-size:.9em;text-align:right;font-style:italic;width:731px;margin:0 auto;}
#foot_in {background:#7a1600;width:717px;margin:0 auto 5px;color:#fff;overflow:hidden;padding:7px;}
#foot_in a {color:#fff;text-decoration:none;}
#foot_in a:hover {text-decoration:underline}
#foot_in ul {width:49%;float:left;}
#foot_in ul li {float:left;background:url(../../images/fastforward.org/foot_li_bg.png) no-repeat right bottom;padding:0 5px;}
#foot_in ul li.l {background:none;}
#foot_in p {font-style:normal;width:49%;float:right;font-size:1em}

#foot p.foottag {font-style:normal;font-size:.85em;text-align:right;font-weight:bold;width:723px;margin:0 auto;color:#979797;padding:5px 5px 0px 0px;}
#foot_in2 {background:#f58026;width:717px;margin:0 auto 5px;color:#fff;overflow:hidden;padding:7px;}
#foot_in2 a {color:#fff;text-decoration:none;;font-weight:bold}
#foot_in2 a:hover {text-decoration:underline}
#foot_in2 ul {width:49%;float:left;}
#foot_in2 ul li {float:left;background:url(../../images/fastforward.org/ff2010_nav_bg.png) no-repeat right;padding:0 5px;}
#foot_in2 ul li.l {background:none;}
#foot_in2 p.footcopy {font-style:normal;width:49%;float:right;font-size:.8em;color:#ffffff;padding-top:3px;font-weight:bold}

