/* CSS Document */

* {
	margin:0;
	padding:0;
	list-style:none
}

html{
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: #101010 url(/templates/isaf2011/images/mbswap_new.jpg) repeat-x;
	color:#000
}
twitter-widget-0 {
  width: 290px; 
}

p, address {
	margin:0 0 16px
}
q {
	display:block;
	margin:6px 0
}
cite {
	display:block;
	margin:6px 0
}
div:after {/* For Gecko Browsers which like to completely break float elements out of the parent's layout */
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
img {
	border:0
}
a {
	color:#3474b8;
	text-decoration:none;
}
a:hover {
	text-decoration:underline
}
/* BEGIN: Headings ================== */

h1 {
	font:bold 30px Arial, Helvetica, sans-serif;
	color:#000000
}
h2, .contentheading {
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	line-height: 24px;
}
h3 {
	font-size:12px;
}
h4 {
	font-size:13px
}
h5 {
	font-size:12px;
}
h6 {
	font-size:11px
}

.socialicons
{
	width: 400px;	
	margin: 0;
	float: right;
	height: 50px;
}

.socialicons div
{
	float: left;
}
	
/* END: Headings ================== */

.clear{
	clear:both
}

.hidden-text {
	display:block;
	text-indent:-9999px;
	overflow:hidden
}

/* Structure */

#header{
	float:left;
	display:inline;
	width:996px;
	height:115px;
	/* background:url(/templates/isaf2011/images/bgHeader.png) top left; */
	position:relative
}

#wrapper{
	width:996px;
	margin:auto;
}

#main{
	float:left;	
	display:inline;
	width:890px;
	margin:0 0 0 53px;
	padding:8px;
	background:#fff
}

#nav{
	height:20px;	
}

#mainBottom{
	width:996px;
	height:34px;
	margin:auto;
	background: none; 

}

#bottom{
	width:996px;
	margin:auto;
	border: 0; 
	clear: both;
	background: none;
	/*background:#4f4e4e url(/templates/isaf2011/images/bgBottom.png) repeat-x top*/

}

#inner-bottom{
	display:none;
	width:964px;
	height:50px;	
	margin-left: 51px;
	padding: 15px 0 95px 0;
	/*background:url(/templates/isaf2011/images/bgSocialDashboardShadow.png) no-repeat top left*/
}


#footer{
	width:900px;
	margin:auto;
	padding:10px 0 5px 0;
	/* background:#4f4e4e url(/templates/isaf2011/images/bgFooter.png) no-repeat top; */
}

#returntohope{
        width:900px;
        height:150px;
}

#inner-footer{	
	margin-left: 100px;
}

#rowtwo {
	margin: 10px 0 0 0;
}
#rowthree {
	width: 100%;
	height: 80px;
	margin: 0px 0 0 0;
}


/* Header Styles */
	#headerlogoScreen{
		float:left;
		display:inline;
		width:525px;
		height:80px;
		margin:33px 0 0 53px;
	}
	#headerlogoScreen a{
		display:block;
		width:525px;
		height:81px;
		/* background:url(/templates/isaf2011/images/logoISAF.png) no-repeat; */		
	}
	#logoNato{
		float:left;
		margin:30px 0 0 18px;
		width: 134px;
	}
	#social{
		width:215px;
		height:35px;
		position:absolute;
		top:28px;
		right:0px;
	}
	 
	#social a{
		float:left;
		height:30px;
		padding: 0 4px;
	}
	#social img
	{
		width: 35px; height: 35px;
	}
	
	#navLanguages{
		display:inline;
		float:right;
		width:220px;
		height:27px;
		margin:86px 16px 0 0;
	}
		
	#navLanguages .rawimages {
		width: 200px; 
		margin: 0; 
	}
	
