<STYLE TYPE="text/css">

#FIRST_ID_DOES_NOT_WORK_FOR_SOME_STUPID_REASON_HENCE_THIS_STUPID_MESSAGE {}

/******************************************** HEADER ********************************************/

#header {
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	border: 0px;

	text-align: left;
	width: 960;
	background-color : #e3eaf1;
}

/******************************************** EXPAND/SHRINK MENUS ********************************************/


.hidden { display: none; }
.visible { display: block; }

div.navigation ul * li {
	font-size: 100%;
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	border: 0px;
	line-height: 100%;
}

li.haschildren {list-style-image: url('http://www.towardsunity.org/images/arrow_diag.gif');
margin: 1px;
line-height: 100%;

}

li.selected {list-style-image: url('http://www.towardsunity.org/images/arrow_down.gif');
margin: 1px;
line-height: 100%;

}


li.nokids {list-style-image: url('http://www.towardsunity.org/images/arrow_right.gif');
line-height: 100%;

}



/******************************************** LINKS ********************************************/

a:link, a:visited, a:active {
   color : #2575AD;
   text-decoration : none;
}

a:hover {
	color : #DF0024;
	border-bottom: 0px dotted #DF0024;
	text-decoration : underline;
}

img {

   margin: 0px;
   padding: 0px;
   spacing: 0px;
   border : 0px;
   border : 0px solid #FFFFFF;
   vertical-align: top;
   horizontal-align: center;
}

a img {
	border:	none;
}

a:hover img {
	text-decoration:	none;
	border:		0px;
}

/******************************************** BODY ********************************************/

body {
	margin:		0px;
	padding:		0px;
	spacing:		0px;
	border:		0px;

	background-color:	#E3EAF1;
	background-image: url('images/bg.jpg');
	background-repeat: no-repeat;
	background-position:center;
	background-position:top;

   scrollbar-arrow-color: #004173;
   scrollbar-base-color: #000000;

   scrollbar-3dlight-color: #D8E2EB;
   scrollbar-highlight-color: #FFFFFF;

   scrollbar-face-color: #F3F4F6;

   scrollbar-shadow-color: #FFFFFF;
   scrollbar-darkshadow-color: #D8E2EB;

   scrollbar-track-color: #8fadc6;

}

/******************************************** IMAGES ********************************************/

.floatright
{
float: right;
margin: -40 0 10px 10px;

}


#box
{
	float:left;
	margin:0 0 0px 0px;
	padding:0 10 10 0px;
	text-align:left;
	background-color : #FFFFFF;

	font: 		12px arial;
	line-height: 	125%;
	text-align: 	justify;
	color: 		#444444;

}

#article-picture-box
{
	float:left;
	margin:0 0 0 0px;
	padding:0 0 10 0px;
	text-align:left;
	background-color : #f7f7f7;

	font: 		12px arial;
	line-height: 	125%;
	text-align: 	center;
	color: 		#666666;

}

/******************************************** FRAME ********************************************/

#frame {
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	border: 0px;
	width: 960;
	background-color : #FFFFFF;
}

/******************************************** HOME PAGE ********************************************/

#homepage {
	top-border-spacing-top:	0px;
	border-spacing-top:	0px;
	border-spacing:	10px;
	background-color : #FFFFFF;
}


#homepage-box {

	border: 		0px;
	padding: 		20px;
	padding-bottom: 	20px;
	background-color: #F6F6F6;
  vertical-align:		top;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	justify;
	color: 		#444444;

	min-height:		175px;
}

#homepage-box h1 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		20px georgia;
	font-weight:	medium;
	text-align: 	center;
	color: 		#000000;

}

#homepage-box h2 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		13px arial;
	line-height: 	150%;
	font-weight:	600;
	text-align: 	left;
	color: 		#000000;

}


#homepage-box h3 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;
	
	line-height: 	200%;


	font: 			20px georgia;
	font-weight:	medium;
	text-align: 	left;
	color: 			#004173;

	background-color: #F6F6F6;
	border-bottom: 			1px dotted #CCCCCC;
}


