/* style2 */

/* @group Core Elements */

body {
	color: #333;
	background: #fff;
}

h1 { 
	color: #1E6298;
}

h2 {
	color: #444;
}

h3 {
	color: #1E6298;
}

h4 {
	color: #444;
}

a {
	color: #1E6298;
}

/* @end */

/* @group Joomla Elements */

.componentheading {
	color: #444;
}

.contentheading {
	color: #1E6298;
font-size: 22px;
}

.sectiontableheader {
  	border-bottom: 1px solid #f0f0f0;
}

/* @end */

/* @group Structure */

#header-bar {
	background: #1C6695;
	color: #fff;
	border-bottom: 3px solid #1B5C90;
}

#newsflash a {
	color: #CEE1EF;
}

#logo {
	background: url(../images/style2/logo.png) 0 0 no-repeat;
}

#mainpage {
	background: #f4f4f4;
	border: 0px solid #e6e6e6;
}

#main-content {
	background: #fff;
}

#mainpage-bottom {
	background: #eee;
}

img#rocket {
	background: url(../images/style2/rocket.png) 0 0 no-repeat;
}

/* @end */

/* @group Modules */

#newsblock2 div.module h3 {
	color: #1E6298;
}

#maincol div.module-latestnews h3 {
	color: #1E6298;
}

#mod-login a {
	color: #CEE1EF;
}

.loginelement  .inputbox {
	background: #759DBC;
	border: 1px solid #1C5D92;
}

#bottommods div.moduletable h3 {
	color: #1E6298;
}

/* @end */

/* @group Horizontal Menu */

#horiz-menu {
	border-bottom: 1px solid #e6e6e6;
}

#horiz-menu a {
	color: #555;
}

#horiz-menu li:hover a,
#horiz-menu li.active a {
	background: #e9e9e9;
}

#horiz-menu li:hover li a,
#horiz-menu li.sfHover li a,
#horiz-menu li.active:hover li a,
#horiz-menu li.active.sfHover li a {
	color: #555;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a,
#horiz-menu li:hover a.topdaddy,
#horiz-menu li.sfHover a.topdaddy,
#horiz-menu a.topdaddy:hover,
#horiz-menu li li:hover a:hover,
#horiz-menu li li.sfHover a:hover {
	color: #000;
}

#horiz-menu li.active:hover a,
#horiz-menu li.active.sfHover a {
	color: #444;
}

#horiz-menu li li a:hover {
	color: #ccc;
}

#horiz-menu li li.parent a.daddy,
#horiz-menu li.active li.parent a.daddy,
#horiz-menu li.active a {
	color: #1E6298;
}

#horiz-menu li li a {
	border-right: none;
	border-bottom: 1px solid #e6e6e6;
}

#horiz-menu ul ul {
	background: #f8f8f8;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

#horiz-menu ul ul ul {
	border-top: 1px solid #e6e6e6;
}

/* @end */

/* @group Submenu */

ul.menuside a,
ul.menuside li.active li a {
	color: #ccc;
}

ul.menuside li.active a,
ul.menuside a:hover,
ul.menuside li.active li a:hover {
	color: #fff;
}

/* @end */

/* @group Mainmenu */

a.mainlevel:hover {
	color: #1E6298;
}

a.mainlevel {
	color: #444;
}

a.sublevel {
	color: #444;
}

a.sublevel:hover {
	color: #1E6298;
}

a#active_menu {
	color: #1E6298;
}

/* @end */

/* @group Content Styles */

#newsflash .controls img {
	background-image: url(../images/style2/news-scroller-controls.png);
}


.aj_menu_title1 {
          color: white;
          
}

.aj_menu_title1 a{
          color: white;
          font-family: "arial, verdana, sans-serif;
	  font-size: 8px;
}

.titleyas {
            color: #333;
	    margin: 0px;
	    padding: 0px;
	    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	    font-size: 14px;
	    text-align: left;
            font-weight: bold;
}