/* Navigation Styles */

	#navRSS{
		float:right;
		display:inline;
		margin:18px 12px 0 0
	}

	#divSearch {
		float:right;
		width:210px;
		height:14px;
		margin:18px 15px 0 0;
		padding:0;
	}
	
	#divSearch .text{
		float: right;
		width:162px;
		height:14px;
		padding:0;
		font-size:11px;
		margin-left: 10px;
	}
	#divSearch image
	{
		margin-left: 10px;
	}
	#divSearch * {
		vertical-align:middle;
	}

	/* HORIZONTAL FREESTYLE MENU LAYOUT */
	#nav {
		float:left;
		display:inline;
		width:890px;
		height:50px;
		background:url(/templates/isaf2011/images/bgNav3.png) no-repeat;
		position:relative;
		z-index:100;
	}
	/* All <ul> tags in the menu including the first level */
	
	.menulist, .menulist ul {
		list-style:none;
		margin:0;
		padding:0
	}
	/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
	
	.menulist ul {
		display: none;
		position: absolute;
		top: 1.0em;
		margin-top: 26px; /* I'm using ems and px to allow people to zoom their font */
		_margin-top: 38px;
		left: -1px !important;
		background-color: #595858;
		width:159px;
		padding:1px
	}
	/* Second and third etc. level submenus - position across from parent instead */
	
	.menulist ul ul {
		top: -1px;
		margin-top: 0 !important;
		_margin-top: -24px;
		left: 160px !important;
		z-index:100
	}
	/*
	 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
	 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
	*/
	
	.menulist li {
		float: left;
		display: block;
		height:55px;
		position: relative;
	}
	/* Items in submenus - override float/border/margin from above, restoring default vertical style */
	
	.menulist ul li {
		float: none;
		margin: 0;
		height:auto;
		_height:18px;
		margin-bottom:-1px !important
	}
	.menulist ul>li:last-child {
		margin-bottom: 1px; /* Mozilla fix */
	}
	/* Links inside the menu */
	
	.menulist a {
		display: block;
		height:34px;
		margin:6px 0 32px;
		padding:2px 26px 0;
		color: #fff;
		font:bold 14px/18px arial, helvetica, sans-serif;
		background:url(/templates/isaf2011/images/bgNavSeparator3.png) no-repeat right;
		text-decoration: none;
		text-align:center;
		max-width:89px;
	}
	.menulist ul a {
		margin:0;
		height:auto !important;
		padding:6px 12px;
		font:bold 11px Arial, Helvetica, sans-serif;
		font-weight:bold;
		background-image:none
	}
	/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
	.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
		color:#fff;
		background-color:#4e4d4d;
		/*background:url(/templates/isaf4_project/images/bgNavHover.png) repeat-x top;*/
		text-decoration: none;
	}
	.menulist a.highlighted {
		color:#fff;
		background-color:#4e4d4d;
		/*background:url(/templates/isaf4_project/images/bgNavHover.png) repeat-x top;*/
		text-decoration: none;
	}
	/*.menulist>li:first-child a:hover, .menulist>li:first-child a.highlighted:hover, .menulist>li:first-child a:focus{
		background:url(/templates/isaf4_project/images/bgNavHoverFirst.png) no-repeat left !important
	}*/
	
	.menulist ul li a:hover, .menulist ul li a.highlighted:hover, .menulist ul li a:focus{
		color:#fff;
		background:#3a3a3a url(/templates/isaf2011/images/bgSubNavHover.png) no-repeat right center;
	}
	.menulist ul li a.highlighted{
		color:#fff;
		background:#3a3a3a url(/templates/isaf2011/images/bgSubNavHover.png) no-repeat right center;
	}
	
	/* Only style submenu indicators within submenus. */
	
	.menulist a .subind {
		display: none;
	}
	.menulist ul a .subind {
		display: block;
		float: right;
	}
	/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
	
	.menulist a {
		float: left;
	}
	.menulist ul a {
		float: none;
	}
	/* \*/
	
	.menulist a {
		float: left;
	}
	/* */
	
	/*
	 HACKS: IE/Win:
	 A small height on <li> and <a> tags and floating prevents gaps in menu.
	 * html affects <=IE6 and *:first-child+html affects IE7.
	 You may want to move these to browser-specific style sheets.
	*/
	*:first-child+html .menulist ul li {
		float: left;
		width: 100%;
	}
	* html .menulist ul li {
		float: left;
		height: 1%;
	}
	* html .menulist ul a {
		height: 1%;
	}
	/* End Hacks */