/******************************************** TWITTER BOXES********************************************/


#twitter-box {

	border: 		0px;
	padding: 		0px;
	padding-bottom: 	0px;
	background-color: #FFFFFF;
  vertical-align:		top;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	justify;
	color: 		#444444;

}

#twitter-box ul {
		list-style-image: url('http://www.towardsunity.org/images/arrow_right.gif');
		margin-left: 17;
		padding: 0;
		border: none;
		}

#twitter-box li {
		padding: 5;
		margin-top: 5;
		background-color:	#FFFFFF;

		font: 		12px arial;
		line-height: 	150%;
		text-align: 	justify;
		color: 		#444444;
		}
		
		
#twitter-box-mlog {

	border: 		0px;
	padding: 		0px;
	padding-bottom: 	0px;
	background-color: #f6f6f6;
  vertical-align:		top;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	justify;
	color: 		#444444;

}

#twitter-box-mlog ul {
		list-style:	inside;
		margin-left: 17;
		margin-right:10;
		padding: 0;
		border: none;
		}

#twitter-box-mlog li {
		padding: 5;
		margin-top: 5;
		background-color:	#f6f6f6;

		font: 		12px arial;
		line-height: 	150%;
		text-align: 	justify;
		color: 		#444444;
		}



/******************************************** MISSION LOG ********************************************/


#mlog {

	border: 		0px;
	padding: 		20px;
	padding-bottom: 	20px;
	background-color: #FFFFFF;
  vertical-align:		top;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	justify;
	color: 		#444444;

	min-height:		175px;
}

#mlog h1 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		20px georgia;
	font-weight:	medium;
	text-align: 	center;
	color: 		#000000;

}

#mlog h2 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		13px arial;
	line-height: 	150%;
	font-weight:	600;
	text-align: 	left;
	color: 		#000000;

}


#mlog h3 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;
	
	line-height: 	200%;


	font: 			20px georgia;
	font-weight:	medium;
	text-align: 	left;
	color: 			#004173;

	background-color: #FFFFFF;
	border-bottom: 			1px dotted #CCCCCC;
}




/******************************************** MISSION LOG ********************************************/

#log-title {

	border: 		0px;
	padding: 		5px;
	padding-left:	20px;
	background-color: #F6F6F6;
	  vertical-align:		top;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	left;
	color: 		#444444;
}

#log-content {

	border: 			5px solid #F6F6F6;
	border-right:	none;
	border-bottom:	none;	
	padding: 		17px;
	padding-bottom: 	20px;
	background-color: #FCFCFC;
  	vertical-align:		top;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	left;
	color: 		#444444;
}

#log-map-panel {

	border: 			5px solid #F6F6F6;
	border-left:	none;
	border-right:	none;
	border-bottom:	none;	
	
	padding: 		10px;
	padding-bottom: 	0px;
	background-color: #edf2f5;
  	vertical-align:		top;


	font: 		13px arial;
	line-height: 	150%;
	text-align: 	center;
	color: 		#444444;
	height:		100%;

}

#log-map-footer {

	border-top: 			5px solid #F6F6F6;
	color: 		#F6F6F6;
	
	padding: 		0px;
	padding-bottom: 	0px;
	background-color: #F6F6F6;
  	vertical-align:		top;

}

/******************************************** ARTICLE ********************************************/

#article-box {

	border: 		0px;
	padding: 		0px;
	background-color: #FFFFFF;
  vertical-align:		top;



	font: 		13px arial;
	line-height: 	150%;
	text-align: 	justify;
	color: 		#444444;
}

#article-box h1 {
	border: 0px;
	padding: 0px;
	background-color: #FFFFFF;

	font : 15px georgia;
	line-height: 125%;
	text-align: left;
	vertical-align: 	top;
	color : #444444;
}

#article-box h2 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;

	font : 12px arial;
	vertical-align: 	top;
	text-align: left;
	color : #BBBBBB;
}


/******************************************** ARTICLE LIST IN PAGES ********************************************/

