﻿*
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	background: #1a1a1a;
}

img
{
	border: 0;
}

a, a:link, a:visited
{
	color: #12678a;
	text-decoration: none;
	outline: 0;
}

a:hover
{
	text-decoration: underline;
}

ul
{
	list-style: none;
}



.poweredBySitefinityLogo { padding-top: 400px; }




.clr
{
	clear: both;
}

.fl
{
	float: left;
}

.fr
{
	float: right;
}

.null
{
	line-height: 0;
	font-size: 0;
}







.btn_signature
{
	width: 78px;
	height: 29px;
	position: relative;
	margin: -44px 27px 0 0;
	font-family: Georgia, Trebuchet MS;
	font-size: 13pt;
	font-style: italic;
	color: #fff;
	padding: 8px 218px 0px 0px;
	text-align: right;
}

.btn
{
	width: 292px;
	height: 71px;
}

.btn2
{
	height: 28px;
	display: block;
	text-indent: -9999px;
}

.btn_add_new_event
{
	width: 147px;
	background: url(images/btn_add_new_event.jpg);
}

.btn_add_new_event:hover
{
	background: url(images/btn_add_new_event.jpg) no-repeat left -28px;
}

.btn_login
{
	width: 144px;
	background: url(images/btn_login.jpg);
	margin: 10px 0 0 115px !important;
	margin: 10px 0 0 59px;
}

.btn_login:hover
{
	background: url(images/btn_login.jpg) no-repeat left -28px;
}

.btn_create_event
{
	width: 151px;
	background: url(images/btn_create_event.jpg);
	margin: 10px 0 0 85px !important;
	margin: 10px 0 0 44px;
}

.btn_create_event:hover
{
	background: url(images/btn_create_event_mo.jpg);
}

.btn_local_event
{
	width: 194px;
	background: url(images/btn_local_events.jpg);
}

.btn_local_event:hover
{
	background: url(images/btn_local_events.jpg) no-repeat left -28px;
}

.btn_be_fan
{
	width: 132px;
	background: url(images/btn_become_fan.jpg);
	margin: 20px 0 0 70px;
}

.btn_be_fan:hover
{
	background: url(images/btn_become_fan.jpg) no-repeat left -28px;
}

.btn_follow
{
	width: 132px;
	background: url(images/btn_follow_us.jpg);
	margin: 15px 0 0 70px;
}

.btn_follow:hover
{
	background: url(images/btn_follow_us.jpg) no-repeat left -28px;
}

.btn_update_profile
{
	width: 147px;
	background: url(images/btn_update_profile.jpg) no-repeat left top;
	margin: 20px 0 0 75px !important;
	margin: 20px 0 0 78px;
}

.btn_update_profile:hover
{
	background: url(images/btn_update_profile.jpg) no-repeat left -28px;;
}

.btn_save_changes
{
	width: 151px;
	background: url(images/btn_save_changes.jpg);
	margin: 5px 0 0 85px;
}

.btn_save_changes
{
	background: url(images/btn_save_changes.jpg);
}

.btn_save_changes:hover
{
	background: url(images/btn_save_changes.jpg) no-repeat left -28px;
}

.btn_donate_now
{
	width: 205px;
	background: url(images/btn_donate_now.jpg);
}

.btn_donate_now:hover
{
	background: url(images/btn_donate_now_mo.jpg);
}

.btn_sign_dec_join
{
	width: 293px;
	background: url(images/btn_sign_dec_join.jpg);
}

.btn_sign_dec_join:hover
{
	background: url(images/btn_sign_dec_join.jpg) no-repeat left -28px;
}

.btn_sign_dec_big
{
	width: 597px;
	height: 73px;
	background: url(images/btm_sign_dec_big.jpg) no-repeat;
}

.btn_sign_dec_big:hover
{
	background-position: 0px -73px;
}