/* Interior Template Styles */

	#content.interior{
		float:left;
		width:590px;
		margin:6px 0 0
	}
	#contentPaginationLinks{
		color:#3474B8;
	}
	
	#divArticleTop{		
		padding:14px 0 5px 20px;
		background-color: #A9A7A7;	
	}
	
	#divArticleTop h1{
		font-size:30px;
		color:#000000;
	}
	
	#divArticleTop #breadcrumb,
	#divArticleTop #breadcrumb a{
		color:#fff;
	}
	
	#article{
		margin: 30px 0 0;
		padding:0 18px 0 15px
	}
	
	#article h2{
		margin:0 0 14px
	}
	
	div.mosimage{
		float:left;
		margin:0 0 40px;
		position:relative
	}
	#mosimage{	
		float: left;
	}
	div.mosimage_caption{
		color:#fff;
	}
	.mosimage_caption
	{
		
		overflow: hidden;
		background-color: #000000;
		font-weight: bold;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;		
	}

	
	.pagenav_prev, .pagenav_next { display: none; }
	
	div.mosimage_caption p{
		margin:0;
		opacity:1 !important
	}
	
	#articleShare{
		float:left;
		display:inline;
		width:109px;
		margin:30px 0 0 18px;
	}
	
	#retweet{		
		margin:8px 0 10px 15px;
		padding: 8px 0 8px 0;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;		
	}
	
	
	#pnlArticleSocialIcons{
		height:70px;
		padding-left: 25px;
		border-bottom:1px solid #f2efef;
	}
	
	#article > p{
		padding:0 10px 0 0;
		font-size:14px;
		line-height:24px;
	}
	
	#divMoreNews{
		height:48px;
		margin:75px 0 0;
		background:url(/templates/isaf2011/images/bgMoreNews.png) repeat-x top
	}
	#divMoreNews h3{
		float:left;
		width:175px;
		margin:16px 0 0 12px;
		font-size:12px;
		font-weight:normal;
		text-transform:uppercase
	}
	#divMoreNews #lnkNextArticle{
		float:left;
		width:240px;
		margin:10px 0 0;
	}
		#lnkNextArticle a{
			color:#000
		}
	#lnkMoreNews{
		display:block;
		float:right;
		width:102px;
		height:31px;
		padding:17px 0 0 23px;
		background:#a7a5a5;
		color:#fff;
		font-weight:bold;
		font-size:14px
	}

/* Interior Right Side Styles */

	#rightColumn{
		float:left;
		display:inline;
		width:291px;
		margin: 0px 0 0 8px;
	}


/* Footer Styles */

	#footer div{
		margin:0 0 15px 5px;
		color:#fff
	}
	#footer h6{
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#fff
	}
	#footer a{
		color:#fff
	}
	
/* Rotator Styles */
div#rotator {
	margin-top: 10px;
	height: 330px !important;
}

div#rotatorContainer {
	width: 588px !important;
	height: 314px !important;
	float: left;
	overflow:hidden;
}
/*****************/


div#rotatorInfo {
	width: 290px;
	height: 75px;
	z-index: 50;
	top: -80px;
	position: relative;
}

div#rotatorInfo #counter {
	width: 30px;
	float: left;
	height: 100px;
	cursor: pointer;
	position: relative;
	top: -15px;
	left: 555px;
	text-align: center;
}
/*
div#rotatorInfo #prev {
	background: #000000 url(/modules/mod_home_rotator/prev.png) center center no-repeat;
}

div#rotatorInfo #next {
	background: #000000 url(/modules/mod_home_rotator/next.png) center center no-repeat;
	left: 498px;
}



/********/


div#rotatorInfo #counter ul li{
	list-style: none;
	height: 1.2em !important;
	margin:0; padding: 0px;
	overflow:hidden !important;
	display:block;
}