#article-list {

	border: 		0px;
	padding: 		0px;
	background-color: #FFFFFF;
  vertical-align:		top;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	justify;
	color: 		#444444;
}

#article-list h1 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;

	background-color : #FFFFFF;

	font: 						18px arial;
	font-weight:			normal;
	text-align:				left;
	color: 						#004173;
	vertical-align: 	top;
	border-top: 			1px dotted #CCCCCC;

}

#article-list h2 {

   	spacing: 		0px;
   	margin: 		0px;
	padding-top: 	5px;
      padding-bottom: 	5px;

   	background-color: #FFFFFF;

   	font : 		12px arial;
   	text-align: 	left;
  	color: 		#888888;
   	font-style: 	regular;

   	vertical-align: 	top;
}

/******************************************** NAV BAR ********************************************/

#nav_bar {
	margin:		0px;
	padding:		0px;
	spacing:		0px;
	border:		0px;
	background-color:	#FFFFFF;
	vertical-align:	top;
	align:		center;
}

/******************************************** MENU BOTTOM LINE ********************************************/

#line {
	margin:		0px;
	padding:		0px;
	spacing:		0px;
	border:		0px;
	height:		10px;
}

#line img{display:block;
	margin:		0px;
	padding:		0px;
	spacing:		0px;
	border:		0px;
	height:		10px;
	}

/******************************************** CRAWL ********************************************/

#crawl {
	margin:		0px;
	padding:		0px;
	spacing:		0px;
	border:		0px;

	height:		10px;

	vertical-align:	top;
	align:		left;

	padding-left: 	28px;
	padding-top:		 	4px;
	padding-bottom: 	4px;
	background-color:	#FFFFFF;
	background-image: url('http://www.towardsunity.org/images/footer-navigation.gif');

  color : 						#004173;
  text-decoration : 	none;
	font: 							12px arial;
  text-align:				 left;
}


/******************************************** SINGLE COLUMN ********************************************/

#col_0
{
	margin:		0px;
	padding:		0px;
	spacing:		0px;
	border:		0px;
	vertical-align:	top;
	background-color:	#FFF;
}

/******************************************** FORUM ********************************************/

#forum
{
	margin:		0px;
	padding:		0px;
	spacing:		0px;
	border:		0px;
	vertical-align:	top;
	background-color:	#FFFFFF;
	min-height:		3000px;

}


/******************************************** LEFT COLUMN ********************************************/


#col_1
{
   spacing: 		0px;
   bottom-margin: 	0px;
   padding: 		0px;
   vertical-align:	top;
   background-color:	#FFFFFF;
}


/******************************************** PROFILE ********************************************/

#profile {

	border: 		0px;
	padding: 		20px;
	padding-bottom: 	20px;
	background-color: #FFFFFF;
  vertical-align:		top;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	justify;
	color: 		#444444;
}

#profile li {
	list-style-image: url(http://www.towardsunity.org/images/bullet.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;

}

#profile h1 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		20px georgia;
	font-weight:	medium;
	text-align: 	center;
	color: 		#444444;

	background-color : #FFFFFF;
}

#profile h2 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		13px arial;
	line-height: 	150%;
	font-weight:	600;
	text-align: 	left;
	color: 		#444444;

	background-color : #FFFFFF;
}



/******************************************** CONTENT ********************************************/

#content{

	border: 		0px;
	padding: 		20px;
	padding-bottom: 	20px;
	background-color: #FFFFFF;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	justify;
	color: 		#000000;
	min-height:		800px;
}

#content li {
	list-style-image: url(http://www.towardsunity.org/images/bullet.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;

}

#content h1 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		20px georgia;
	font-weight:	medium;
	text-align: 	center;
	color: 		#000000;

	background-color : #FFFFFF;
}

#content h2 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		13px arial;
	line-height: 	150%;
	font-weight:	600;
	text-align: 	left;
	color: 		#000000;

	background-color : #FFFFFF;
}


/******************************************** TREATIES ********************************************/

#treaties {

	border: 		0px;
	padding: 		30px;
	padding-bottom: 	20px;
	background-color: #FFFFFF;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	justify;
	color: 		#444444;
}