.pitch{background-color:#F7F7F7;border:1px solid #C3D9FF;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px 8px 5px 8px;}
.pitch1{background-color:#f8f8f8;border:1px solid #e4f3fa;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px 8px 5px 8px;}
.pitch-white{background-color:#ffffff;border:1px solid #385392;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px 8px 5px 8px;}
.clear{margin-top:4px;background:transparent;}
.pitch2{background:transparent url("/images/sprite.png") left -1256px no-repeat;}
.pitch3{background-color:#EAEDF4;border:1px solid #9B9B9B;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px 8px 5px 8px;}

.pitch4{background-color:#FFF;border:2px solid #cbdced;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px 8px 5px 8px;}
.yastitle5 {font-family: arial, sans-serif; color: #3366cc; font-weight: bold; font-size:16px;} 

.pitch_grey{background-color:#fff;border:2px solid #a8a8a8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px 8px 5px 8px;}


#yasright { position: absolute; right: 0px; padding: 0px 12px 0px 12px; }
.commonBox { margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; }
.commonBoxTopGrey { height: 10px; padding: 0px 0px 0px 0px; background: #ffffff url('/images/top_bg_grey.gif') no-repeat; }
.commonBoxBottomGrey { height: 10px; padding: 0px 0px 0px 0px; background: #ffffff url('/images/bottom_bg_grey.gif') no-repeat; }
.commonBoxInnerAreaGrey { overflow: hidden; margin: 0px 0px 0px 0px; padding: 6px 6px 6px 9px; color: #517270; background-color: #f0f0f0; }
.commonBoxBottomRightImgGrey { float: right; width: 10px; height: 10px; margin: 0px 0px 0px 0px; }
.commonBoxTopRightImgGrey { float: right; width: 10px; height: 10px; margin: 0px 0px 0px 0px; }
.commonBoxContentAreaGrey { padding: 0px 1px 0px 1px; background-color: #cccccc; }



#aj_menubar{background:transparent url(http://www.apnacafe.com/images/menubar_bg.png)no-repeat left bottom;}
#ac_menubar_logo{background:transparent url(/images/aj_logo.gif) no-repeat 0px 0px;display:block;}

.clearfix {
display: inline-block;

}

.menuyas {
z-index:1000;
margin:0px auto;position:relative;
height: 1%;
}

html[xmlns] .clearfix {
display: block;
}

#menubar_container{background:url(/images/signup_callout.png) no-repeat left bottom;width:964px;line-height:0px;font-size:1px;display:block;padding:0px;margin:0px auto;position:relative;z-index:1;}
#ac_menubar{background:url(/images/menubar_bg.png) no-repeat left bottom;position:absolute;left:0px;top:0px;width:964px;z-index:1;font-size:10px;line-height:normal;}
#ac_menubar_core{font-size:1.1em;}
#ac_menubar_core .ac_menu{margin:0 4px 0 0;}
#ac_menubar .ac_menu .ac_menu_title a{color:white;display:block;font-weight:bold;padding:7px 7px 7px 8px;}
#ac_menubar_aux .ac_menu .ac_menu_title .ac_menu_dropdown_title,
#ac_menubar_core .ac_menu .ac_menu_title .ac_menu_dropdown_title{background-image:url('/images/menubar_chevron.gif');background-repeat:no-repeat;background-position:right 13px;padding-right:17px;}
#ac_menubar_core .ac_menu .ac_menu_title .hover,
#ac_menubar_core .ac_menu .ac_menu_title a:hover{background-color:#5c75aa;text-decoration:none;}
#ac_menubar_core .ac_menu_count_holder span{display:inline-block;background-image:url(/images/menubar/ac_menubar_inbox_unread_count_ltr.gif);}
#ac_menubar_core .ac_menu_count_holder{display:inline-block;background-image:url(/images/menubar/ac_menubar_inbox_unread_count_hover_ltr.gif);margin-left:5px;}
#ac_menubar_core .hover .ac_menu_count_holder span,
#ac_menubar_core a:hover .ac_menu_count_holder span{background-image:url(/images/menubar/ac_menubar_inbox_unread_count_hover_ltr.gif);}
#ac_menubar_core .ac_menu_count_holder .tl{background-position:left top;}
#ac_menubar_core .ac_menu_count_holder .tr{background-position:right top;}
#ac_menubar_core .ac_menu_count_holder .br{background-position:right bottom;}
.ff2 #ac_menubar_core .ac_menu_count_holder .br{padding-bottom:1px;}
#ac_menubar_core .ac_menu_count_holder .bl{background-position:left bottom;padding:0px 6px 1px;}



.UITwoColumnLayout_Container{margin:0px;}
.UITwoColumnLayout_Content{float:left;}
.UITwoColumnLayout_NarrowContent{float:right;}
.UITwoColumnLayout_LeftOrientation .UITwoColumnLayout_Content{float:right;}
.UITwoColumnLayout_LeftOrientation .UITwoColumnLayout_NarrowContent{float:left;}
.UITwoColumnLayout_TopMargin{padding:17px 0px 0px 0px;}
.UIEditorTwoColumnLayout .UITwoColumnLayout_Content{padding:19px 0px 15px 0px;}
.UIEditorTwoColumnLayout .UITwoColumnLayout_NarrowContent{padding:11px 0px 11px 0px;}

.UIOneOff_Container{padding:2px;margin:4px;}
.UIRoundedBox_Container{margin:0px;padding:0px;}
.UIRoundedBox_BottomMargin{padding-bottom:10px;}
.UIRoundedBox_Box{margin:0px;padding:0px;}
.UIRoundedBox_Container .UIRoundedBox_Side{/* @noflip */
background:url(/images/ui/UIRoundedBox_SideSpriteGray_ltr.gif) top left repeat-y;}
.UIRoundedBox_WhiteBackground .UIRoundedBox_Side{/* @noflip */
background:url(/images/ui/UIRoundedBox_SideSpriteWhite_ltr.gif) top left repeat-y;}
.UIRoundedBox_GrayGirlyBlueBackground .UIRoundedBox_Side{/* @noflip */
background:url(/images/ui/UIRoundedBox_SideSpriteGrayGirlyBlue.gif) top left repeat-y;}
.UIRoundedBox_GirlyBlueBackground .UIRoundedBox_Side{/* @noflip */
background:url(/images/ui/UIRoundedBox_SideSpriteGirlyBlue.gif) top left repeat-y;}
.UIRoundedBox_GrayBlueTopBackground .UIRoundedBox_Side{/* @noflip */
background:url(/images/ui/UIRoundedBox_SideSpriteGrayBlueTop.gif) top left repeat-y;}
.UIRoundedBox_GirlyBlueBackgroundNoBorder .UIRoundedBox_Side{/* @noflip */
background:url(/images/ui/UIRoundedBox_SideSpriteGirlyBlueNoBorder.gif) top left repeat-y;}
.UIRoundedBox_Container .UIRoundedBox_LS{/* @noflip */
background-position:left top;}
.UIRoundedBox_Container .UIRoundedBox_RS{/* @noflip */
background-position:right top;padding:0px 1px;}
.UIRoundedBox_Container .UIRoundedBox_Corner{/* @noflip */
background:url(/images/ui/UIRoundedBox_SpriteGray_ltr.gif) top left no-repeat;}
.UIRoundedBox_WhiteBackground .UIRoundedBox_Corner{/* @noflip */
background:url(/images/ui/UIRoundedBox_SpriteWhite_ltr.gif) top left repeat-y;}
.UIRoundedBox_GrayGirlyBlueBackground .UIRoundedBox_Corner{/* @noflip */
background:url(/images/ui/UIRoundedBox_SpriteGrayGirlyBlue.gif) top left repeat-y;}
.UIRoundedBox_GirlyBlueBackground .UIRoundedBox_Corner{/* @noflip */
background:url(/images/ui/UIRoundedBox_SpriteGirlyBlue.gif) top left repeat-y;}
.UIRoundedBox_GrayBlueTopBackground .UIRoundedBox_Corner{/* @noflip */
background:url(/images/ui/UIRoundedBox_SpriteGrayBlueTop.gif) top left no-repeat;}
.UIRoundedBox_GirlyBlueBackgroundNoBorder .UIRoundedBox_Corner{/* @noflip */
background:url(/images/ui/UIRoundedBox_SpriteGirlyBlueNoBorder.gif) top left repeat-y;}
.UIRoundedBox_Container .UIRoundedBox_TL{padding:0;/* @noflip */
background-position:left top;}
.UIRoundedBox_Container .UIRoundedBox_TR{padding:5px 0 0 0;/* @noflip */
background-position:right top;}
.UIRoundedBox_Container .UIRoundedBox_BL{padding:0;/* @noflip */
background-position:left bottom;}
.UIRoundedBox_Container .UIRoundedBox_BR{padding:0 0 5px 0;/* @noflip */
background-position:right bottom;}
.UIRoundedBox_GrayBlueTopBackground .UIRoundedBox_Box .UIRoundedBox_TR{padding:9px 0 0 0;}
.UIRoundedBox_GrayBlueTopBackground .UIRoundedBox_Box .UIRoundedBox_BR{padding:0 0 9px 0;}

#friends_page_subtitle {
background-image: url(/images/filterset_off.gif);
background-position: left 6px;
background-repeat: no-repeat;
color: #666666;
float: left;
font-weight: bold;
font-size: 13px;
margin-top: 0px;
margin-right: 6px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 12px;
}

.grid_row{padding:2 0 2px;margin:0 0 8px;width:130px;overflow:hidden;border-bottom:1px solid #e5e5e5;}

.dark_b_border
{
    BORDER-RIGHT: #E9EAEB 1px solid;
    BORDER-TOP: #E9EAEB 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #E9EAEB 1px solid;
    BORDER-BOTTOM: #E9EAEB 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}


#headlinemodules span.headline,
#headlinemodules span.headline-red,
#headlinemodules span.headline-blue,
#headlinemodules span.headline-green,
#headlinemodules span.headline-orange {
	font-weight: bold;
	font-size: 140%;
	margin-bottom: 10px;
	display: block;
	font-family: Arial Narrow, Arial, sans-serif;
}

#headlinemodules div.moduletable,
#headlinemodules div.moduletable-headline-red,
#headlinemodules div.moduletable-headline-blue,
#headlinemodules div.moduletable-headline-green,
#headlinemodules div.moduletable-headline-orange {
	padding-right: 15px;
	margin-top: 10px;
}

.moduletable-headline-standard {
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color: #444;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 2px solid #eceff5;

}


.moduletable-headline-orange {
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color: #EA7700;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 2px solid #989a28;

}

.moduletable-headline-orange a.readon {
	color: #EA7700;
}

.module-color-blue {
	background: #CEE1EF;
	color: #1B5C90;
	border: 1px solid #c0c0ff;
padding:5px 8px 5px 8px;
}

.module-color-blue a {
	color: #303394;
}

.module-color-blue h3 {
	color: #1B5C90;
}

.module-color-green {
	background: #CDEFA6;
	color: #377B0A;
	border: 1px solid #9BCC54;
padding:5px 8px 5px 8px;
}

.module-color-green a {
	color: #2d5818;
}

.module-color-green h3 {
	color: #648434;
}

.module-color-darkgray {
	background: #4D5457;
	color: #ccc;
	border: 1px solid #444;
padding:5px 8px 5px 8px;
}

.module-color-darkgray a {
	color: #fff;
}

.module-color-darkgray h3 {
	color: #ccc;
}


.fb-page {
	width: 131px;
	height: 33px;
	right: 130px;
	background: transparent url(/images/footer-facebook.png) no-repeat 0 0;
}

.twitter-page {
	width: 145px;
	height: 69px;
	background: transparent url(/images/footer-twitter.png) no-repeat 0 0;
	right: -47px;
}









.rhsidebar {
  background: #cee4f5 url("/images/gradientBlue.gif") top right repeat-y;
  padding: 2px 5px 2px 2px;
  margin: 0px 0px 6px 0px;
  font-family: arial,helvetica,sans;
  font-size: 11px;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
  line-height: 1.2;
  border-bottom: 1px solid #ccc;
}


/*	buttonM styles */

div.buttonsM {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	white-space: nowrap;
    }
          
span.buttonM {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	background:url('/images/button_left.png') no-repeat left top;
 	float: left;
	}
           
span.buttonM a:link, 
span.buttonM a:visited {
	margin: 0px 0px 0px 0px;
	padding: 7px 45px 8px 0px;
	width:. 1em;
	background: url('/images/button_right.png') no-repeat right top;
	text-decoration: none;
	font: bold 12px/14px 'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #616366;
	white-space: nowrap;
	float: left;
	display: block;
	}
      
span.buttonM a:hover {
	color: #3d3d40;
	text-decoration: none;
	}

span.buttonM:hover {
	background-position: 0% -30px;
	color: #3d3d40;
	text-decoration: none;
	}

span.buttonM:hover a {
	background-position: 100% -30px;
	color: #3d3d40;
	text-decoration: none;
	}


.search-wrapper {
	clear:right;
	float:left;
	background:#ececec;
	padding:7px;
	margin-top:20px;
}

.search-wrapper button:hover {
	background-position:0 -750px;
}

.search-wrapper button:active {
	background-position:0 -800px;
}
/* @end */