div#rotatorInfo #counter ul li.active {
	left: 0px;
}

div.slide .caption {
	position: relative;
	width: 507px;
	left: 22px;
	top: -185px;
	color: white;
	font: bold 18pt Arial, Helvetica, sans-serif;
	height: 100px;
	z-index: 52;
}

div.slide .captionBar {
	background: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 51;
	height: 100px;
	top: -100px;
	position: relative;
	width: 587px;
}

a.readmore {
	color: #91d3ff;
	text-decoration: none;
	font-size: 12pt;	
}




/* commanders corner box */

.ccTitleBox
{
	background:none;
	padding: 5px;
}

.ccTitle
{
	color: white;
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px 0 0 2px;
	text-transform: uppercase;
}

.ccSubtitle
{
	color: white;
	font-family: arial;
	font-size: 6pt;
	padding: 0 0 0 6px;
	margin: 0px;
	text-transform: uppercase;
}

.opacity70
{
	background-color: black;
	color: white;
	font-family: arial;
	font-size: 11pt;
	line-height: 12pt;
	padding: 8px;
	font-weight: bold;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin-top: -25px;
}
	



#maintitle
{	
	margin: 0;
	width: 291px;
	padding: 0;	
}

#ccmainarticle
{
	height: 35px;
	padding: 4px;
	margin: -35px 0 0 0;
}

#ccmainarticle a
{	
	text-decoration: none;
	color: white;
	font-size: 11pt;	
}

 

.opacText        
{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;	
	color: white;
}


#blogbox
{
	width: 180px !important;
	height: 70px;
 	background-image: url('/modules/mod_home_mission/mh2.jpg');^M
        background-repeat: repeat-x;^M

}

#ccBlog1
{	
 	background-color: black;
 	width: 180px !important;
 	height: 31px; 
 	padding: 10px 0px 0px 0px;
}

#ccBlog1 a
{
	text-decoration: none;
	color: white;
	font-size: 11pt;	
}

/* this tag gets overridden by module */
#CommandersCornerBox
{
	width: 291px; height: 316px;
	margin: 10px 0 0 0;
	padding-bottom: 6px;
}

#comtop 
{
	margin: 0; padding: 0 0 7px 0;
}
#combottom
{
	margin: 0; padding: 0;
	font-weight: bold;
}

#mainpic
{
	width: 291px; height: 279px;
	background-image: url('/templates/isaf2011/images/commandercover7.png');
	background-repeat: no-repeat;
	padding-bottom: 6px;
	overflow: hidden;
}

#tmpother
{
}

#ccblogData
{
	float:right;
}

.ccthumbnail
{
	width: 110px !important;
 	float: left;
}
.ccthumbnail img
{
	width: 135px !important;
	height: 111px;	
}