#treaties h1 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		20px georgia;
	font-weight:	medium;
	text-align: 	center;
	color: 		#444444;

	background-color : #FFFFFF;
}

#treaties h2 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;


	font: 		13px georgia;
	line-height: 	150%;
	font-weight:	600;
	text-align: 	center;
	color: 		#444444;

	background-color : #FFFFFF;
}

/******************************************** NEWS ITEMS ********************************************/

#news_feed {

	spacing: 		0px;
	margin: 		0px;
	padding: 		5px;
	padding-top: 	0px;
	background-color: #FFFFFF;
	vertical-align: 	top;
	horizontal-align: center;
}

#headline {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	background-color: #FFFFFF;
}

#headline h1 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;
	text-indent:	0px;

	font: 		15px georgia;
  font-weight:	normal;
	text-align: 	left;
	color: 		#1B1BB4;

	background-color : #FFFFFF;
}

#news_item {

	spacing: 				0px;
	margin: 				0px;
	padding: 				20px;
	padding-top: 		0px;

	background-color: #FFFFFF;

	font: 		13px arial;
	line-height: 	150%;
	text-align: 	left;
	color : 		#444444;
	vertical-align: 	top;
	horizontal-align: center;
}

#news_item h1 {

	spacing: 		0px;
	margin: 		0px;
	padding: 		0px;

	background-color : #FFFFFF;

	font: 						18px arial;
	font-weight:			normal;
	text-align:				left;
	color: 						#1B1BB4;
	vertical-align: 	top;
	border-top: 			1px dotted #CCCCCC;

}

#news_item h2 {

   	spacing: 		0px;
   	margin: 		0px;
	padding-top: 	5px;
      padding-bottom: 	5px;

   	background-color: #FFFFFF;

   	font : 		12px arial;
   	text-align: 	left;
  	color: 		#888888;
   	font-style: 	regular;

   	vertical-align: 	top;
}


/******************************************** PANEL ********************************************/

#panel
{
   spacing: 		0px;
   bottom-margin: 	0px;
   padding: 		0px;
   vertical-align:	top;
	background-color: #F6F6F6;

	vertical-align: top;
	font : 12px arial;
	line-height: 150%;
	text-align: left;
	color : #000000;

}


/******************************************** COLUMN 2 ********************************************/

#col_2
{
	border: 0px;
	padding: 0px;
	width: 300px;

	background-color: #F9F9F9;
	vertical-align: top;
	font : 12px arial;
	line-height: 150%;
	text-align: left;
	color : #000000;
}

/******************************************** COLUMN 2 OBJECTS ********************************************/

#col_2_table {

	border: 0px;
	padding: 0px;
	background-color: #C9C9C9;
	vertical-align: top;

	font : 12px arial;
	text-align: left;
	color : #000000;
}

#col_2_box {
	border: 					0px;
	padding: 					0px;
	background-color: #F6F6F6;
	Width:						480px;

	font : 12px arial;
	line-height: 150%;
	text-align: left;
	color : #000000;
}

#col_2_box h1 {
	border: 0px;
	padding: 0px;
	margin-bottom: 0;

	background-color: #F6F6F6;
	font : 12px arial;
	line-height: 125%;
	text-align: left;
	vertical-align: 	top;
	color : #000000;
}

#col_2_box h2 {
	border: 0px;
	margin: 0;
	padding: 0px;
	background-color: #F6F6F6;

	font : 10px arial;

	text-align: left;
	color : #BBBBBB;
}

#col_2_item {
	border: 0px;
	padding: 10px;
	background-color: #F6F6F6;
	vertical-align: top;

	font : 12px arial;
	line-height: 150%;
	text-align: left;
	color : #000000;
}

/******************************************** OVERVIEW LIST ********************************************/

dl.overview
{
	margin:		10px;
	padding:		0px;
	font : 12px arial;
	background-color: #F6F6F6;
}

dl.overview dt {

	float: 		left;
	background-color: #F6F6F6;
	padding:		0px;
  width: 		80px;

  font : 		12px arial;
 	text-align: 	left;
  font-weight:	bold;
	line-height:	150%;
}