a.btn_update_password
{
	background-image: url(images/btn_update_password.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 161px;
	height: 28px;
}

a.btn_update_password:hover
{
	background-image: url(images/btn_update_password.jpg);
	background-repeat: no-repeat;
	background-position: 0px -28px;
	display: block;
	width: 161px;
	height: 28px;
}

a.btn_already_signer
{
	background-image: url(images/btn_already_signer.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 242px;
	height: 28px;
	text-indent: -999px;
	margin-top: 10px;
}

a.btn_already_signer:hover
{
	background-image: url(images/btn_already_signer.jpg);
	background-repeat: no-repeat;
	background-position: 0px -28px;
	display: block;
	width: 242px;
	height: 28px;
}

.btn_icons
{
	width: 59px;
	height: 60px;
	display: block;
	text-indent: -9999px;
}

.icon_fb
{
	background: url(images/icon_fb_big.jpg);
}

.icon_fb:hover
{
	background: url(images/icon_fb_big.jpg) left -60px;
}

.icon_tw
{
	background: url(images/icon_tw_big.jpg);
}

.icon_tw:hover
{
	background: url(images/icon_tw_big.jpg) left -60px;
}

.icon_man
{
	background: url(images/icon_man.jpg);
}

.icon_man:hover
{
	background: url(images/icon_man.jpg) left -60px;
}

.icon_angles
{
	background: url(images/icon_angle.jpg);
}

.icon_angles:hover
{
	background: url(images/icon_angle.jpg) left -60px;
}

.icon_su
{
	background: url(images/icon_su.jpg);
}

.icon_su:hover
{
	background: url(images/icon_su.jpg) left -60px;
}

.icon_doll
{
	background: url(images/icon_doll.jpg);
}

.icon_doll:hover
{
	background: url(images/icon_doll.jpg) left -60px;
}

.btn_fb
{
	width: 99px;
	height: 34px;
	background: url(images/facebook_medium.jpg);
}

a.btn_fb_medium
{
	background-image: url(images/fb.gif);
	display: block;
	width: 99px;
	height: 34px;
}

a.btn_fb_medium:hover
{
	background-position: left -34px;
}

a.btn_tw_medium
{
	width: 99px;
	height: 34px;
	background: url(images/twitter_medium.jpg);
	margin: 0 0 0 6px;
}

a.btn_tw_medium:hover
{
	width: 99px;
	height: 34px;
	background-position: 0px -34px;
}

.event_right
{
	width: 448px;
}

.event_left
{
	width: 138px;
}

a.refresh, a.refresh:visited
{
	line-height: 28px;
	text-decoration: underline;
}

.login_gap
{
	padding: 0 0 0 30px;
}

.event_gap
{
	padding: 0 0 0 45px;
}

.read
{
	background: url(images/btn_read.jpg) no-repeat;
	margin: 0 12px 0 0;
}

.read:hover
{
	background-position: 0px -71px;
}

.ministry_text
{
	width: 460px;
}

.btn_sign_dec
{
	width: 185px;
	height: 28px;
	display: block;
	background: url(images/btn_sign_dec.jpg) no-repeat;
	margin: 0 0 15px;
}

.btn_sign_dec:hover
{
	background-position: 0px -28px;
}

.btn_get_banner
{
	width: 208px;
	height: 61px;
	display: block;
	background: url(images/btn_get_banner.jpg) no-repeat;
}

.btn_get_banner:hover
{
	background: url(images/btn_get_banner.jpg) no-repeat left -61px;
}

.btn_get_active
{
	width: 208px;
	height: 34px;
	display: block;
	background: url(images/btn_get_active.jpg) no-repeat;
	margin: 10px 0 20px;
}

.btn_get_active:hover
{
	background: url(images/btn_get_active.jpg) no-repeat left -34px;
}

.share_dec, .share_dec2
{
	width: 194px;
	background: url(images/btn_share_dec.jpg) no-repeat;
}

.btn_share_dec:hover
{
	background-position: 0px -28px;
}

.share_dec:hover
{
	background: url(images/btn_share_dec.jpg) no-repeat left -28px;
}

.share_dec2
{
	margin: 10px 0 0 77px;
}

.change_txt
{
	padding: 200px 10px 0 0;
}

.btn_submit
{
	width: 144px;
	height: 28px;
	display: block;
	background: url(images/btn_submit_msg.jpg) no-repeat;
	margin: 10px 0 15px;
}

.btn_submit:hover
{
	background-position: 0px -28px;
}

.sign
{
	background: url(images/btn_sign.jpg) no-repeat;
}

.sign:hover
{
	background-position: 0px -71px;
}

.share
{
	background: url(images/btn_share.jpg) no-repeat;
}

.share:hover
{
	background-position: 0px -71px;
}

.wrapper
{
	min-width: 980px;
	background: #485c01 url(images/bg_wrapper.gif) top no-repeat;
}

.wrapper2
{
	min-width: 980px;
	background: url(images/bg_wrapper2.gif) repeat-x;
	padding: 4px 0 0;
}

.wrapper3
{
	min-width: 980px;
	background: url(images/bg_wrapper3.gif) bottom repeat-x;
}

.wrapper_map
{
	min-width: 980px;
	background: #ffffff url(images/bg_wrapper_map.gif) repeat-x;
	padding: 12px 0 0;
	text-align: center;
	margin: -40px 0 0 !important;
	margin: -43px 0 0;
}

.wrapper_map_holder
{
	/*width: 1187px;*/
	height: 742px;
	margin: auto;
	position: relative;
	z-index: 9;
}

/*.wrapper_map img
{
	position: absolute;
	top: 0;
	left: 0;
}*/

.center
{
	width: 980px;
	margin: auto;
}

.main
{
	width: 980px;
}

.top
{
	width: 943px;
	height: 78px;
	padding: 0 37px 0 0;
}

.top_panel
{
	width: 169px;
	height: 19px;
	text-align: center;
	background: url(images/bg_top_panel.gif) no-repeat;
	color: #6F7652;
}

.top_panel a, .top_panel a:link, .top_panel a:visited
{
	color: #bdc1b1;
}

.panel_small
{
	width: 163px;
	background: url(images/bg_top_panel_small.gif) no-repeat;
}

.panel_2
{
	width: 242px;
	background: url(images/bg_top_panel_comn.gif) no-repeat;
}

.top_nav
{
	width: 580px;
	padding: 33px 0 0;
}

.top_nav li
{
	float: left;
	display: block;
	height: 27px;
	text-indent: -9999px;
	margin: 0 7px 0 0;
	position: relative;
	z-index: 99;
}

.top_nav li a, .top_nav li a:link, .top_nav li a:visited
{
	display: block;
	height: 27px;
	cursor: pointer;
}

.top_nav li a.dec
{
	width: 134px;
}

.top_nav li a.dec:hover, .top_nav li.dec
{
	width: 134px;
	background: url(images/nav_declaration_mo.jpg);
}

.top_nav li a.move
{
	width: 118px;
}

.top_nav li a.move:hover, .top_nav li.move
{
	width: 118px;
	background: url(images/nav_movement_mo.jpg);
}

.top_nav li a.nshare
{
	width: 59px;
}

.top_nav li a.nshare:hover, .top_nav li.nshare
{
	width: 59px;
	background: url(images/nav_share_mo.jpg);
}

.top_nav li a.community
{
	width: 92px;
}

.top_nav li a.community:hover, .top_nav li.community
{
	width: 92px;
	background: url(images/nav_community_mo.jpg) top no-repeat;
}

.top_nav li a.resource
{
	width: 88px;
}

.top_nav li a.resource:hover, .top_nav li.resource
{
	width: 88px;
	background: url(images/nav_resources_mo.jpg) top no-repeat;
}

.top_nav li a.media
{
	width: 50px;
}

.top_nav li a.media:hover, .top_nav li.media
{
	width: 50px;
	background: url(images/nav_media_mo.jpg) top no-repeat;
}

.top_nav li.no_margin
{
	margin: 0;
}

.top_nav li ul
{
	position: absolute;
	z-index: 999999;
	float: left;
	display: none;
	left: 0;
	top: 25px;
}

.top_nav li ul li
{
	float: left;
	clear: both;
	height: auto;
	margin: 0;
	text-indent: 0;
}

.top_nav li ul li a, .top_nav li ul li a:link, .top_nav li ul li a:visited
{
	color: #ffffff;
	height: auto;
	border-bottom: 1px solid #535353;
	padding: 5px 0 7px;
}

.top_nav li ul.ddmedia
{
	width: 102px;
	padding: 11px 0 0;
}

.top_nav li ul.ddmedia li
{
	width: 96px;
	padding: 0 3px;
}

.top_nav li ul.ddmovement
{
	width: 205px;
	padding: 11px 0 0;
}

.top_nav li ul.ddmovement li
{
	width: 195px;
	padding: 0 5px;
}

.top_nav li ul.ddresources
{
	width: 89px;
	padding: 11px 0 0;
}

.top_nav li ul.ddresources li
{
	width: 79px;
	padding: 0 5px;
}

.top_nav li ul.ddshare
{
	width: 131px;
	padding: 11px 0 0;
}

.top_nav li ul.ddshare li
{
	width: 121px;
	padding: 0 5px;
}

.top_nav li ul.dddeclaration
{
	left: 2px;
}

.top_nav li ul.ddcommunity
{
	width: 140px;
	padding: 11px 0 0;
}

.top_nav li ul.ddcommunity li
{
	width: 130px;
	padding: 0 5px;
}

.top_nav li ul li.ddbottom
{
	height: 6px;
	line-height: 0;
	font-size: 0;
	padding: 0;
	border: none;
}

.top_nav li ul li a.nobrd
{
	border-bottom: none !important;
	padding-bottom: 0 !important;
}

.event_holder
{
	padding: 0 0 10px;
}

.outer_container
{
	width: 962px;
	padding: 0 9px;
}

.log_indent
{
	padding: 0 15px;
	text-align: justify;
}

.container
{
	width: 962px;
	background: url(images/bg_container.gif) repeat-y;
}

.media_video_holder
{
	width: 600px;
	padding: 22px 0;
	border-bottom: 1px solid #d4d4d4;
}

.update_list
{
	width: 600px;
	padding: 7px 0;
	border-bottom: 1px solid #d4d4d4;
}

.ribon_holder
{
	width: 962px;
	height: 88px;
	position: relative;
	padding: 0 0 15px;
}

.ribon_holder_cmn
{
	width: 962px;
	height: 88px;
	position: relative;
	padding: 0 0 15px;
	margin: 13px 0 0;
}

.ribon
{
	width: 996px;
	position: absolute;
	top: 0;
	left: -17px;
}

.ribbon_content
{
	width: 900px;
	height: 84px;
	padding: 4px 14px 0;
}

.text_content
{
	width: 904px;
	line-height: 25px;
	padding: 0 29px 0;
}

.text_content_2
{
	width: 933px;
	line-height: 25px;
	padding: 0 29px 0 0;
	background: url(images/bg_left_panel.gif) left repeat-y;
}

.btm_dec
{
	width: 892px;
	height: 126px;
	/*margin: 30px 0 0;*/
	width: 894px;
	/*height: 88px;*/
	padding: 44px 40px 0 30px;
	background: url(images/bg_btm_dec.jpg) no-repeat;
}

.spread_word_big
{
	width: 275px;
	height: 57px;
	padding: 13px 0 0;
	background: url(images/spread_sord_big.gif) left no-repeat;
}

.btn_tw_big
{
	width: 41px;
	height: 41px;
	background: url(images/tw_big.jpg) no-repeat;
	margin: 0 0 0 16px;
}

.btn_tw_big
{
	background: url(images/tw_big.jpg) no-repeat left -41px;
}

.btn_fb_big
{
	width: 41px;
	height: 41px;
	background: url(images/fb_big.jpg) no-repeat;
}

.btn_fb_big
{
	background: url(images/fb_big.jpg) no-repeat left -41px;
}

.text_bg
{
	background: url(images/bg_text.gif) center no-repeat;
}

.sign_left
{
	width: 435px;
}

.contact_left
{
	width: 480px;
}

.text_box_holder
{
	width: 435px;
	padding: 0 0 10px;
}

.text_box_holder label
{
	float: left;
	width: 70px;
	text-align: right;
}

.text_box_holder2
{
	width: 480px;
	padding: 0 0 10px;
}

.text_box_holder2 label
{
	float: left;
	width: 110px;
	text-align: right;
}

.text_box_holder .lbl_normal
{
	width: auto;
	float: none;
}

.txt_box_bg
{
	width: 355px;
	height: 29px;
	background: url(images/bg_txt_box.gif) no-repeat;
}

.txt_box
{
	width: 345px;
	height: 24px;
	padding: 5px 5px 0;
	background: none;
	border: none;
	color: #777777;
}

.txt_box_global
{
	width: 345px;
	height: 22px;
	padding: 5px 5px 0;
	background: url(images/bg_txt_global.gif) repeat-x;
	border: 1px solid #b0b0b0;
	color: #777777;
}

.zip2
{
	margin: 0 0 0 15px;
}

.txt_area_bg
{
	width: 355px;
	height: 91px;
	background: url(images/bg_text_area.gif) no-repeat;
}

.txt_area_bg2
{
	width: 355px;
	height: 155px;
	background: url(images/bg_text_area2.gif) no-repeat;
}

.area
{
	height: 86px;
	overflow: auto;
}

.area2
{
	height: 145px;
	overflow: auto;
}

.state
{
	height: 24px;
	margin: 0 0 0 10px !important;
	margin: 0 0 0 7px;
}

.Org_type
{
	height: 24px;
	margin: 0 0 0 15px !important;
	margin: 0 0 0 12px;
}

.zip_holder
{
	background: url(images/bg_zip.gif) no-repeat;
	width: 115px;
	margin: 0 0 0 10px;
}


.pass_holder
{
	background: url(images/bg_pass.gif) no-repeat;
	width: 165px;
}

.pass
{
	width: 155px;
}

.zip
{
	width: 105px;
}

.capcha
{
	padding: 0 10px 0 80px !important;
	padding: 0 0 0 80px;
}

.capcha2
{
	padding: 0 10px 0 125px !important;
	padding: 0 0 0 125px;
}

.contact_txt1
{
	padding: 0 0 10px 125px;
	padding: 0 0 10px 123px;
}

.contact_txt2
{
	width: 480px;
	text-align: justify;
}

.sign_txt2
{
	text-align: justify;
}

.sign_right
{
	width: 452px;
	padding: 15px 0 0;
}

.why_sign
{
	width: 452px;
	padding: 0 0 0 0px;
	background: url(images/bg_why_sign.jpg) repeat-y;
}

.why_sign_text
{
	/*width: 210px;*/
	padding: 10px 20px 0px 20px;
}

.why_sign_text2
{
	width: 220px;
	padding: 10px 0 0;
}

.why_sign_text2 ul
{
	width: 220px;
	float: left;
	padding: 10px 0 0;
}

.why_sign_text2 li
{
	width: 190px;
	padding: 0 0 10px 26px;
	float: left;
	background: url(images/bg_icon_list.gif) left top no-repeat;
}

.how_many
{
	width: 412px;
	padding: 0 0 0 40px;
	background: url(images/bg_why_sign.jpg) repeat-y;
}

.fb_tw
{
	width: 220px;
	padding: 10px 0;
}

.why_sign_btm
{
	width: 230px;
	position: relative;
	margin: 15px 0 15px 0;
}

.why_sign_btm2
{
	width: 230px;
	margin: 15px 0 0 0;
}

.image
{
	position: relative;
	margin: 0 0 -5px;
}

.sign_woman
{
	width: 192px;
	height: 569px;
	position: relative;
	margin: -80px 0 -54px 0 !important;
	margin: -80px 0 -57px 0;
}

.man
{
	right: -10px;
}

.man2support
{
	position: relative;
	width: 192px;
	height: 350px;
	margin-bottom: -50px;
}

.man2
{
	position: absolute;
	top: -119px;
	right: -10px;
}

.bg_now_many
{
	width: 236px;
	/*height: 52px;*/
	height: 14px;
	position: relative;
	background: url(images/bg_now_many.jpg) no-repeat;
	
	padding: 3px 189px 111px 27px;
	font-size: 58px;
	font-family: Georgia;
	font-style: italic;
	color: #455A00;
	line-height: normal;
	text-align: center;
}

.left_panel
{
	width: 322px;
	position: relative;
	margin: -20px 0 0;
	padding: 20px 0 0;
	background: url(images/bg_left_panel.gif) left repeat-y;
}

.left_panel_comn
{
	width: 322px;
	position: relative;
	margin: -29px 0 0;
	padding: 20px 0 0;
	background: url(images/bg_left_panel.gif) left repeat-y;
}

.latest_news_home .sf_newsTitle,
.latest_news_home .sf_newsDate,
.latest_news_home .sf_newsAuthor,
.latest_news_home .sf_postCategory,
.latest_news_home .sf_postTags
{
	display: none;
}

.latest_news_home .sf_newsList li
{
	width: 254px;
	padding: 6px 12px 8px;
	background: #e4e4e4;
	margin: 10px 0 10px;
	line-height: 17px;
}

.latest_news
{
	width: 278px;
	padding: 0 0 0 30px;
}

.latest_news_text
{
	width: 254px;
	padding: 6px 12px 8px;
	background: #e4e4e4;
	margin: 10px 0 10px;
	line-height: 17px;
}

.latest_news_text2
{
	width: 254px;
	padding: 4px 12px 6px;
	line-height: 17px;
}

.latest_news_text span,
.latest_news_text2 span
{
	color: #12678A;
}

.latest_updates .sf_newsList li
{
	background-image: url(images/update_pic.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px;
	border-bottom: solid 1px #d4d4d4;
}

.latest_updates .sf_newsList li h2
{
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.the_buzz
{
	width: 278px;
	padding: 20px 14px 0 30px;
	margin: 25px 0 0;
	background: url(images/bg_buzz.gif) top no-repeat;
}

.spread_word
{
	width: 278px;
	height: 116px;
	background: url(images/spread_world.jpg) no-repeat;
}

.spread_word ul
{
	padding: 52px 0 0 38px;
}

.spread_word li
{
	float: left;
	margin: 0 28px 0 0;
}

.right_panel
{
	width: 600px;
	position: relative;
	margin: -10px 0 0;
}

.right_panel2
{
	width: 600px;
}

.tripple_column
{
	width: 600px;
	padding: 25px 0 40px;
	margin: 0 0 20px;
	background: url(images/bg_tripple_column.gif) bottom no-repeat;
}

.column
{
	width: 180px;
}

.column_spacing
{
	padding-left: 30px;
}

.column_txt
{
	text-align: justify;
	padding: 8px 0 0;
}

.text_side
{
	width: 432px;
	text-align: justify;
}

.title, .text_content h3
{
	font-family: "Times New Roman";
	font-size: 1.3em;
	font-weight: normal;
	color: #485c01;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.ttl_condenced
{
	letter-spacing: normal;
}

.add_sign
{
	width: 600px;
}

.add_sign img
{
	margin: 0 10px 0 0;
}

.date
{
	color: #777777;
	font-style: italic;
}

.footer
{
	width: 892px;
	background: url(images/bg_footer.gif) no-repeat;
	margin: auto;
	padding: 50px 35px 30px;
}

.fbg
{
	background: url(images/bg_footer_2.gif) no-repeat;
}

.footer_links
{
	width: 842px;
	padding: 12px 25px 30px;
	color: #ffffff;
}

.footer_links a, .footer_links a:link, .footer_links a:visited
{
	color: #a5a5a5;
}

.footer_links ul
{
	width: 140px;
	float: left;
}

.footer_links li
{
	width: 130px;
	padding: 0 10px 10px 0;
}

.btm_logo
{
	padding: 11px 0 0px;
}

.top_cont
{
	width: 962px;
}

.logo
{
	width: 321px;
	height: 97px;
	padding: 0 0 0 15px;
	position: relative;
	margin: -102px 0 0;
}

span.grey
{
	color: #777777;
}

.logo_map
{
	width: 321px;
	height: 97px;
	padding: 0 0 0 15px;
	position: relative;
	margin: -57px 0 0;
	z-index: 9999;
}

label.style
{
	width: 75px;
	display: block;
	text-align: right;
	padding: 0 10px 0 0;
}

label.style2
{
	width: 65px;
	display: block;
	text-align: right;
	padding: 0 10px 0 0;
}

.flash
{
	width: 904px;
	padding: 0 29px 29px;
	position: relative;
	z-index: 1;
}

.flash_padding
{
	padding-top: 13px;
}

.flags
{
	width: 580px;
	padding: 10px 0 30px 20px;
}

.faqs
{
	width: 600px;
	padding: 10px 0 30px 0;
}

.flags li, .faqs li
{
	width: 270px;
	float: left;
	margin: 0 10px 5px 0 !important;
	margin: 0 10px 12px 0;
}

.flags li img
{
	margin: 0 7px -6px 0;
	position: relative;
}

ul.faq li
{
	width: 525px;
	padding: 0 0 0 30px;
	background: url(images/icon_question.jpg) left top no-repeat;
}

.faqs_list ul.sf_anchorList li
{
	padding: 0 0 0 30px;
	background: url(images/icon_question.jpg) left top no-repeat;
}


.faqs_list h2.sf_listTitle
{
	background-image: url(images/shade_small.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	font-size: 0px;
}

.blog_page ul.sf_postListing li
{
	background-image: url(images/shade_small.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

ul.links li
{
	width: 525px;
	padding: 0 0 0 30px;
	background: url(images/bg_icon_list.gif) left top no-repeat;
}

.icon_list
{
	width: 600px;
	padding: 25px 0 20px;
}

.icon_list li
{
	margin: 0 34px 0 0;
	float: left;
}

.email_txt_main
{
	width: 435px;
}

.email_txt_holder
{
	width: 435px;
	padding: 0 0 10px;
}

.email_txt_holder label
{
	width: 65px;
	padding: 0 10px 0 0;
	text-align: right;
	float: left;
}

.moodal_main
{
	width: 576px;
	padding: 18px;
	background: #ffffff;
}

.moodal_title
{
	width: 576px;
	background: url(images/shade_small.gif) bottom no-repeat;
	padding: 0 0 30px 0;
	margin: 0 0 20px 0;
}

.sidebar_left_text
{
	padding:10px 0 0 20px;
}

.new_gap
{
	margin-top: 8px;
}

.no_btm_margin
{
	margin-bottom: 0;
}

.no_btm_brdr
{
	border-bottom: 0;
}


























.text_justify
{
text-align:justify;
}

.content_divider
{
background:url(images/bg_content_divider.jpg) no-repeat 0 0;
width:904px;
height:62px;
}

.subtitle
{
font-style:italic;
color:#777777;
}

.read_more
{
color:#297695;
}

.content_listing
{
padding:0 0 0 35px;
}

.content_listing li
{
background:url(images/bg_icon_list.gif) no-repeat 0 0;
padding:0 30px 7px 27px;
}




.sidebar_left_top
{
width:284px;
padding:0 10px 0 28px;
}

.sidebar_left_navigation
{
padding:10px 0 0 10px;
}

.sidebar_left_navigation li
{
background:url(images/bg_sidebar_nav_divider.gif) no-repeat 0 bottom;
padding:0 0 1px 0;
}

.sidebar_left_navigation li.nobg
{
	background:none;
}

.sidebar_left_navigation li a
{
	width:254px;
	padding:6px 10px 6px 10px;
	display:block;
}

.sidebar_left_navigation li a.rpSelected,
.sidebar_left_navigation li a:hover
{
	background:url(images/nav_sidebar_mo.gif) repeat-y 0 0;
	text-decoration:none;
}

.sidebar_left_navigation li a span
{
	padding:0 15px 0 0;
}

.sidebar_left_navigation li a.rpSelected span,
.sidebar_left_navigation li a:hover span
{
	background:url(images/bg_nav_arrow.gif) no-repeat right 5px;
	display:block;
}

.sidebar_left_navigation li a.rpSelected span span,
.sidebar_left_navigation li a.rpSelected:hover span span,
.sidebar_left_navigation li a span span,
.sidebar_left_navigation li a:hover span span
{
	background: none;
	display: inline;
}

.sidebar_left_navigation li.current a
{
	cursor:text;
}

.resource_articles h2.sf_listTitle { display: none; }

.form_validation
{
	float: right;
	width: 355px;
	color: #368099;
}

.form_validation .label { color: #368099; }

.bg_small_divider
{
	background-image: url(images/bg_small_divider.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 42px;
}

ul.normal 
{
	list-style-type: disc;
	margin: 0px 0px 0px 40px;
}

ul.download_flags 
{
	background-image: url(images/bg_flag_icons.jpg);
	background-repeat: no-repeat;
}

ul.download_flags_column1 
{
	width: 282px;
	float: left;
}

ul.download_flags_column2 
{
	width: 282px;
	float: left;
	background-position: 0px -256px;
}

ul.download_flags li 
{
	padding-left: 40px;
	height: 27px;
	line-height: 32px;
}

ul.stars
{
	display: block;
	float: none;
	padding: 10px 0 0;
}

ul.stars li
{
	display: block;
	float: none;
	padding: 0 0 10px 26px;
	background: url(images/bg_icon_list.gif) left top no-repeat;
}

.copyright
{
	color: #ccc;
	font-size: 0.8em;
	margin-top: -10px;
}

.sidebar_left_bottom
{
background:url(images/bg_sidebar_left_bottom.gif) no-repeat 0 0;
width:284px;
margin:10px 0 0 0;
padding:27px 10px 0 28px;
}

.text_content_3
{
text-align:justify;
line-height:25px;
}


/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
z-index: 80000;
}

#mb_center {
	position: relative;
	z-index: 90000;
}

div#mb_center, div#mb_bottom {
position: absolute;
padding-left: 0;
/*padding-right:10px;*/
/*padding-bottom:10px;*/
left: 50%;
overflow: hidden;
/*background-color: #ffffff;*/
}

#mb_bottom {
	display: none;
}

div#mb_center {
background: #ffffff;
line-height:22px;
}

div#mb_contents {
text-align:left;
width: 660px;
height:auto;
overflow:hidden;
/*background-image: url(../images/bg-lightbox.png);*/
background-color: #ffffff;
visibility: hidden;
}

.mb_loading {
background: #DDD url(images/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
/*border: 10px solid #DDD;*/
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: url(images/closelabel.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}

div#mb_center,
div#mb_contents
{
	background:transparent!important;
	height:auto!important;
}