.opacity50
{
	background-color: black;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


#pressReleases .pr_body .hrspacer
{
	width: 290px; height: 3px;
	padding: 5px 0;
	overflow:hidden;
	background-image: url('/modules/mod_home_mission/seperator.png');
	background-repeat: repeat-x;
	margin-left:10px;
}

#modHomeMission .pr_body .hrspacer
{
	width: 290px; height: 3px;
	overflow:hidden;
	padding: 4px 0;
	background-image: url('/modules/mod_home_mission/seperator.png');
	background-repeat: repeat-x;
}
.minor_header
{
	width: 290px; height: 36px; 
	color: white;
	font-weight: bold;
	padding: 0px;
	margin: 0;	
	text-transform: uppercase;
	background-image: url('/modules/mod_home_mission/minor_header.jpg');
	background-repeat: repeat-x;
}

#imageholder
{
	float: left;
	width: 450px;
	padding: 30px 0 0 0;
}

#article li
{
	min-height: 23px;
	list-style-type: disc;
	margin: 0px 21px 0 21px;	
}

#article li img
{
	padding: 0 10px 0 0;
}

table .chart
{
	border: 0;
	background-color: #EDEDED;
}

table .chart tr:nth-child(even)
{
	background-color: #DFDFDF;
}




/* social meida bar  start */	
	
	#socialMediared
	{
		border: 8px white solid;
		height: 176px;
		overflow:hidden;
		width: 891px;
		float: left;
		background-image: url('/modules/mod_home_social_media/social_media_bg.jpg');
		background-repeat: repeat-x;
	}
	
	
	#socialMediared .logobox
	{
		width: 147px; height: 176px; 
		_width: 145px; /* ie hack */
		float: left;	
			background-image: url('/modules/mod_home_social_media/social_media_dashboard.jpg'); 
	}
	
	#socialMediared .contentbox
	{
		height: 176px;
		float: left;
		margin: 2px;
	}
	
	#socialMediared .contentbox .innerbody
	{
		height: 149px;
		background-color: #4d4a4a;
	}
	
	
	#socialMediared .contentbox .innerbody .topitem
	{
		background-color: #7b7b7b;
		background-image: url('/modules/mod_home_social_media/topitembg.jpg');
		background-repeat: repeat-x;
		width: 100%;
		height: 72px;	
		overflow:hidden;
	}
	
	#socialMediared .contentbox .innerbody .topitem #youtubepreview {
		padding: 0px;
		margin: 4px 4px 7px 4px;
		border: 1px white solid;
		width: 100px;
		height: 60px;
	float: left;
	}
	
        .youtubeimg {
              width: 100px;
              height: 70px;
              z-index: 1;
             } 
                   
        .clicklink {
              display: block;
              margin-top: -60px;
              z-index: 2;
       } 
	
	#socialMediared .contentbox .innerbody .topitem #youtubemaintitle{
		width: 80px;
		float: left;		
		margin: 9px 5px 0 0;			
	}

	#socialMediared .contentbox .innerbody .topitem #youtubemaintitle a{
		font-size: 9pt;
		font-family: arial;
		font-weight: bold;
		text-decoration: none;
		line-height: 13px;
		color: white;
	}

	#socialMediared .contentbox .innerbody .topitem #flickrpreview{
		padding: 0px;
		margin: 5px 4px 4px 4px;
		width: 100px;
		height: 65px;
		float: left;
	}
	
	#socialMediared .contentbox .innerbody .topitem #flickrpreview a img{
		width: 100px;
		margin: 0; padding:0;
		border: 1px solid white;
		height: 60px;
	}
	
	#socialMediared .contentbox .innerbody .topitem #flickrmaintitle {
		margin: 8px 0 0 0;
	}
	
	#socialMediared .contentbox .innerbody .topitem #flickrmaintitle a{
		font-size: 9pt;
		font-family: arial;
		font-weight: bold;
		text-decoration: none;
		line-height: 13px;
		color: white;		
	}
		
	#socialMediared .contentbox .innerbody .topitem .preview{
		padding: 10px;
		margin: 4px 4px 7px 4px;
		border: 1px white solid;
		width: 84px;
		height: 40px;
		float: left;		
	}
	
	#socialMediared .contentbox .innerbody .topitem .preview a
	{
		background-repeat: repeat-x;		
		margin: 0;
		padding-bottom: 4px;
		float: left;
	}
	
	#socialMediared .contentbox .innerbody .topitem .preview img
	{
		width: 98px; height: 59px;
		border: 1px white solid;
		z-index: 1;
	}
	
	
	#socialMediared .contentbox .innerbody .topitem .topitemtitle{
		width: 90px;
		float: left;
		margin: 9px 5px 0 0;
	}
	
	#socialMediared .contentbox .innerbody .topitem .topitemtitle a
	{
		float: left;
		margin: 0;
		font-size: 9pt;
		font-family: arial;
		font-weight: bold;
		text-decoration: none;
		line-height: 13px;
		color: white;
	}
	
	#socialMediared .contentbox .innerbody .topitem .topitemtitlewide a
	{
		width: 120px;
		float: left;
		margin: 9px 10px;
		font-size: 9pt;
		font-family: arial;
		font-weight: bold;
		text-decoration: none;
		line-height: 13px;
		color: white;
	}
	
	#socialMediared .contentbox .innerbody .more
	{
		width: 100%;
	}
	#socialMediared .contentbox .innerbody .morewide{
		padding:0 0 0 6px;
	}
	#socialMediared .contentbox .innerbody .morewide .totals {
		clear:both;
		background-image: url('/modules/mod_home_social_media/total-balloon-wide.png');
		width: 98px; height: 62px;	
		margin: 6px 0 0 0; padding: 0px;
		float: left;
	}
	#socialMediared .contentbox .innerbody .morewide .link
	{
		display:block;
		float: right;
		margin: 7px 2px 0 0;
		padding: 7px;
		font-size: 13pt;
		width: 84px; 
		line-height: 16px;
		background-color: #1e6fc8;	
		text-decoration: none;
		color: white;
		font-family: Impact, Charcoal, sans-serif;
		text-transform: uppercase;
	}
	
	
	
	#socialMediared .contentbox .innerbody .morenarrow .totals
	{
		clear:both;
		background-image: url('/modules/mod_home_social_media/total-balloon-narrow.png');
		width: 79px; height: 62px;	
		margin: 6px 0 0 3px;
		float: left;
	}
	
	
	#socialMediared .contentbox .innerbody .morenarrow .link
	{
		display:block;
		float: right;
		margin: 7px 2px 0 0;
		padding: 8px 7px;
		background-color: #1e6fc8;
		text-decoration: none;
		width: 50px;
		height: 30px;
		line-height: 16px;	
		color: white;
		font-family: Impact, Charcoal, sans-serif;
		font-size: 12pt;
		text-transform: uppercase;
	}
	
	#socialMediared .contentbox .innerbody .totalnumber
	{	
		color: #1e6fc8;
		font-size: 17pt;
		padding: 0 7px 0 0;	
		margin: 0;
		text-align: right;
		font-family: Impact, Charcoal, sans-serif;
	}
	
	#socialMediared .contentbox .innerbody .label
	{
		color: white;
		padding-right: 7px;
		padding: 0 7px 0 0;
		margin: 0;
		line-height: 11px;
		text-align: right;
		font-family: Impact, Charcoal, sans-serif;
	}
	
	#socialMediared .maintitle
	{	
		text-transform: uppercase;
		color: white;
		font-family: Helvetica; 
		font-size: 9pt;
		background-color: black;
		font-weight: bold;
		padding: 2px 2px 2px 12px;
		margin-bottom: 2px;
		background-image: url('/modules/mod_home_social_media/header_black_bar.png');
	}
	
	#socialMediared #socialMediaRssBlog
	{
		width: 155px; 
	}
	#socialMediared #socialMediaYouTube
	{
		width: 205px; 
	}
	
	#socialMediared #socialMediaFickr
	{
		width: 205px; 
	}
	
	#socialMediared #socialMediaFacebook
	{
		width: 153px; 
	}
	
	#socialMediared #socialMediaTwitter
	{
		width: 153px; 
	}
	
	#btnYoutubePlay #preview a img
	{
		background:url("/modules/mod_home_social_media/btnYoutubePlay.png") no-repeat scroll 0 0 transparent;
		display:block;
		z-index: 15;
		height:21px;	
		padding: 0; margin: 0;
		cursor: pointer;
		position: absolute; left:36px; top:26px; 
		width:41px;
	}
	
	#worldtime
	{
		width: 916px;
		padding:0; margin: 0;	
	}
	
	#worldtime .timenode *
	{
		
	}
	#worldtime .timenode
	{
		float: right;
		width: 170px; height:75px;
		margin:  0 5px 0 0;
		background:url("/modules/mod_home_social_media/clockface.jpg") no-repeat scroll 0 0 transparent;
	}
	
	#worldtime .timenode .location
	{
		margin: 5px 0 0 10px;
	}
	
	
	#worldtime .timenode .bottom
	{
		width: 160px; float: right;
		padding: 5px 8px 0 0;	
	}
	
	#worldtime .timenode .time
	{
		width: 80px;
		margin-left: 10px;
		float: left;
	}
	
	#worldtime .timenode .month
	{	
		width: 20px;
		position: relative;
		top: 0px;
		margin-left: 15px;
		float: left;
	}
	
	
	#worldtime .timenode .date
	{
		width: 25px;
		float: left;
	}
	#worldtime .timenode .smalltext
	{
		color: white;
		text-transform: uppercase;	
		font-size: 8pt;	
		font-family: Helvetica;
	}
	
	#worldtime .timenode .largetext
	{
		color: white;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 21pt;	
		font-family: Helvetica;	
	}