dl.overview dd {

	padding:		0px;
	margin: 		0 0 0 95px;
	background-color: #F6F6F6;

	font : 		12px arial;
	text-indent:	none;
	line-height: 	150%;
 	text-align: 	left;
}

/******************************************** COLUMN 2 DEFINITION LISTS ********************************************/

dl.col_2
{
	margin:		10px;
	padding:		0px;
	font : 		12px arial;
	background-color: #F6F6F6;
}

dl.col_2 a:link
{

}

dl.col_2 a:hover
{

}

dl.col_2 dt
{

	float: 						left;
	background-color: #F6F6F6;
	padding:					0px;
 	width: 						40px;
 	font : 						12px arial;
 	text-align: 			left;
 	font-weight:			bold;
	line-height:			150%;

}

dl.col_2 dd
{
	padding:		0px;
	margin: 		0 0 0 55px;
	background-color: #F6F6F6;

	font : 		12px arial;
	line-height: 	150%;
 	text-align: 	left;

}

/******************************************** BULLETS ********************************************/




li.au
{
	list-style-image: url(http://www.towardsunity.org/images/bullet-african-union.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;
}

li.asean
{
	list-style-image: url(http://www.towardsunity.org/images/bullet-asean.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;
}


li.eu
{
	list-style-image: url(http://www.towardsunity.org/images/bullet-european-union.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;
}


li.gcc
{
	list-style-image: url(http://www.towardsunity.org/images/bullet-gulf-council.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;
}


li.saarc
{
	list-style-image: url(http://www.towardsunity.org/images/bullet-south-asian-union.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;
}


li.usan
{
	list-style-image: url(http://www.towardsunity.org/images/bullet-south-american-union.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;
}


li.gu
{
	list-style-image: url(http://www.towardsunity.org/images/bullet-anglo-american-union.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;
}


li.cau
{
	list-style-image: url(http://www.towardsunity.org/images/bullet-central-asian-union.gif);
	list-style-position: outside;
	margin-left: -10px;
	margin-right: 15px;
	margin-top: 10px;
}


/******************************************** FORUM ********************************************/

#forum {

	margin: 0px;
	padding: 0px;
	spacing: 0px;
	border: 0px;

	font : 10px arial;
	text-align: left;
	color: #C9C9C9;
	font-weight: normal;

	background-color : #FFFFFF;

}

/******************************************** FOOTER ********************************************/

#footer {
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	border: 0px;

	font : 10px arial;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	line-height:			200%;
	vertical-align: top;

	width: 960;
	background-image: url('http://www.towardsunity.org/images/footer-fade.gif');
	background-color : #8fADC6;
}

#footer h1 {
	font : 14px arial;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
}

a.footer:link, a.footer:visited, a.footer:active {
  color : #FFFFFF;
	font : 10px arial;
  text-decoration : none;

}

a.footer:hover {
	color : #DF0024;
	font : 10px arial;
	border-bottom: 0px dotted #DF0024;
	text-decoration : underline;
}

/******************************************** MENU ********************************************/

#sddm
{
  margin: 0;
  margin-top: 1;
	padding: 0;
	z-index: 100;
}

#sddm li
{
  background: #FFF;
  margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 15px arial;
}

#sddm li a
{
  display: block;
	margin: 0 0px 0 0;
	padding-top:		 	8px;
	padding-bottom: 	8px;
	width: 192px;
	background-image: url('http://www.towardsunity.org/images/nav_bar_bg.gif');

	color: #004173;
	text-align: center;
	font-weight: bold;

}

#sddm li a:hover
{
  background: #8fadc6;
	color: #FFF;
}

#sddm div
{
  position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 190px;
	background: #EAEBD8;
	border: 1px solid #5970B2
}

#sddm div a
{
	  position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFF;
		color: #004173;
		width: auto;
		font: 11px arial;
}

#sddm div a:hover
{
	background: #8fadc6;
	color: #FFF;
}


</STYLE>

