/* Common Styles */
body															{ background-color:#000; }
h1																{ font-family:Verdana,Arial;font-size:16px;font-weight:bold;text-decoration:none; }
h2																{ font-family:Verdana,Arial;font-size:14px;font-weight:bold;text-decoration:none; }
h3																{ font-family:Verdana,Arial;font-size:11px;font-weight:bold;text-decoration:none; }
#container														{ width:900px;margin:auto;background-color:#FFF; }
#container a													{ font-family:Verdana,Arial;font-size:11px;font-weight:bold;text-decoration:none;color:#024965; }
#header															{ height:226px; }
#footer															{ background-color:#FFF;clear:both;width:900px; }
#navigation														{ height:40px;background:url("../img/navigation/backing.jpg") repeat-x; }
#navigation a													{ font-family:Verdana,Arial;font-size:11px;font-weight:normal;text-decoration:none;color:#FFFFFF; }
#contentContainer div											{ float:left;font-family:Verdana,Arial;font-size:11px;color:#2f2826; }
#contentContainer div a											{ font-family:Verdana,Arial;font-size:11px;font-weight:bold;text-decoration:none;color:#024965; }
#menuPlaceholder												{ width:56px;height:43px;float:left;background:url("../img/navigation/menuBg.jpg") repeat-x; }
#searchHolder													{ width:155px;height:43px;background:url("../img/search.jpg") no-repeat;float:left; }
#search															{ width:142px;height:20px;background:none;border:none;font-family:Verdana,Arial;font-size:11px;color:#615f5f;margin-top:10px;margin-left:10px; }
.smallBulletList												{ list-style-image:url("../img/bulletSml.gif"); }
#col1Content li a												{ font-family:Verdana,Arial;font-size:11px;font-weight:normal;text-decoration:none;color:#024965;line-height:150%; }
#col2Content li a												{ font-family:Verdana,Arial;font-size:11px;font-weight:normal;text-decoration:none;color:#024965;line-height:150%; }
.login															{ padding:10px;width:143px;font-family:Verdana,Arial;font-size:11px;color:#fefefe;background-color:#615f5f; }
.login input													{ border:none;padding:5px;font-family:Verdana,Arial;font-size:11px;color:#615f5f;background-color:#cdcdcd; }
.mail															{ padding:10px;width:167px;font-family:Verdana,Arial;font-size:11px;color:#fefefe;background:url("../img/navigation/mailBack.png") no-repeat; }
.mail input														{ border:none;padding:5px;font-family:Verdana,Arial;font-size:11px;color:#615f5f;background-color:#cdcdcd; }

/* Home Page */
#home #col1														{ padding:15px 0px 15px 0px;background-color:#f5f4f3;width:60%; }
#home #col1Content												{ padding:10px 0px 15px 25px;background-color:#f5f4f3;width:80%;height:75px; }
#home #col2														{ padding:15px 0px 15px 0px;background-color:#ffffff;width:3%; }
#home #col2Content												{ padding:10px;background-color:#f9f8f8;width:20%;height:75px; }
#home #col3														{ padding:15px 0px 15px 0px;background-color:#ebe7e6;width:310px; }
#home #col3Content												{ padding:10px;background-color:#e1dbda;float:left;width:290px;height:75px; }
#home #col3Div1													{ width:205px; }
#home #col3Div2													{ width:75px; }
#home #content													{ margin:0px 0px 0px 0px;width:900px;background-color:#e0f5fd; }
#home #contentDiv												{ width:870px;padding:15px;background-color:#c9eefc; }
#home #contentDiv h3											{ padding-left:20px;background:url("../img/bulletPoints/blueBullet.jpg") no-repeat; }

/* Company */
#newsletter #col1,#terms #col1,#disclaimer #col1,#company #col1,#contact #col1,#media #col1,#people #col1,#education #col1,#member #col1																{ padding:15px 0px 15px 0px;background-color:#f5f4f3;width:645px;height:50px; }
#newsletter #col1 #col1Content,#terms #col1 #col1Content,#disclaimer #col1 #col1Content,#company #col1 #col1Content,#contact #col1 #col1Content,#media #col1 #col1Content,#people #col1 #col1Content,#education #col1 #col1Content,#member #col1 #col1Content																{ vertical-align:middle; }
#newsletter #col1Content,#terms #col1Content,#disclaimer #col1Content,#company #col1Content,#contact #col1Content,#media #col1Content,#people #col1Content,#education #col1Content,#member #col1Content																{ padding:15px 10px 15px 10px;background-color:#f1eeed;width:625px;height:20px; }
#newsletter #col2,#terms #col2,#disclaimer #col2,#company #col2,#contact #col2,#media #col2,#people #col2,#education #col2,#member #col2																{ padding:15px 0px 15px 0px;background-color:#ebe7e6;width:255px;height:50px; }
#newsletter #col2Content,#terms #col2Content,#disclaimer #col2Content,#company #col2Content,#contact #col2Content,#media #col2Content,#people #col2Content,#education #col2Content,#member #col2Content																{ padding:10px;background-color:#e1dbda;float:left;width:235px;height:30px; }
#newsletter #content,#terms #content,#disclaimer #content,#company #content,#contact #content,#media #content,#people #content,#education #content,#member #content																{ width:900px;background-color:#ffffff; }
#newsletter #col4,#terms #col4,#disclaimer #col4,#company #col4,#contact #col4,#media #col4,#people #col4,#education #col4,#member #col4																{ background-color:#ffffff;width:645px; }
#newsletter #col4Content,#terms #col4Content,#disclaimer #col4Content,#company #col4Content,#contact #col4Content,#media #col4Content,#people #col4Content,#education #col4Content,#member #col4Content																{ float:left;width:645px; }
#newsletter #listingNav,#terms #listingNav,#disclaimer #listingNav,#company #listingNav,#contact #listingNav,#media #listingNav,#people #listingNav,#education #listingNav,#member #listingNav																{ padding:15px 0px 15px 0px;width:645px;background-color:#a0e0fa; }
#newsletter #innerNav,#terms #innerNav,#disclaimer #innerNav,#company #innerNav,#contact #innerNav,#media #innerNav,#people #innerNav,#education #innerNav,#member #innerNav																{ padding:0px 5px 3px 5px;background-color:#59caf5;background:url("../img/listing/listingNav_search.jpg") no-repeat #59caf5;background-position:7px 50%;width:635px; }
#newsletter #years,#terms #years,#disclaimer #years,#company #years,#contact #years,#media #years,#people #years,#education #years,#member #years																{ margin:0px 0px 0px 35px;float:left;width:600px;padding:5px 0px 5px 0px;background:url("../img/listing/listingNav_back_year.jpg") no-repeat;background-position:0px 5px; }
#newsletter #years table,#terms #years table,#disclaimer #years table,#company #years table,#contact #years table,#media #years table,#people #years table,#education #years table,#member #years table																{ font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#2f2826; }
#newsletter #years table a,#terms #years table a,#disclaimer #years table a,#company #years table a,#contact #years table a,#media #years table a,#people #years table a,#education #years table a,#member #years table a																{ font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#2f2826;text-decoration:none;font-weight:normal; }
#newsletter #months,#terms #months,#disclaimer #months,#company #months,#contact #months,#media #months,#people #months,#education #months,#member #months																{ margin:0px 0px 0px 35px;float:left;width:600px;padding:7px 0px 7px 0px;background:url("../img/listing/listingNav_back_months.jpg") no-repeat;background-position:0px 5px; }
#newsletter #months table a,#terms #months table a,#disclaimer #months table a,#company #months table a,#contact #months table a,#media #months table a,#people #months table a,#education #months table a,#member #months table a																{ font-family:Verdana,Geneva, sans-serif;color:#2f2826;text-decoration:none;font-weight:normal; }
#newsletter #alphabet,#terms #alphabet,#disclaimer #alphabet,#company #alphabet,#contact #alphabet,#media #alphabet,#people #alphabet,#education #alphabet,#member #alphabet																{ margin:0px 0px 0px 35px;float:left;width:600px;padding:7px 0px 7px 0px;background:url("../img/listing/listingNav_back_alph.jpg") no-repeat;background-position:0px 5px; }
#newsletter #alphabet table a,#terms #alphabet table a,#disclaimer #alphabet table a,#company #alphabet table a,#contact #alphabet table a,#media #alphabet table a,#people #alphabet table a,#education #alphabet table a,#member #alphabet table a																{ font-family:Verdana,Geneva,sans-serif;color:#2f2826;text-decoration:none;font-weight:normal; }
#newsletter .listing,#terms .listing,#disclaimer .listing,#company .listing,#contact .listing,#media .listing,#people .listing,#education .listing,#member .listing																{ padding:15px 0px 15px 0px;width:645px; }
#newsletter .listingcontent,#terms .listingcontent,#disclaimer .listingcontent,#company .listingcontent,#contact .listingcontent,#media .listingcontent,#people .listingcontent,#education .listingcontent,#member .listingcontent																{ padding-left:20px;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#2f2826; }
#newsletter .listingdate,#terms .listingdate,#disclaimer .listingdate,#company .listingdate,#contact .listingdate,#media .listingdate,#people .listingdate,#education .listingdate,#member .listingdate																{ padding-left:20px;float:left; }
#newsletter .listingreadmore,#terms .listingreadmore,#disclaimer .listingreadmore,#company .listingreadmore,#contact .listingreadmore,#media .listingreadmore,#people .listingreadmore,#education .listingreadmore,#member .listingreadmore																{ float:right; }
#newsletter .blue,#terms .blue,#disclaimer .blue,#company .blue,#contact .blue,#media .blue,#people .blue,#education .blue,#member .blue																{ background-color:#e0f5fd; }
#newsletter .innerblue,#terms .innerblue,#disclaimer .innerblue,#company .innerblue,#contact .innerblue,#media .innerblue,#people .innerblue,#education .innerblue,#member .innerblue																{ padding:10px 20px 10px 20px;background-color:#c9eefc;width:605px; }
#newsletter .innerblue h2,#terms .innerblue h2,#disclaimer .innerblue h2,#company .innerblue h2,#contact .innerblue h2,#media .innerblue h2,#people .innerblue h2,#education .innerblue h2,#member .innerblue h2																{ padding-left:20px;background:url("../img/bulletPoints/blueBullet.jpg") no-repeat;background-position:0px 2px; }
#newsletter .innerdarkerblue,#terms .innerdarkerblue,#disclaimer .innerdarkerblue,#company .innerdarkerblue,#contact .innerdarkerblue,#media .innerdarkerblue,#people .innerdarkerblue,#education .innerdarkerblue,#member .innerdarkerblue																{ padding:10px 20px 10px 20px;background-color:#00aeef;width:605px; }
#newsletter .innerdarkerblue h2,#terms .innerdarkerblue h2,#disclaimer .innerdarkerblue h2,#company .innerdarkerblue h2,#contact .innerdarkerblue h2,#media .innerdarkerblue h2,#people .innerdarkerblue h2,#education .innerdarkerblue h2,#member .innerdarkerblue h2																{ padding-left:20px;background:url("../img/bulletPoints/darkerblueBullet.jpg") no-repeat;background-position:0px 2px; }
#newsletter .white,#terms .white,#disclaimer .white,#company .white,#contact .white,#media .white,#people .white,#education .white,#member .white																{ }
#newsletter .innerwhite,#terms .innerwhite,#disclaimer .innerwhite,#company .innerwhite,#contact .innerwhite,#media .innerwhite,#people .innerwhite,#education .innerwhite,#member .innerwhite																{ padding:10px 20px 10px 20px;width:605px; }
#newsletter .innerwhite h2,#terms .innerwhite h2,#disclaimer .innerwhite h2,#company .innerwhite h2,#contact .innerwhite h2,#media .innerwhite h2,#people .innerwhite h2,#education .innerwhite h2,#member .innerwhite h2																{ padding-left:20px;background:url("../img/bulletPoints/whiteBullet.jpg") no-repeat;background-position:0px 2px; }
#newsletter .grey,#terms .grey,#disclaimer .grey,#company .grey,#contact .grey,#media .grey,#people .grey,#education .grey,#member .grey																{ background-color:#ebe7e6; }
#newsletter .innergrey,#terms .innergrey,#disclaimer .innergrey,#company .innergrey,#contact .innergrey,#media .innergrey,#people .innergrey,#education .innergrey,#member .innergrey																{ padding:10px 20px 10px 20px;background-color:#e1dbda;width:605px; }
#newsletter .innergrey h2,#terms .innergrey h2,#disclaimer .innergrey h2,#company .innergrey h2,#contact .innergrey h2,#media .innergrey h2,#people .innergrey h2,#education .innergrey h2,#member .innergrey h2																{ padding-left:20px;background:url("../img/bulletPoints/greyBullet.jpg") no-repeat;background-position:0px 2px; }
#newsletter .lightgrey,#terms .lightgrey,#disclaimer .lightgrey,#company .lightgrey,#contact .lightgrey,#media .lightgrey,#people .lightgrey,#education .lightgrey,#member .lightgrey																{ background-color:#f4f1f1; }
#newsletter .innerlightgrey,#terms .innerlightgrey,#disclaimer .innerlightgrey,#company .innerlightgrey,#contact .innerlightgrey,#media .innerlightgrey,#people .innerlightgrey,#education .innerlightgrey,#member .innerlightgrey																{ padding:10px 20px 10px 20px;background-color:#eeebea;width:605px; }
#newsletter .innerlightgrey h2,#terms .innerlightgrey h2,#disclaimer .innerlightgrey h2,#company .innerlightgrey h2,#contact .innerlightgrey h2,#media .innerlightgrey h2,#people .innerlightgrey h2,#education .innerlightgrey h2,#member .innerlightgrey h2																{ padding-left:20px;background:url("../img/bulletPoints/lightgreyBullet.jpg") no-repeat;background-position:0px 2px; }
#newsletter #col5,#terms #col5,#disclaimer #col5,#company #col5,#contact #col5,#media #col5,#people #col5,#education #col5,#member #col5																{ background-color:#3fb2dd;width:255px; }
#newsletter #col5Content,#terms #col5Content,#disclaimer #col5Content,#company #col5Content,#contact #col5Content,#media #col5Content,#people #col5Content,#education #col5Content,#member #col5Content																{ float:left;width:255px; }
#newsletter .telephone,#terms .telephone,#disclaimer .telephone,#company .telephone,#contact .telephone,#media .telephone,#people .telephone,#education .telephone,#member .telephone																{ font-weight:normal;font-style:italic; }

#newsletter .contactList,#terms .contactList,#disclaimer .contactList,#company .contactList, .contactList *,#contact .contactList, .contactList *,#media .contactList, .contactList *,#people .contactList, .contactList *,#education .contactList, .contactList *,#member .contactList, .contactList *																{ margin:0;padding:0;list-style:none; }
#newsletter .contactList,#terms .contactList,#disclaimer .contactList,#company .contactList,#contact .contactList,#media .contactList,#people .contactList,#education .contactList,#member .contactList																{ line-height:1.5;margin-left:20px; }
#newsletter .contactList ul,#terms .contactList ul,#disclaimer .contactList ul,#company .contactList ul,#contact .contactList ul,#media .contactList ul,#people .contactList ul,#education .contactList ul,#member .contactList ul																{ font-weight:bold;margin-top:-20px;margin-left:220px; }

#newsletter .statList,#terms .statList,#disclaimer .statList,#company .statList, .statList *,#contact .statList, .statList *,#media .statList, .statList *,#people .statList, .statList *,#education .statList, .statList *,#member .statList, .statList *																{ margin:0;padding:0;list-style:none; }
#newsletter .statList,#terms .statList,#disclaimer .statList,#company .statList,#contact .statList,#media .statList,#people .statList,#education .statList,#member .statList																{ line-height:1.5;margin-left:20px; }
#newsletter .statList ul,#terms .statList ul,#disclaimer .statList ul,#company .statList ul,#contact .statList ul,#media .statList ul,#people .statList ul,#education .statList ul,#member .statList ul																{ font-weight:bold;margin-top:-20px;margin-left:520px; }

#newsletter .label,#terms .label,#disclaimer .label,#company .label,#contact .label,#media .label,#people .label,#education .label,#member .label																{ float:left;width: 250px;font-weight: bold; }
#newsletter .value,#terms .value,#disclaimer .value,#company .value,#contact .value,#media .value,#people .value,#education .value,#member .value																{ font-family:Verdana,Arial;font-size:12px;color:#333;padding:2px;width:350px;margin-bottom:10px; }
#newsletter #forgot_password,#terms #forgot_password,#disclaimer #forgot_password,#company #forgot_password,#contact #forgot_password,#media #forgot_password,#people #forgot_password,#education #forgot_password,#member #forgot_password																{ font-family:Verdana,Arial;font-size:12px;color:#333;padding:2px;margin:0px 0px 10px 250px; }
#newsletter .text,#terms .text,#disclaimer .text,#company .text,#contact .text,#media .text,#people .text,#education .text,#member .text																{ font-family:Verdana,Arial;font-size:12px;color:#666;padding:2px;width:345px;margin-bottom:10px;border:1px solid #999999; }
#newsletter .radio,#terms .radio,#disclaimer .radio,#company .radio,#contact .radio,#media .radio,#people .radio,#education .radio,#member .radio														{ margin-bottom:10px; }
#newsletter .check,#terms .check,#disclaimer .check,#company .check,#contact .check,#media .check,#people .check,#education .check,#member .check														{ margin-bottom:10px; }
#newsletter .combobox,#terms .combobox,#disclaimer .combobox,#company .combobox,#contact .combobox,#media .combobox,#people .combobox,#education .combobox,#member .combobox								{ font-family:Verdana,Arial;font-size:12px;color:#666;padding:1px;margin-bottom:10px;border:1px solid #999999; }
#newsletter #form_actions,#terms #form_actions,#disclaimer #form_actions,#company #form_actions,#contact #form_actions,#media #form_actions,#people #form_actions,#education #form_actions,#member #form_actions		{ margin:0px 0px 10px 250px; }
#newsletter .submit,#terms .submit,#disclaimer .submit,#company .submit,#contact .submit,#media .submit,#people .submit,#education .submit,#member .submit																{ font-family:Verdana,Arial;font-size:12px;color:#333;padding:2px; }
#newsletter textarea,#terms textarea,#disclaimer textarea,#company textarea,#contact textarea,#media textarea,#people textarea,#education textarea,#member textarea																{ height:120px; }
#newsletter .description,#terms .description,#disclaimer .description,#company .description,#contact .description,#media .description,#people .description,#education .description,#member .description																{ margin-bottom:5px; }
#newsletter .button,#terms .button,#disclaimer .button,#company .button,#contact .button,#media .button,#people .button,#education .button,#member .button																{ margin-right:-20px;float:right;width:150px;border:none;height:25px;padding-left:20px;background:#c9eefc url("../img/bulletPoints/blueBullet.jpg") no-repeat;background-position:5px 7px;color:#00aeef;font-family:Verdana,Arial;font-weight:bold; }
#newsletter br,#terms br,#disclaimer br,#company br,#contact br,#media br,#people br,#education br,#member br																{ clear:left; }
#newsletter .error,#terms .error,#disclaimer .error,#company .error,#contact .error,#media .error,#people .error,#education .error,#member .error																{ background-color:#FFDFFF; }
#newsletter .innererror,#terms .innererror,#disclaimer .innererror,#company .innererror,#contact .innererror,#media .innererror,#people .innererror,#education .innererror,#member .innererror																{ color:#CC0000;padding:10px 20px 10px 20px;background-color:#FFCCFF;width:605px; }
#newsletter .innererror h2,#terms .innererror h2,#disclaimer .innererror h2,#company .innererror h2,#contact .innererror h2,#media .innererror h2,#people .innererror h2,#education .innererror h2,#member .innererror h2																{ color:#CC0000; }
#newsletter #system_error_text,#terms #system_error_text,#disclaimer #system_error_text,#company #system_error_text,#contact #system_error_text,#media #system_error_text,#people #system_error_text,#education #system_error_text,#member #system_error_text																{ color:#CC0000; padding-bottom:20px;}
#newsletter #system_error_text a,#terms #system_error_text a,#disclaimer #system_error_text a,#company #system_error_text a,#contact #system_error_text a,#media #system_error_text a,#people #system_error_text a,#education #system_error_text a,#member #system_error_text a																{ color:#CC0000;}
#newsletter .msg,#terms .msg,#disclaimer .msg,#company .msg,#contact .msg,#media .msg,#people .msg,#education .msg,#member .msg																{ background-color:#DFFFCA; }
#newsletter .innermsg,#terms .innermsg,#disclaimer .innermsg,#company .innermsg,#contact .innermsg,#media .innermsg,#people .innermsg,#education .innermsg,#member .innermsg																{ color:#006600;padding:10px 20px 10px 20px;background-color:#B8FF88;width:605px; }
#newsletter .innermsg h2,#terms .innermsg h2,#disclaimer .innermsg h2,#company .innermsg h2,#contact .innermsg h2,#media .innermsg h2,#people .innermsg h2,#education .innermsg h2,#member .innermsg h2																{ color:#006600; }
#newsletter #msg_text,#terms #msg_text,#disclaimer #msg_text,#company #msg_text,#contact #msg_text,#media #msg_text,#people #msg_text,#education #msg_text,#member #msg_text																{ color:#006600; padding-bottom:20px;}
#newsletter #msg_text a,#terms #msg_text a,#disclaimer #msg_text a,#company #msg_text a,#contact #msg_text a,#media #msg_text a,#people #msg_text a,#education #msg_text a,#member #msg_text a																{ color:#006600;}

/* Products & Services */
#services #col1													{ padding:15px 0px 15px 0px;background-color:#f5f4f3;width:60%; }
#services #col1Content											{ padding:10px 0px 15px 25px;background-color:#f5f4f3;width:80%;height:75px; }
#services #col2													{ padding:15px 0px 15px 0px;background-color:#ffffff;width:3%; }
#services #col2Content											{ padding:10px;background-color:#f9f8f8;width:20%;height:75px; }
#services #col3													{ padding:15px 0px 15px 0px;background-color:#ebe7e6;width:310px;}
#services #col3Content											{ padding:10px;background-color:#e1dbda;float:left;width:290px;height:75px; }
#services #col3Div1												{ width:205px; }
#services #col3Div2												{ width:75px; }
#services #content												{ margin:0px;width:900px;background-color:#e0f5fd; }
#services #contentDiv											{ width:830px;height:310px;padding:0px;background-color:#615f5f; }
#services #pagingBack											{ width:900px;height:310px;background-color:#c9eefc; }
#services #contentDiv div										{ color:#FFFFFF; }
#services #contentDiv h2										{ color:#00aeef;padding-left:20px;background:url("../img/bulletPoints/darkgreyBullet.jpg") no-repeat;background-position:0px 2px; }
#services #contentDiv a.contact_request							{ color:#00aeef;padding:20px; }

.anythingSlider													{ width:830px;height:280px;position:relative;margin:0px;float:left; }
.anythingSlider .wrapper										{ width:830px;overflow:auto;height:280px;margin:0px;position:absolute;top:0;left:0; }
.anythingSlider .wrapper ul										{ width:11999px;list-style:none;position:absolute;top:0;left:0;background:#615f5f;margin-left:-40px;padding:0px 0px 0px 40px; }
.anythingSlider ul li											{ display:block;float:left;padding:15px;height:250px;width:810px;margin:0;background-color:#615f5f }
.anythingSlider .arrow											{ display:block;height:50px;width:50px;background:url("../img/arrows.jpg") no-repeat 0 0;text-indent:-11999px;position:absolute;top:245px;cursor:pointer; }
.anythingSlider .forward										{ background-position:0px 0px;right:50px; }
.anythingSlider .back											{ background-position:-65px 0px;left:660px; }
.anythingSlider .wrapper ul ul									{ position:static;margin:0;background:none;overflow:visible;width:auto;border:0; }
.anythingSlider .wrapper ul ul li								{ float:none;height:auto;width:auto;background:none; }


/* Navigation / Main Menu */
#bottomBar														{ background-color:transparent;background:url("../img/navigation/bottom.gif") no-repeat;height:30px; }
#bottomLogin													{ background-color:transparent;background:url("../img/navigation/bottomLogin.gif") no-repeat;height:30px; }
#bottomLogin img												{ cursor:pointer;margin-top:-5px;margin-left:0px; }
#loginMenu, #loginMenu li, #loginMenu div						{ width:125px; }
.sf-menu, .sf-menu *											{ margin:0;padding:0;list-style:none; }
.sf-menu														{ line-height:0.5; }
.sf-menu ul														{ position:absolute;top:-999em;width:209px; }
.sf-menu ul li													{ font-family:Verdana,Arial;font-size:11px;width:209px; }
.sf-menu li:hover												{ visibility:inherit; }
.sf-menu li														{ float:left;position:relative; }
.sf-menu a														{ position:		relative; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul						{ left:0;top:2.70em;z-index:99; }
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul			{ top:-999em; }
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul			{ left:100%;top:0; }
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul		{ top:-999em; }
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul		{ left:100%;top:0; }
	/* Skin */
	.sf-menu													{ float:left;margin-bottom:0em; }
	.sf-menu a													{ border-left:none;border-top:none;padding:0em;text-decoration:none; }
	.sf-menu a, .sf-menu a:visited								{ color:#FFFFFF; }
	.sf-menu li													{ background:#FFFFFF; }
	.sf-menu li li												{ background:#615F5F;padding:10px 0px 5px 10px; }
	.sf-menu li li li											{ background:#615F5F;padding:10px 0px 5px 5px; }
	.sf-menu li:hover											{ background:#615F5F;outline:0; }
	.sf-menu li.sfHover											{ background:#615F5F;outline:0; }
	.sf-menu a:focus											{ /*background:#615F5F;*/outline:0; }
	.sf-menu a:hover											{ outline:0; }
	.sf-menu a:active											{ /*background:#615F5F;*/outline:0; }
	/* Arrows */
	.sf-menu a.sf-with-ul										{ padding-right:2.25em;min-width:1px; }
	.sf-sub-indicator											{ position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url("../img/arrows-ffffff.png") no-repeat -10px -100px; }
	a > .sf-sub-indicator										{ top:.8em;background-position:0 -100px; }
	/* apply hovers to modern browsers */
	a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator
																{background-position: -10px -100px; }
	/* point right for anchors in subs */
	.sf-menu ul .sf-sub-indicator								{ background-position:  -10px 0; }
	.sf-menu ul a > .sf-sub-indicator							{ background-position:  0 0; }
	/* apply hovers to modern browsers */
	.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator
																{ background-position: -10px 0; }
	/* Shadows for all but IE6 */
	.sf-shadow ul												{ background:	url("../img/shadow.png") no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px; }
	.sf-shadow ul.sf-shadow-off									{ background: transparent; }