/* social meida bar  start */

	#middle_3rdbox
	{
		float: left; margin: 0px 0 0 10px;
	}
	

#articletitle
{
	float: left;
	width: 575px;
	height: 30px;
	margin: 4px 0 20px 0;
}

#articleContent
{
	float: left;
	width: 570px;	
}

#printicon { width: 75px; float: right;}
#emailicon { width: 75px; float: right;}
#retweet { float: right; width: 75px;  padding: 0 !important; margin: 0  !important; }
#retweet iframe { width: 70px !important; height: 20px !important; padding: 0 !important; margin: 0  !important;  }
#facebooklike { float: right; width: 75px; }
.contentheading {height: 50px; 
	line-height: 1.25em !important;}


.flickr_badge_image {margin:0px;display:inline;}
.flickr_badge_image img {border: 3px solid #4864B4!important; padding:1px; margin:2px;}
#flickr_badge_wrapper {width:420px;text-align:left}


.visa {
background-image: -webkit-linear-gradient(top, #3d5678, #0b2a56);
background-image: -moz-linear-gradient(top, #3d5678, #0b2a56);
background-image: -ms-linear-gradient(top, #3d5678, #0b2a56);
background-image: -o-linear-gradient(top, #3d5678, #0b2a56);
background-image: linear-gradient(to bottom, #3d5678, #0b2a56);
color: #ffffff;
text-decoration: none;
width: 80%;
font-size: 14px;
padding: 3px 10px 7px 10px;
display: block;
height: 30px;
text-align: center;
margin-bottom:5px;
border-radius:2px;
box-shadow: 1px 1px 2px #888888;
}

.visa:hover
{
background:red;
background-image: -webkit-linear-gradient(top, #EA3A3A, #AB0C0C);
background-image: -moz-linear-gradient(top, #3d5678, #0b2a56);
background-image: -ms-linear-gradient(top, #3d5678, #0b2a56);
background-image: -o-linear-gradient(top, #3d5678, #0b2a56);
background-image: linear-gradient(to bottom, #E22C2C, #AE0000);
}

.visa a {
        color:white;
        text-decoration:none;
}
visa a:hover {
        text-decoration:underline;

}


.tg  {border-collapse:collapse;border-spacing:0;border-style:none;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:none;border-width:1px;overflow:hidden;word-break:normal;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:none;border-width:1px;overflow:hidden;word-break:normal;}
.tg .tg-s6z2{text-align:center}

.tg-s6z2 a { background: #3d5678;
  background-image: -webkit-linear-gradient(top, #3d5678, #0b2a56);
  background-image: -moz-linear-gradient(top, #3d5678, #0b2a56);
  background-image: -ms-linear-gradient(top, #3d5678, #0b2a56);
  background-image: -o-linear-gradient(top, #3d5678, #0b2a56);
  background-image: linear-gradient(to bottom, #3d5678, #0b2a56);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 5px;
  text-decoration: none;
  width: 100%;
  display: block;
}
.tg-s6z2 a:hover {
background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

#printicon { width: 75px; float: right;}
#emailicon { width: 75px; float: right;}
#retweet { float: right; width: 75px;  padding: 0 !important; margin: 0  !important; }
#retweet iframe { width: 70px !important; height: 20px !important; padding: 0 !important; margin: 0  !important;  }
#facebooklike { float: right; width: 75px; }
.contentheading {height: 50px;
        line-height: 1.25em !important;}


