/* GLOBAL SETUP ================================================================== */
* {margin: 0px; padding: 0px; }
option {padding:0 0.5em 0 3px; } /* Firefox hides the RHS of options if padding is 0 */
body {font-size: 100%;font-family: Arial,Verdana,Helvetica,'MS Sans Serif',Serif;text-align: center; background: url(../images/page_bg.gif) repeat-x;}
a {text-decoration:none; }
img {border:0;}
fieldset {border:0;}


/* 1: Header ====================================================== */
a.hidelink {display:block;text-indent:-9999px;position:absolute;left:0;top:-1000em;z-index:999;}
a.hidelink:focus, a.hidelink:active {text-indent:0;left:0;top:5px;padding:5px; font:bold 0.75em Arial, Helvetica, sans-serif; text-decoration:none;width:12em;z-index:999;margin:0 0 0 10px;background:#FFFFCC;border:1px solid #000000;}

.top_container{ width: 100%; height:517px; background: url(../images/shelf.png) no-repeat bottom center; }
.container{margin : auto;width: 1002px;  text-align: left;}

.header_block {float: left; display: inline; margin: 0 0 0 0; width: 1002px; height: 62px; }

#logo{float : left; display : inline; margin : 0 0 0 0; width : 160px; height : 62px;}
#logo h1{margin:0; padding:0; text-indent:-500em; width:160px; height:62px; background-image:url(../images/riprap_logo.gif); background-repeat:no-repeat; cursor:pointer;}

.header_navi{float: left; display : inline; margin : 0 0 0 0;	width: 842px;	height: 62px; }
#header_navi ul{list-style-type: none; margin:20px 0 0 20px; padding:0;}
#header_navi li{float: left; display: inline; margin: 0 0 0 0; height: 32px;}
#header_navi li.last{float: left; display:inline; margin : 0 0 0 0;	height: 32px;}
#header_navi li.last_current{float: left; display:inline; margin : 0 0 0 0;height: 32px;}
a{color :#9f9d9d; font:normal 1.2em Arial,Verdana,Helvetica,san-serif;}
#header_navi a:hover{color :#07075e; font:bold 0.75em Arial,Verdana,Helvetica,san-serif;}

.feature_container {float: left; display: inline; margin: 20px 0 0 0; width: 1002px; height: 416px;}
/*.feature_frame {float: left; display: inline; margin: 0; width: 1002px; height: 371px; background:#FFF; }
.feature_inner {float: left; display: inline; margin: 10px 0 0 10px; width: 982px; height: 351px; background:#dbd5c3; position:relative; }
.feature_info { width: 288px; height: 351px; background:blue; position:absolute; top:0px; right:20px; }

.feature_nav {float: left; display: inline; margin: 0; width: 1002px; height: 46px;  }
.feature_title_bar {float: left; display: inline; margin: 0; width: 1002px; height: 18px; }*/

.lower_container{ width:100%; height:auto; overflow:auto; background:url(../images/lower_container_bg.gif) repeat; padding:0 0 15px 0;}
.content_container{ margin:auto; width:960px; text-align:left;}
.content_container_front{ margin:auto; width:1002px; text-align:left;}

.main_cta { width:307px; height:200px; float: left; display: inline; margin: 20px 0 0 20px; }
.main_cta img {position:absolute;}

.footer_container { width:100%; height:22px; background:#272726;}
.footer {margin:auto; width:1002px; text-align:left;display:block;}
.footer > p.left {margin : 0; color :#FFFFFF; font : normal 0.6em Arial,Verdana,Helvetica,san-serif; line-height: 22px; float:left;} 
.footer > p.left > a{text-decoration:underline; margin : 0; color :#FFFFFF; font : normal 1em Arial,Verdana,Helvetica,san-serif; line-height: 22px;}
.footer > p.right {margin : 0; color :#FFFFFF; font : normal 0.5em Arial,Verdana,Helvetica,san-serif; line-height: 22px; float:right;}
.footer > p.right a { color :#FFFFFF !important; text-decoration:none;}

.footer_2 {margin:0px auto 0 auto; width:1002px; text-align:left;display:block;padding-top: 5px;}
.footer_2 > p.charity {font-size:0.6em; color: #000000;clear:both;text-align:left;margin-top:30px;}
.footer_2 > p.company {font-size:0.6em; color: #000000;clear:both;text-align:left;margin-top:0;}
.divider { margin:0 3px; }

.bread_crumb_trail{float: left; display : inline; margin : 0 0 22px 20px; width:691px; height: 40px; background-color : #FFFFFF; background: url(../images/dotted-border.gif) repeat-x bottom;}
.bread_crumb_trail p.breadcrumb {display : inline; float:left; margin : 9px 0 0 0; color :#272726; font:100 0.7em Arial,Verdana,Helvetica,san-serif; line-height : 23px;}
.bread_crumb_trail p.breadcrumb b{color :#a4a4a4;}
.bread_crumb_trail p.breadcrumb a,.bread_crumb_trail p.breadcrumb a:visited{color:#a4a4a4; text-decoration:none; font-size: 1em; text-transform:lowercase;}
.bread_crumb_trail p.breadcrumb a:hover{color :#000000; text-decoration:underline; font-size: 1em;}

#top_nav{ width:715px; height:15px; float:right; margin:25px 0 0 0; display: inline;}
#top_nav ul{ float:left; margin: 0 0 0 0; padding:0; clear :both;}
#top_nav ul li{ float:left; display:inline; list-style-type: none; margin:0 43px 0 0; padding:0;}
#top_nav ul li#last{ margin:0 0 0 0;}

#top_nav ul li a { height:16px; background-position:0px 0px; background-repeat:no-repeat; }

#top_nav ul li a#menu_1{background-image: url(../images/bt_home-off.gif);	width : 40px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li a#menu_1:hover{background-image: url(../images/bt_home-on.gif); width : 40px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_1{background-image: url(../images/bt_home-on.gif);	width : 40px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_1:hover{background-image: url(../images/bt_home-on.gif); width : 40px; display:block; text-indent:-500em; overflow:hidden;}

#top_nav ul li a#menu_2{background-image: url(../images/bt_about-off.gif);	width : 42px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li a#menu_2:hover{background-image: url(../images/bt_about-on.gif); width : 42px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_2{background-image: url(../images/bt_about-on.gif);	width : 42px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_2:hover{background-image: url(../images/bt_about-on.gif); width : 42px; display:block; text-indent:-500em; overflow:hidden;}

#top_nav ul li a#menu_3{background-image: url(../images/bt_knowledge-off.gif);	width : 149px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li a#menu_3:hover{background-image: url(../images/bt_knowledge-on.gif); width : 149px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_3{background-image: url(../images/bt_knowledge-on.gif);	width : 149px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_3:hover{background-image: url(../images/bt_knowledge-on.gif); width : 149px; display:block; text-indent:-500em; overflow:hidden;}

#top_nav ul li a#menu_4{background-image: url(../images/bt_support-off.gif);	width : 56px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li a#menu_4:hover{background-image: url(../images/bt_support-on.gif); width : 56px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_4{background-image: url(../images/bt_support-on.gif);	width : 56px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_4:hover{background-image: url(../images/bt_support-on.gif); width : 56px; display:block; text-indent:-500em; overflow:hidden;}

#top_nav ul li a#menu_5{background-image: url(../images/bt_stories-off.gif);	width : 49px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li a#menu_5:hover{background-image: url(../images/bt_stories-on.gif); width : 49px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_5{background-image: url(../images/bt_stories-on.gif);	width : 49px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_5:hover{background-image: url(../images/bt_stories-on.gif); width : 49px; display:block; text-indent:-500em; overflow:hidden;}

#top_nav ul li a#menu_6{background-image: url(../images/bt_touch-off.gif);	width : 85px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li a#menu_6:hover{background-image: url(../images/bt_touch-on.gif); width : 85px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_6{background-image: url(../images/bt_touch-on.gif);	width : 85px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_6:hover{background-image: url(../images/bt_touch-on.gif); width : 85px; display:block; text-indent:-500em; overflow:hidden;}

#top_nav ul li a#menu_7{background-image: url(../images/bt_news-off.gif); width : 36px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li a#menu_7:hover{background-image: url(../images/bt_news-on.gif); width : 36px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_7{background-image: url(../images/bt_news-on.gif); width : 36px; display:block; text-indent:-500em; overflow:hidden;}
#top_nav ul li.active a#menu_7:hover{background-image: url(../images/bt_news-on.gif); width : 36px; display:block; text-indent:-500em; overflow:hidden;}



/*Left Navigation*/
div.leftnav{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	font: normal 0.75em Verdana,Arial,Helvetica,san-serif;
	width:229px;
}
#leftnav ul {float : left; padding: 0px; margin: 0 0 0 0;  width:229px; list-style:none;}
#leftnav ul li {float : left; margin : 0 0 0 0; background-image: url(../images/left_nav-bg-off.gif); width : 100%; height:42px; margin:1px 0 0 0; }
#leftnav ul li:hover{float : left;  margin : 0 0 0 0;  background-image: url(../images/left_nav-bg-on.gif); width : 100%; margin:1px 0 0 0; }
#leftnav ul li a{font:100 14px Arial,Verdana,Helvetica,san-serif;  line-height : 40px; color : #FFFFFF; display: block; padding-left: 46px; width : 183px; height:42px; }
#leftnav ul li a:hover{font:100 14px Arial,Verdana,Helvetica,san-serif;  line-height : 40px; color : #272726; display: block; padding-left: 46px; width : 183px; height:42px; }
#leftnav ul li a.visited{font:100 14px Arial,Verdana,Helvetica,san-serif;  line-height : 40px; color : #FFFFFF; display: block; padding-left: 46px; width : 183px; height:42px; }
#leftnav ul li.active {float : left;  margin : 1px 0 0 0; background-image: url(../images/left_nav-bg-on.gif);  width : 100%; height:42px; }
#leftnav ul li.active a{font:100 14px Arial,Verdana,Helvetica,san-serif;  line-height : 40px; color : #272726; display: block; padding-left: 46px; width : 183px; height:42px; }
#leftnav ul li.active a{font:100 14px Arial,Verdana,Helvetica,san-serif;  line-height : 40px; color : #272726; display: block; padding-left: 46px; width : 183px; height:42px; }
#leftnav ul li.active a:visited{font:100 14px Arial,Verdana,Helvetica,san-serif;  line-height : 40px; color : #272726; display: block; padding-left: 46px; width : 183px; height:42px; }
#leftnav ul ul{float: left; background-color: #ffffff; border : 0px;}
#leftnav ul ul li{color : #6d6d6f; margin : 0 0 0 0;  background-color : #ffffff; }
#leftnav ul ul li:hover{color : #6d6d6f; margin : 0 0 0 0;  background-color : #ffffff; }

#leftnav ul li.knowledge { background-image: url(../images/left_nav_knowledge-off.gif); margin:0;}
#leftnav ul li.stories { background-image: url(../images/left_nav_stories-off.gif); margin:0;}
#leftnav ul li.support { background-image: url(../images/left_nav_support-off.gif); margin:0;}
#leftnav ul li.news { background-image: url(../images/left_nav_news.gif); margin:0;}
#leftnav ul li.submit-story { background-image: url(../images/btn_submit_story.gif); margin:0;}
#leftnav ul li.heading a{font:100 1px Arial,Verdana,Helvetica,san-serif; text-indent:-10000px;  display: block; padding-left: 46px; width : 183px; height:42px; }

#leftnav ul li#s1 { background-image: url(../images/left_nav-sadness-off.gif); }
#leftnav ul li#s1:hover {background-image: url(../images/left_nav-sadness-on.gif); }
#leftnav ul li#s1.active { background-image: url(../images/left_nav-sadness-on.gif) !important; }
#leftnav ul li#s2 { background-image: url(../images/left_nav-anger-off.gif); }
#leftnav ul li#s2:hover {background-image: url(../images/left_nav-anger-on.gif); }
#leftnav ul li#s2.active { background-image: url(../images/left_nav-anger-on.gif) !important; }
#leftnav ul li#s3 {background-image: url(../images/left_nav-confusion-off.gif); }
#leftnav ul li#s3:hover { background-image: url(../images/left_nav-confusion-on.gif); }
#leftnav ul li#s3.active { background-image: url(../images/left_nav-confusion-on.gif) !important; }
#leftnav ul li#s4 {background-image: url(../images/left_nav-guilt-off.gif); }
#leftnav ul li#s4:hover { background-image: url(../images/left_nav-guilt-on.gif); }
#leftnav ul li#s4.active { background-image: url(../images/left_nav-guilt-on.gif) !important; }
#leftnav ul li#s5 {background-image: url(../images/left_nav-anxiousness-off.gif); }
#leftnav ul li#s5:hover {background-image: url(../images/left_nav-anxiousness-on.gif); }
#leftnav ul li#s5.active { background-image: url(../images/left_nav-anxiousness-on.gif) !important; }
#leftnav ul li#s9 {background-image: url(../images/left_nav-loneliness-off.gif); }
#leftnav ul li#s9:hover {background-image: url(../images/left_nav-loneliness-on.gif); }
#leftnav ul li#s9.active { background-image: url(../images/left_nav-loneliness-on.gif) !important; }
#leftnav ul li#s10 {background-image: url(../images/left_nav-positivity-off.gif); }
#leftnav ul li#s10:hover {background-image: url(../images/left_nav-positivity-on.gif); }
#leftnav ul li#s10.active { background-image: url(../images/left_nav-positivity-on.gif) !important; }

#leftnav ul ul li a{font:normal 14m Arial,Verdana,Helvetica,san-serif; width : 153px; color : #6d6d6f; padding : 7px 0 7px 24px; margin : 0; border-bottom :1px solid #b6b6b7;}
#leftnav ul ul li a:visited{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #6d6d6f; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border-bottom :1px solid #b6b6b7;}
#leftnav ul ul li a:hover{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #0b183a; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border-bottom :1px solid #b6b6b7;}
#leftnav ul ul li a.active{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #0b183a; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border-bottom :1px solid #b6b6b7;}
#leftnav ul ul li a.active:hover{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #0b183a; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border-bottom :1px solid #b6b6b7;}
#leftnav ul ul li a.active:visited{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #0b183a; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border-bottom :1px solid #b6b6b7;}

#leftnav ul ul li.last a{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #6d6d6f; padding : 7px 0 7px 24px; margin : 0; border : 0;}
#leftnav ul ul li.last a:visited{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #6d6d6f; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border : 0; }
#leftnav ul ul li.last a:hover{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #0b183a; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border : 0; }
#leftnav ul ul li.last a.active{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #0b183a; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border : 0; }
#leftnav ul ul li.last a.active:hover{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #0b183a; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border : 0; }
#leftnav ul ul li.last a.active:visited{font:normal 0.98em Arial,Verdana,Helvetica,san-serif; width : 153px; color : #0b183a; padding : 7px 0 7px 24px; margin : 0; background-color : #ffffff; border : 0; }

#leftnav p {font:normal 0.98em Arial,Verdana,Helvetica,san-serif; text-align:center; line-height:21px; color:#272726; margin:15px 10px; }
#leftnav p strong { color:#FFFFFF; }
#leftnav p a { font:normal 0.98em Arial,Verdana,Helvetica,san-serif; color:#272726; text-decoration:underline; }
#leftnav img.alt { margin:10px 0 0 0; }

#leftnav > div > p {text-align: left; font-size: 1em; margin: 20px;} 
#leftnav > div > p > a{color:#FFFFFF}
.article_container {float: left; display : inline; margin: 15px 0 0 0; width: 940px; border:10px solid #FFFFFF; background: url(../images/article_container_bg.gif) repeat-y left #FFFFFF;}

/*Downloads*/
.downloads_container{ float:left; width:690px; margin:20px 0 20px 20px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px; }
.download_item{ background-color:#dbd5c3; width:344px; height:41px; float:left; display:inline; margin:0 1px 1px 0; }
.download_item_text{float: left; margin:7px 0 0 12px;width :270px; }
.download_item_text a {float :left; font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color : #000000; line-height : 28px; }
.download_item_file{float : left; margin:7px 0 0 12px; width : 25px; background-color : #C8C9CD;}
.download_item_link { float:right; display:block; width:15px; height:41px; background-image: url(../images/page_link_arrow-right.png); background-color:#272726; }
span.downloads_link { width:15px; height:41px; display:block; }
span.downloads_link a { width:15px; height:41px; display:block; }

.page_links { float: left; display : inline; margin : 0 0 20px 20px; height:auto; padding-top:20px; width:691px; background-color : #FFFFFF; background: url(../images/dotted-border.gif) repeat-x top; }
.article ul.page_links_list {margin:0px; padding:0; list-style:none;}
.article ul.page_links_list li {margin-top:0.4em ; background-color:#dbd5c3; width:344px; height:41px; float:left; margin:0 1px 1px 0; position:relative;}
.article ul.page_links_list li:hover {background-color:#bdb496;}
.article ul.page_links_list li a {font: 100 11px Arial,Verdana,Helvetica,san-serif; text-decoration:none; color:#272726; line-height:43px; display:block; padding-left:10px; width:329px; height:41px;}
.article ul.page_links_list li span { position:absolute; top:0; right:0; width:15px; height:41px; background-image: url(../images/page_link_arrow-right.png); background-color:#272726; }


.support_area_links { float: left; display : inline; margin : 0 0 20px 20px; height:auto; }
.article ul.support_area {margin:0px; padding:0; list-style:none;}
.article ul.support_area li {margin-top:0.4em ; background: url(../images/support_area_btn-off.gif) #dbd5c3; width:229px; height:41px; float:none; margin:0 1px 1px 0;}
.article ul.support_area li:hover {background: url(../images/support_area_btn-on.gif) #dbd5c3;}
.article ul.support_area li a {font: 100 13px Arial,Verdana,Helvetica,san-serif; text-decoration:none; color:#272726; line-height:43px; display:block; padding-left:15px; width:216px; height:41px;}
.article ul.support_area li a:hover { text-decoration:none; color:#3c6282;}
.article ul.support_area li.active { background: url(../images/support_area_btn-on.gif) #dbd5c3;}
.article ul.support_area li.active a { text-decoration:none; color:#3c6282;}

.support_area_map { float: left; display : inline; margin : 0 0 20px 85px; width:290px; height:430px;}
.support_area_map_zoom { float: left; display : inline; margin : 0 0 20px 30px; background:grey; width:430px; height:435px;}


.support_area_options{float:left; width:695px; margin:20px 0 0 20px;}
.support_area_options p {float:left; display:inline; margin: 0 0 10px 0!important;  color:#b09673!important; font: bold 14px Arial,Verdana,Helvetica,san-serif; }
.support_area_options select{float:left; display:inline; margin: 0 15px 0 5px ; width : 325px;}



.support_area_contacts { float:left; width:690px; margin:20px 0 20px 20px;}
.support_contact { float:left; display:inline; width:344px; height:275px; overflow:hidden; margin:0 0 0 0;}
.support_contact p { margin-top:15px!important; line-height : 16px; }
.support_contact p b { color:#b09673!important; font: bold 14px Arial,Verdana,Helvetica,san-serif; line-height : 21px;}
.support_contact p span {font: bold 1em Arial,Verdana,Helvetica,san-serif; } 
.support_contact_1 {border-top:1px dotted #F0F0F0;border-right:1px dotted #F0F0F0}
.support_contact_2 {border-top:1px dotted #F0F0F0;}
.page_button_list { float: left; display : inline; margin : 0 0 0 20px; padding-top:20px; width:691px; background-color : #FFFFFF; background: url(../images/dotted-border.gif) repeat-x top; }
.article ul.page_buttons {margin:0px; padding:0px; list-style:none;}
.article ul.page_buttons li {margin-top:0.4em; width:344px; height:41px; float:left; background-color:#dbd5c3; margin:0 1px 1px 0; position:relative;}
.article ul.page_buttons li:hover {background-color:#bdb496;}
.article ul.page_buttons li.left a {font: 100 13px Arial,Verdana,Helvetica,san-serif; text-decoration:none; color:#272726; line-height:43px; display:block; padding-left:30px; width:314px; height:41px;}
.article ul.page_buttons li.right a {font: 100 13px Arial,Verdana,Helvetica,san-serif; text-decoration:none; color:#272726; line-height:43px; display:block; padding-left:15px; width:329px; height:41px; }

.article ul.page_buttons li.left span { position:absolute; top:0; left:0; width:15px; height:41px; margin-right:20px; background-image: url(../images/page_link_arrow-left.png); background-color:#272726; }
.article ul.page_buttons li.right span { position:absolute; top:0; right:0; width:15px; height:41px; background-image: url(../images/page_link_arrow-right.png); background-color:#272726; }

span.blue { background-color:#3297c9 !important; }
span.red { background-color:#a70e13 !important; }
span.green { background-color:#94cb00 !important; }
span.moss { background-color:#979764 !important; }
span.orange { background-color:#fe9701 !important; }
span.brown { background-color:#c96434 !important; }
span.purple { background-color:#5f5fa1 !important; }

.pagination { float: left; display : inline; margin : 0 0 20px 20px; width:689px; height:41px; background: url(../images/pag_bar-bg.gif) repeat-x;}
.pag_prev { float: left; display : inline; margin : 0; width:15px; height:41px;  }
.pag_midd { float: left; display : inline; margin : 0; width:659px; height:41px; text-align:center;  }
.pag_midd p.pag { font:bold 0.75em Arial,Verdana,Helvetica,san-serif; color:#000000; margin : 12px 0 0 0; }
.pag_next { float: left; display : inline; margin : 0; width:15px; height:41px;  }

.btnArrow { background-color:#000000; }

/*Article*/
.article{float: right; display : inline; margin: 0 0 0 0; width: 711px; padding-bottom : 5px; background-color:#FFFFFF;}
.article p,.article ol,.article ul,.article dl {font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color:#272726; margin : 0 20px 20px 20px; line-height : 17px;}
.article p a{font: normal 1em Arial,Verdana,Helvetica,san-serif;  color:#272726; text-decoration: underline;} 
.article p a:hover{font: normal 1em Arial,Verdana,Helvetica,san-serif;  color:#272726; text-decoration: underline;} 
.article p a:visited{font: normal 1em Arial,Verdana,Helvetica,san-serif;  color:#272726; text-decoration: underline;} 
.article h1 {font: 100 1.3em  Arial,Verdana,Helvetica,san-serif; color:#b09673;  margin : 0 20px 0 20px;}
.article h2 {font: 100 0.9em Arial,Verdana,Helvetica,san-serif; color: #b09673; margin : 25px 20px 18px 20px; line-height : 22px;}
.article h3 {font: 100 1em Arial,Verdana,Helvetica,san-serif; color: #b09673; margin : 0 20px 15px 20px; line-height : 22px; background: url(../images/dotted-border.gif) repeat-x bottom; padding-bottom:5px; width:690px;}
.article h3 a {font: 100 1em Arial,Verdana,Helvetica,san-serif; color: #b09673; text-decoration:none;}

.article h3.header{float :left; clear: left; font: normal 0.9em Arial,Verdana,Helvetica,san-serif; color: #07075e; margin : 0 20px 0 20px; line-height : 25px;}
.article p.confirmation{margin : 15px 20px 0 20px; color : #FF0000;}
.article ul,.article ol {margin:0px 0px 20px 3.3em; padding:0;}
.article ul a,.article ol a{font: normal 1em Arial,Verdana,Helvetica,san-serif; text-decoration : underline;}
.article ul ul,.article ol ol,.article ul ol,.article ol ul,.article ul p,.article ol p,.article dl ul{font-size:1em;}
.article ul ul,.article ol ul {list-style:disc;}
.article ul ul,.article ol ul,.article ol ol,.article ul ol {margin-top:0.5em;}
.article ul li,.article ol li {margin-top:0.4em ;}
.article dl {margin:1em 0 0 0;}
.article p.nonews { margin : 20px 20px 20px 20px;}

.blue { color:#3297c9 !important; }
.red { color:#a70e13 !important; }
.green { color:#94cb00 !important; }
.moss { color:#979764 !important; }
.orange { color:#fe9701 !important; }
.brown { color:#c96434 !important; }
.purple { color:#5f5fa1 !important; }

.article_right{float: right;	margin: 0 0 10px 20px;	width: 230px;	height: auto;}
#rotation_images{float: left; display: inline; margin: 0 0 0 0; position: relative; visibility: hidden; width : 230px; height : 230px;}
#rotation_images .gallerydesctext{text-align: left; margin-left :10px; font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #FFFFFF; line-height : 20px;}
.map_canvas{float: left; display: inline; margin: 0 0 3px 0; width: 273px; height: 234px; overflow: hidden; border : 1px solid #000000;}


.article a.button, .article a.button:hover{clear :both; float: right; margin: 0 10px 0 0;}
.article_latest_container{float :left; display :inline; margin : 10px 0 0 4px; width : 818px; height : auto;}
.article_latest_container img{float :left; display :inline; margin : 0 0 0 0;}
.article_latest_item{margin : 3px 3px 0  0;	float :left;	background-color : #dbdada;	width : 270px;	min-height: 108px; height: auto !important; height: 108px;}
.article_latest_item_last{margin : 3px 0 0  0;	float :left;	background-color : #dbdada;	width : 270px;	min-height: 108px; height: auto !important; height: 108px;}
.article_latest_header{float: left; display: inline; margin: 0 0 0 0; min-height: 31px; height: auto !important; height: 31px;	width: 270px;}
.article_latest_header h4{margin : 4px 10px 0 10px; font: bold 1.1em Arial,Verdana,Helvetica,san-serif; color:#07075e;}
.article_latest_header h4.short{margin : 12px 10px 0 10px; font: bold 1.1em Arial,Verdana,Helvetica,san-serif; color:#07075e;}
.article_latest_header h4 a, .article_latest_header h4.short a{color : #07075e; text-decoration : none;}
.article_latest_header h4 a:hover, .article_latest_header h4.short a:hover{color : #07075e; text-decoration : underline;}
.article_latest_text{float: left; display: inline; margin: 0 0 0 0; min-height: 76px; height: auto !important; height: 76px; width: 183px;}
.article_latest_text p{margin : 0 10px 0 10px; font: normal 0.65em Arial,Verdana,Helvetica,san-serif; line-height : 14px; color:#0b183a;}
.article_latest_text p a, .article_latest_text p a:visited{color : #0286d8; text-decoration : none;}
.article_latest_text p a:hover{color : #0286d8; text-decoration : underline;}
.article_latest_image{float: left; display: inline; margin: 0 0 0 0; min-height: 76px; height: auto !important; height: 76px;	width: 87px;}
.article_latest_image img{border : 1px solid #07075e;}

/* Glossary */
#glossary-container { width:690px; margin:20px 0 20px 20px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px;}
#glossary-container a { font:normal 1.5em Arial,Verdana,Helvetica,san-serif; color:#272726; margin-right:10px; text-decoration:none;}
#glossary-container a.active { color:#af9675; text-decoration:none;}
.terms_container {width:690px; margin:20px 0 20px 20px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px; height:auto; overflow:auto;}

.terms ul { float:left; margin:0px; padding:0px; }
.terms ul li { float:none; margin:3px 0 3px 14px; padding:0px; }
.terms ul li a { display:block; font:normal 1em Arial,Verdana,Helvetica,san-serif; color:#272726; text-decoration:underline; }

/* News Item */
.news-item { width:690px; margin:0px 0 20px 20px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px;}
.article h3.news-title { margin : 0 20px 10px 0; background:none; width:auto; padding:0;}
.article h3.news-title a { margin : 0 20px 10px 0; font: 100 1.1em Arial,Verdana,Helvetica,san-serif;}
.article p.news-desc { margin : 0 20px 20px 0px;}
.article p.news-desc a { color:#b09673; font-weight:bold; }

/*Latest News*/
.latest_news{float: right; display: inline;	margin: 5px 0  10px 20px;	width: 275px;	height: auto;	background-color: #dbdada;}
.latest_news_header{float: left; display: inline; margin: 0 0 0 0; width: 275px; height: 44px;}
.article_split{float: left; display: inline; margin: 10px 0 0 0; width : 275px;	height: 1px;}

/* Lower Links / Back Button */
.lower_link { float:left; width:690px; margin:0px 0 20px 20px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px;}
.lower_link#alt { background: none; padding-top:0px;}
.lower_link_right { float:right; }

/*Forum*/
.forum_overview{float: left; display: inline; margin: 10px 0 20px 18px; width:694px; height: auto; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px;}
.forum_table_header{float: left; display: inline; width:694px; height:41px; background-color: #dbd5c3; text-indent:-99999px;}
.col1_header{float: left; display: inline; width:348px; height:41px; background: url(../images/forum_header-topic.gif) no-repeat; }
.col2_header{float: left; display: inline; width:135px; height:41px; background: url(../images/forum_header-started-by.gif) no-repeat; }
.col3_header{float: left; display: inline; width:94px; height:41px; background: url(../images/forum_header-replies.gif) no-repeat; }
.col4_header{float: left; display: inline; width:117px; height:41px; background: url(../images/forum_header-last-posted.gif) no-repeat; }

.forum_table_cols{float: left; display: inline; width:694px; height:auto; overflow:auto; }
.forum_table_row { float: left; display: inline; width:694px; height:auto; background: url(../images/forum_table-row.gif) repeat-y; border-bottom:1px solid #dbd5c3;}
.col1 {float: left; display: inline; width:308px; height:auto; padding:12px 20px;}
.col2 {float: left; display: inline; width:95px; height:auto; padding:12px 20px;}
.col3 {float: left; display: inline; width:54px; height:auto; padding:12px 20px;}
.col4 {float: left; display: inline; width:77px; height:auto; padding:12px 20px;}
.forum_table_row p {font:normal 0.7em Arial,Verdana,Helvetica,san-serif !important; margin : 0 0 0 0!important;}

.pag_results { float: left; display : inline; margin : 0 0 0 0; width:694px; height:41px; background: url(../images/pag_bar-bg.gif) repeat-x;}
.pag_bar { float: left; display : inline; margin : 0 0 0 0; width:348px; height:41px; background:#dbd5c3;}
.pag_bar_midd { float: left; display : inline; margin : 0; width:318px; height:41px; text-align:center; }
.pag_bar_midd p.pag { font:bold 0.75em Arial,Verdana,Helvetica,san-serif; color:#000000; margin : 12px 0 0 0; }

.pag_button a#forum_post_new{background-image: url(../images/forum_post-new.gif); width:346px; height:41px; display:block; text-indent:-500em; overflow:hidden;}

.article p.detail {font: 100 0.9em Arial,Verdana,Helvetica,san-serif; color: #b09673; margin : 15px 20px 18px 20px; line-height : 22px;}
.comment { float:left; display:inline; width:690px; margin: 0 0 0 20px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px; }
.article p.responses {font: 100 0.9em Arial,Verdana,Helvetica,san-serif; color: #af9675; margin : 5px 20px 18px 0; line-height : 22px;}
.user-comments { float:left; display:inline; width:690px; margin: 20px 0 0 20px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px; }
.comment_form { float:right; width:470px; }
span.user-icon { font: 100 0.9em Arial,Verdana,Helvetica,san-serif; background: url(../images/comment_icon.gif) no-repeat left; color: #af9675; margin : 5px 20px 18px 0; padding-left:25px;}
span.user-icon#count { float:left; }
span.normal { font: 100 0.8em Arial,Verdana,Helvetica,san-serif; color: #272726; margin:0 0 0 6px;}
.user-comments p { margin:20px 0 20px 0!important;}

.forum_left{float: left; display: inline; margin: 0 0 5px 0; width: 275px; }
.forum_right{float: left; display: inline; margin: 0 0 5px 0; width: 195px; }

input.forum_form{float: left; display: inline; margin: 3px 0 5px 0; height :18px; width : 258px; border : 1px solid #af9675; background-color : #FFFFFF; padding: 3px 0 0 4px;	font-size: 12px; }
input.forum_code{float: left; display: inline; margin: 3px 0 5px 0; height :18px; width : 189px; border : 1px solid #af9675; background-color : #FFFFFF; padding: 3px 0 0 4px;	font-size: 12px; }
textarea.forum_form_enquiry{float: left; display: inline; margin: 3px 0 5px 0; height :78px; width : 258px; border : 1px solid #af9675; background-color : #FFFFFF; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }

input.button_fsub{float: right; display: inline; margin: 14px 0 0 6px;}

.forum_validation{float : left; display : inline; margin: 3px 0 8px 0; background-color : #FFFFFF; border : #d1d2d4 solid 1px; padding : 0px; width : auto;	height : 24px;}
.forum_validation img{margin : 1px;}

/*Feedback Form*/
.feedback_container{float: left; display: inline; margin: 0 0 0 20px; width: 691px; height: auto; }
.feedback_left{float: left; display: inline; margin: 0 0 5px 0; width: 180px;}
.feedback_right{float: left; display: inline; margin: 0 0 5px 0; width: 250px;}
.feedback_full{float: left; display: inline; margin: 25px 0 0 0; width: 691px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px;}

p.denotes{float: left; display : block; margin: 5px 0 5px 0;  color: #07075e;}
label.feedback_form{font:bold 0.75em Arial,Verdana,Helvetica,san-serif; color: #af9675; line-height : 17px;}
span.f-label {font:normal 0.8em Arial,Verdana,Helvetica,san-serif; color:#272726; display:inline; line-height : 16px; margin:0 0 0 6px !important; }
span.f-label-alt {font:normal 0.8em Arial,Verdana,Helvetica,san-serif; padding-right:20px; color:#272726; display:inline; line-height : 16px; margin:0 0 0 6px !important; }

.fcol { width:220px; margin:0 0 0 0; float:left; display:inline; }
.ftableheader { width:691px; height:41px; float:left; display:inline; margin:20px 0 0 0; background: url(../images/feedback_table-header.gif) no-repeat; }
.frow { width:691px; height:41px; float:left; display:inline; margin:0 0 0 0; background: url(../images/feedback_row.gif) no-repeat; border-bottom:1px solid #dbd5c3; }
.frow#alt { background: url(../images/feedback_row_alt.gif) no-repeat; padding:7px 0 0 15px; width:676px; height:34px;}
.fcol1 { width:429px; height:27px; padding:14px 0 0 15px; float:left; display:inline; margin:0 0 0 0; }
.fcol2 { width:43px; height:25px; padding:16px 0 0 30px;float:left; display:inline; margin:0 0 0 0; }
.fcol3 { width:63px; height:25px; padding:16px 0 0 45px; float:left; display:inline; margin:0 0 0 0; }
.fcol4 { width:40px; height:25px; padding:16px 0 0 26px; float:left; display:inline; margin:0 0 0 0; }

label.feedback_form_alt {font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #272726; line-height : 17px;}
label.feedback_form a{font:normal 1em Arial,Verdana,Helvetica,san-serif;  color: #07075e; text-decoration : none;}
label.feedback_form a:hover{color: #07075e; text-decoration : underline;}

input.feedback_form{float: left; display: inline; margin: 3px 0 5px 6px; height :16px; width : 232px; border : 1px solid #d1d2d4; background-color : #FFFFFF; padding: 3px 0 0 4px;	font-size: 12px; }
input.feedback_form_check{display: inline; margin: 12px 0 5px 0px; height :16px; width : 15px; border : 0; background-color : #FFFFFF; padding: 3px 0 0 0;	font-size: 12px; }
input.feedback_other{ display: inline; margin: 3px 0 5px 18px; height :16px; width : 440px; border : 1px solid #af9675; background-color : #FFFFFF; padding: 3px 0 0 4px;	font-size: 12px; }
input.feedback_vali{float: left; display: inline; margin: 6px 0 5px 6px; height :16px; width : 232px; border : 1px solid #d1d2d4; background-color : #FFFFFF; padding: 3px 0 0 4px;	font-size: 12px; }

textarea.feedback_form{float: left; display: inline; margin: 15px 0 0 0px; height :90px; width : 686px; border : 1px solid #d1d2d4; background-color : #FFFFFF; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }
textarea.feedback_form_enquiry{float: left; display: inline; margin: 3px 0 5px 6px; height :97px; width : 232px; border : 1px solid #d1d2d4; background-color : #FFFFFF; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }
textarea.feedback_form_full{float: left; display: inline; margin: 3px 0 5px 6px; height :51px; width : 394px; border : 1px solid #d1d2d4; background-color : #FFFFFF; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }

.feedback_validation{float : left; display : inline; margin: 5px 0 0 6px; background-color : #FFFFFF; border : #d1d2d4 solid 1px; padding : 0px; width : auto;	height : 24px;}
.feedback_validation img{margin : 1px;}
input.button_submit{float: right; display: inline; margin: 0 0 0 6px;}


/*Contact Forms*/
.contact_container{float: left; display: inline; margin: 0 0 0 20px; width: 690px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px; height: auto;}
.contact_left{float: left; display: inline; margin: 0 0 5px 0; width: 334px;}
.contact_right{float: left; display: inline; margin: 0 0 5px 20px; width: 334px;}
.contact_full{float: left; display: inline; margin: 0 0 5px 0; width: 500px;}

p.denotes{float: left; display : block; margin: 0 0 15px 0;  color: #272726;}
label.contact_form{font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #272726; line-height : 17px;}
label.contact_form2{float: left; margin: 8px 0 5px 0; font: normal 0.7em Arial,Verdana,Helvetica,san-serif; color: #af9675; line-height : 16px; background: url(../images/dotted-border.gif) repeat-x bottom; padding-bottom:20px;}
label.contact_form a{font:normal 1em Arial,Verdana,Helvetica,san-serif;  color: #272726; text-decoration : underline;}
label.contact_form a:hover{color: #af9675; text-decoration : underline;}

input.contact_form{float: left; display: inline; margin: 3px 0 5px 0; height :16px; width : 329px; border : 1px solid #af9675; background-color : #FFFFFF; padding: 3px 0 0 4px;	font-size: 12px; }
input.contact_form_check{display: inline; margin: 3px 0 5px 6px; height :16px; width : 20px; border : 0; background-color : #FFFFFF; padding: 3px 0 0 4px;	font-size: 12px; }

textarea.contact_form_enquiry{float: left; display: inline; margin: 3px 0 5px 0; height :78px; width : 329px; border : 1px solid #af9675; background-color : #FFFFFF; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }
textarea.contact_form_newenquiry{float: left; display: inline; margin: 3px 0 5px 0; height :107px; width : 329px; border : 1px solid #af9675; background-color : #FFFFFF; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }





textarea.contact_form_story{float: left; display: inline; margin: 3px 0 5px 0; height :129px; width : 329px; border : 1px solid #af9675; background-color : #FFFFFF; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }

.contact_validation{float : left; display : inline; margin: 4px 0 10px 0; background-color : #FFFFFF; border : #d1d2d4 solid 1px; padding : 0px; width : auto;	height : 24px;}
.contact_validation img{margin : 1px;}
input.button_submit{float: right; display: inline; margin: 10px 0 0 6px;}

.contact_spacer{float: left; display: inline; margin:20px 0 0 0; width: 690px; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px; height: auto;}

/*Links And Sitemap*/
.container_sitemap{float: left;clear: left; margin: 10px 0 0 20px; padding-bottom : 10px; width:688px; height: auto; background: url(../images/dotted-border.gif) repeat-x top; padding-top:20px;}
.header_item{float: left; display: inline; margin: 1px 0 0 0; width:688px; height: 41px; background: url(../images/sitemap_header.gif) no-repeat right #dbd5c3;} 
.header_item a, .header_item a:visited{float :left; width:678px; height:36px; padding:5px 0 0 10px; font: bold 0.7em Arial,Verdana,Helvetica,san-serif; color : #272726; line-height : 24px; text-decoration : none;}
.header_item a:hover{text-decoration : underline; }
.more_button{float :right; display: inline; margin : 0 0 0 0;}
.more_button img{float :left; display: inline; margin : 0 0 0 0;}

.sub_item{float: left; display: inline; margin: 0 0 0 0; width:686px; height: auto; border : 1px solid #dbd5c3;}
.sub_item p{font: normal 0.7em Arial,Verdana,Helvetica,san-serif; color : #5e6c90; margin : 10px 0 10px 10px; line-height : 17px;}
.sub_item p a, .sub_item p a:visited{float :left; margin : 0 0 0 0; font: normal 1em Arial,Verdana,Helvetica,san-serif; color : #272726; text-decoration : none;}
.sub_item p a:hover{font: normal 1em Arial,Verdana,Helvetica,san-serif; color : #272726; text-decoration : underline; }

/*Faqs*/
.faq_container{float: left;clear: left; margin: 0 0 10px 20px; width: 764px; height: auto;}
.faq_question{float: left; display: inline; margin-bottom: 4px; width: 764px; background-color: #dbdada;}
.faq_question p{font: normal 0.7em Arial,Verdana,Helvetica,san-serif; color : #0b183a; margin : 8px 10px 10px 10px; line-height : 21px; }
.faq_answer{float: left; display: inline; margin-bottom: 4px; width: 762px; border :1px solid #bfbfbf;}
.faq_answer p{color :#5e6c90;  font: normal 0.7em Arial,Verdana,Helvetica,san-serif; margin : 10px; line-height : 19px; }
.faq_answer p a{color :#5e6c90; font: normal 1em Arial,Verdana,Helvetica,san-serif; text-decoration: underline;} 
.faq_answer p a:hover{font: normal 1em Arial,Verdana,Helvetica,san-serif;  color:#5e6c90; text-decoration: underline;} 
.faq_answer p a:visited{font: normal 1em Arial,Verdana,Helvetica,san-serif;  color:#5e6c90; text-decoration: underline;} 
.faq_answer ul,.faq_answer ol {font-size:0.7em; margin:1em 0 1em 4em; padding:0; line-height : 19px; }
.faq_answer ul a,.faq_answer ol a{font: normal 1em Arial,Verdana,Helvetica,san-serif; color:#5e6c90;  text-decoration : underline;}
.faq_answer ul ul,.faq_answer ol ol,.faq_answer ul ol,.faq_answer ol ul,.faq_answer ul p,.faq_answer ol p,.faq_answer dl ul{font-size:0.7em;}
.faq_answer ul ul,.faq_answer ol ul {list-style:disc;}
.faq_answer ul ul,.faq_answer ol ul,.faq_answer ol ol,.faq_answer ul ol {margin-top:0.5em;}
.faq_answer ul li,.faq_answer ol li {margin-top:0.4em ;}
.faq_answer dl {margin:1em 0 0 0;}
img.read_image{float :right; margin : 0 0 5px 5px;}
img.icon_question{float : left; display : inline; margin : 0 10px 5px 0;}


.arkom_footer{float: left; display: inline; margin: 0 0 0 0; width: 1000px; height: 50px;}
.arkom_footer p{ font: normal 0.7em Arial,Verdana,Helvetica,san-serif;text-align: center; margin-top : 10px;}
.arkom_footer p a, .arkom_footer p a:visited{ font: normal 1em Arial,Verdana,Helvetica,san-serif; text-decoration : none;}
.arkom_footer p a:hover{font: normal 1em Arial,Verdana,Helvetica,san-serif; text-decoration : underline;}

/* featured banner area styles */

.tabbed_content {
	float: left;
	position: relative;
	margin: 0;
	width: 1002px;
	height: 436px;
	overflow: hidden;
	background : url(../images/bg_header-block.gif) no-repeat;
}



.tabbed_content .banner_block{
	float: left;
	display: inline;
	margin : 10px 0 10px 10px!important;
	height : 351px;
	width: 982px;
	height:351px;
}

.tabs {
	float :left;
	display : inline;
	margin: 0 0 0 0;
	width: 982px;
	height : 64px;
}
.tabs ul{ margin: 0 0 0 0; padding: 0; list-style: none; height : 64px; width: 982px;}

.tabs ul li#el1{display : inline-block; width : 124px; margin : 0 14px 0 0;  padding: 0;	background : url(../images/feature-icon-1.png) no-repeat; cursor:pointer;  height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el1:hover{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-1-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el1.active{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-1-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}

.tabs ul li#el2{display : inline-block; width : 124px; margin : 0 14px 0 0;  padding: 0;	background : url(../images/feature-icon-2.png) no-repeat; cursor:pointer;  height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el2:hover{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-2-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el2.active{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-2-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}

.tabs ul li#el3{display : inline-block; width : 124px; margin : 0 14px 0 0;  padding: 0;	background : url(../images/feature-icon-3.png) no-repeat; cursor:pointer;  height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el3:hover{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-3-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el3.active{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-3-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}


.tabs ul li#el4{display : inline-block; width : 124px; margin : 0 14px 0 0;  padding: 0;	background : url(../images/feature-icon-4.png) no-repeat; cursor:pointer;  height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el4:hover{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-4-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el4.active{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-4-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}

.tabs ul li#el5{display : inline-block; width : 124px; margin : 0 14px 0 0;  padding: 0;	background : url(../images/feature-icon-5.png) no-repeat; cursor:pointer;  height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el5:hover{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-5-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el5.active{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-5-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}

.tabs ul li#el6{display : inline-block; width : 124px; margin : 0 14px 0 0;  padding: 0;	background : url(../images/feature-icon-6.png) no-repeat; cursor:pointer;  height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el6:hover{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-6-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el6.active{display : inline-block; width : 124px;  margin : 0 14px 0 0; padding: 0; background : url(../images/feature-icon-6-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}

.tabs ul li#el7{display : inline-block; width : 124px; margin : 0 0 0 0;  padding: 0;	background : url(../images/feature-icon-7.png) no-repeat; cursor:pointer;  height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el7:hover{display : inline-block; width : 124px;  margin : 0 0 0 0; padding: 0; background : url(../images/feature-icon-7-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}
.tabs ul li#el7.active{display : inline-block; width : 124px;  margin : 0 0 0 0; padding: 0; background : url(../images/feature-icon-7-on.png) no-repeat; cursor:pointer; height : 64px; overflow : hidden; zoom: 1; *display:inline;}

.tabs ul li .new_image{height : 71px; display: none;}
.tabs ul li img{display: none;}

.slide_info { position : absolute;  top : 10px; right : 30px; width: 288px; height: 351px;  overflow : hidden;}

.slide_btns { position:absolute; bottom:0px; left:0px; width:288px; height:41px; }
.slide_btns a.emotion { color:#272726; width:132px; height:28px; padding:13px 0 0 10px; margin:0 1px 0 1px; float:left; display:block; font:normal 0.85em Arial,Verdana,Helvetica,san-serif; }
.slide_btns a.emotion:hover { color:#272726; }

.slide_btns a.btn_sad { background: url(../images/emotions_btn_sad.gif);  }
.slide_btns a.btn_angry { background: url(../images/emotions_btn_angry.gif); }
.slide_btns a.btn_confused { background: url(../images/emotions_btn_confused.gif); }
.slide_btns a.btn_guilty { background: url(../images/emotions_btn_guilty.gif);}
.slide_btns a.btn_anxious { background: url(../images/emotions_btn_anxious.gif);  }
.slide_btns a.btn_lonely { background: url(../images/emotions_btn_lonely.gif); }
.slide_btns a.btn_positive { background: url(../images/emotions_btn_positive.gif); }

.slide_info ul { list-style:none; }
.slide_info ul li { list-style:none; display:none; }
.slide_info ul li.active { list-style:none; display:block; }

.slide_info p { color:#FFFFFF; margin:10px 20px 0 20px; font:normal 0.7em Arial,Verdana,Helvetica,san-serif; line-height : 15px;}



.slide_info p.name { font:700 0.9em 'Shanti', sans-serif; }
.slide_info p.title { font:700 1.2em 'Shanti', sans-serif;  letter-spacing:-1px; padding-bottom:10px; }

area:hover, .hover { cursor: pointer; }

.slide_info p a.link{ font:normal 1em Arial,Verdana,Helvetica,san-serif; color:#FFFFFF;}


.slide_tips p{ margin:8px 20px 0 20px; color:#FFFFFF; font:normal 0.7em  Arial,Verdana,Helvetica,san-serif; line-height : 12px;}

.slide_tips ul {
	margin-top: 0.5em;  display : block; list-style : disc!important; 
}
.slide_tips ul li  {
	display:block;
	list-style: disc outside none; 
display: list-item; 
margin: 5px 15px 0 3em; 
	font:normal 0.7em Arial,Verdana,Helvetica,san-serif;
	color:#FFFFFF;
	 line-height : 12px;
}

/*Map Sectyion*/

.map_container{	float :left;	display : inline;	margin : 0 0 0 0;	width : 516px;	height : auto;	background-color : #e2e1e0;}
.hd_map_container{	float :left; display : inline;	margin : 0 0 0 0;	width : 516px;	height : 7px;	background : url(../images/hd_map_container.gif) no-repeat;}
.map_form{	float :left; display : inline;	margin : 0 0 0 0;	width : 516px;	height : 32px;}
.map_form input.value{float :left;	display : inline;	margin : 0 0 0 10px;	height :19px; width : 374px; border : 1px solid #6d3f18; padding: 3px 0 0 4px;	font-size: 12px; }
.map_option{float :left; display : inline;	margin : 0 0 0 4px;	min-height: 21px;	height: auto !important;	height: 21px;	width : 187px;	background : #ffffff;}
.map_option_option{float :left; display : inline;	margin : 0 0 0 0;	height: 21px;	width : 21px;	background : #ffffff;}
.map_option_option input{float :left; display : inline;	margin : 1px 0 0 1px;}
.map_option_key{float :left;	display : inline;	margin : 4px 0 0 0;	height: 13px;	width : 13px;	background : #ffffff;}
.map_option_text{float :left; display : inline; margin : 3px 4px 0 7px;	height: auto;	width : 140px;	line-height : 21px;	font:0.75em normal Arial, Helvetica, sans-serif ; color: #9c9c9b;}
.ft_map_container{float :left;	display : inline;	margin : 0 0 0 0;	width : 516px;	height : 10px;	background : url(../images/ft_map_container.jpg) no-repeat;}
.google_map{float :left; display : inline; margin : 0 0 0 10px; width : 494px;	height : 707px; overflow : hidden; border : 1px solid #245d38;}

p.verification{margin : 10px; font:normal 0.75em Arial,Verdana,Helvetica,san-serif;}




/* 
The contents of this file is licensed material and is copyright to arkom creative technology. It is protected by international copyright laws. It may not be modified, copied in whole or in part except in the manner expressly stated in the license agreement. If you are in any doubt as to what you are allowed to do, contact us at www.arkom.co.uk.
*/