/*
html, body {
	height:100%;	
}
*/

@import 'reset-min.css';

body {
	width:974px;
	margin:auto;
	font-size: 11px;
	font-family: verdana, sans-serif;
	color: #787878;
	background:#C3CBDE url("../images/bodyBg.gif") repeat-x top left;
	}
a {
	color:#3B5998;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #8CAE30;
}

/* To avoid dotted borders to the image */

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

/* dotted borders to image - end */

img {
	border:0;	
}
/* B:Header */



div#header {
	width:auto;
	margin:0px;
	padding: 0px;
	height:100px;
	background: #E1E5EF url("../images/header_bg.gif") repeat-x top left;

}

div#logo {
	float:left;
	margin:21px 0px 0px 10px;
}

div#topLinks {
	float:right;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:600px;
	font-size:11px;
	color:#3B5998;
	line-height:18px;
}
	
	#topLinks ul {
		list-style-type: none;
		float: right;
		margin: 0px 20px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#topLinks li {
		float: left;
		margin:0px;
		padding: 0px 15px;
		display:inline;
		
	
}

/* Body- Body*/


#wrapper {

	width:954px;
	margin:0px 0px 0px 0px;
	padding: 0px 10px 20px 10px;
        background-color: #fff;
	_height:300px;
	min-height:300px;
	border-bottom:5px #3B5998 solid;

}

div#search {width:auto;
	margin:45px 25px 0px 0px;
	float:right;
}	

div#left {
	float: left;
	width: 180px;
        margin:10px 0px 0px 0px;
	padding: 0px 0px;
}  
	
		
.leftsection {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	
}
	

		
	
	.leftsection ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.leftsection li {
		margin: 0px 0px 6px 2px;
		padding: 2px 0px 2px 20px;
		color: #155883;
		background: url(../images/red_bullet.gif) no-repeat top left;
	}

	.leftsection li span {
		
		color: #155883;
		
	}

.leftsection li .selected{
	font-weight:bold;


}
	

h1 {
	margin: 3px 0px 9px 0px;
	padding: 0px 0px 10px 35px;
	font-size: 16px;
	font-style:italic;
	color: #155883;
	font-weight:bold;
	background: url("../images/iconBullet.jpg") no-repeat left;
	border-bottom:dashed 1px #c5c5c5;
      }


 h2 {
		margin: 0px 0px 8px 0px;
		padding: 10px 0px 10px 0px;
                font-size: 10px;
		font-weight:bold;
		color:#fff;
	        background-color:#3B5998;
	        text-align:center;
         }

 h3 {
		margin: 0px 0px 8px 0px;
		padding: 10px 0px 10px 0px;
                font-size: 10px;
		font-weight:bold;
		color:#fff;
	        background-color:#8CAE30;
	        text-align:center;
         }

h4 {
	margin: 0px 0px 25px 0px;
	padding: 7px 0px 10px 0px;
	font-size: 18px;
	color: #3B5998;
	font-weight:bold;
	line-height:19px;
	text-align:left;


      }

div#right {
	float:right;
	width: 180px;
        margin:10px 0px 0px 0px;
	padding:0px;

} 

	
	#right ul {
		list-style-type: none;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	
	#right li {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 10px 16px;
		color: #155883;
		background: url(../images/red_bullet.gif) no-repeat top left;
		line-height:15px;
		border-bottom:dashed #DBE0EB 1px;
	}




		
div#content {
	margin: 0px 200px 0px 200px;
	padding: 10px 0px 0px 0px;
	text-align:justify;
	line-height:15px;
}

#content b { 
	color:#3B5998;
}


.website_links {
	float:right;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
}
	
	.website_links ul {
		list-style-type: none;
		float:right;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.website_links li {
		float: left;
		margin:0px;
		padding: 0px 15px;
		display:inline;
		background:none;
		border-right:1px #7E9F25 solid;
}

.profile_read_section {
	margin:10px 0px;
	display:block;
	padding:0px 0px 10px 0px;
	min-height:20px;
	_height:20px;
	
}

.profile_read_section table {
	
	border:none;
	color:#3B5998;
	background:#fff;
	margin:0px;
	
}

.profile_read_section td{width:400px;
border-width:0px 0px 1px 0px;
	border-bottom: 1px dashed #d4dae8;
	padding: 15px 25px;
	color:#3B5998;
}

.profile_read_section th {

	border-width:0px 0px 1px 0px;
	border-bottom: 1px dashed #d4dae8;
	padding: 15px 0px;
	color:#3B5998;
}

.profile_read_section th {
font-weight:bold;
color:#3B5998;
}


.profile_read_section tbody th {
	vertical-align: top;
	text-align: right;
}
.profile_read_section tbody td {
	vertical-align: top;
	text-align: left;
}

.profile_read_section tbody td b {
	font-size:11px;
	color:#fff;
}

.box_section {
	margin:10px 0px 20px 0px;
	display:block;
	padding:0px 0px 10px 0px;
	min-height:70px;
	_height:70px;
	border-bottom:dashed 1px #DBE0EB;
} 

.box_section h2{
margin: 3px 0px 9px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	color: #3B5998;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	background:none;
} 

.box_section h3{
margin: 3px 0px 5px 0px;
	padding: 0px 0px 5px 10px;
	font-size: 11px;
	color: #3B5998;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	background: url(../images/bullet2.gif) no-repeat top left;
} 

.blue_box_section {
	margin:0px 0px 10px 0px;
	display:block;
	padding:25px;
	min-height:70px;
	_height:70px;
	background-color:#f2f4f7;
	border-bottom:dashed 3px #d4dae8;
}  

.flags img {
       float:right;
       margin:5px 0px 0px 0px;
       padding:8px 10px 0px 0px;    

}

.points_earn {
       float:right;
       width:200px;
       font-size:11px;
       margin:0px 0px 0px 2px;
       padding:2px 0px 2px 10px;
       border-left:solid 1px #e0e0e0;
       color:#3b5998;
}

.points_earn img {
       
       margin:0px 0px 0px 0px;
       padding:0px 0px 0px 0px;
     
}
.points_earn b {
       
       font-size:11px;
      font-weight:bold;
color:#c61313;
}

.readmore a {
	float:right;
	font-size:10px;
	padding: 1px 5px;
	
	
	
}


div#dark_blue_section {
	padding:30px;
	margin:0px 298px 0px 0px;
	color:#fff;

	font-size:11px;
	line-height:18px;
}
div#dark_blue_section a {
	color:#fff;
	text-decoration:underline;
}

div#dark_blue_section a:hover {
	text-decoration:none;

}

div#light_blue_section {
	float:right;
	padding:30px;
	width:238px;
	color:#fff;
}

div#right_section {
	float:right;
	padding:10px 30px 0px 10px;
	width:248px;

}

#right_section ul{
		list-style-type: none;
		margin: 0px;
		padding: 10px 0px 10px 0px;
	}
	#right_section li {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 10px 22px;
		background: url(../images/bullet2.gif) no-repeat top left;
		}

#right_section b {
	color:#3B5998;
}

.green_section {
	margin:10px 0px;
	padding:10px 0px 10px 15px;
	height:40px;

	background: #648901 url("../images/greenBg.gif") repeat-x top left;
	border:solid 1px #9DACCC;


}

.login_section {
	background-color:#5375B4;
	padding:10px 30px 30px 30px;
	margin:0px 0px 10px 0px; 
	border:solid 1px #5B7DBC;
	border-width:0px 1px 1px 1px;
	font-size:11px;

}



div#recent_opportunities {
	width:615px;
	height:220px;
	margin:10px 0px;
	padding:20px 30px;
	background-color:#eeece0;

}

.opportunity{
	width:190px;
	float:left;
	margin:0px 22px 0px 0px;
	line-height:18px;
	
}

.button {
	padding:5px 10px 7px 10px;
	font-weight:bold;
	background: #668A02 url("../images/buttonBg.gif") repeat-x top left;
}

#Congratulations {
	border:solid 3px #C9DAFF;
	width:400px; 
	color:#fff; 
	line-height:18px; 
	background-color:#3B5998;
	padding:30px;
	margin:180px 0px 0px 250px;
	_height:100px;
	min-height:100px;
	text-align:center;
}

#Congratulations b {
	font-size:14px;
}


div#user_details {
	margin:10px 0px;
	color:#3B5998;
	font-size:11px;
}


	ul{border:0; margin:0; padding:0;}

	#pagination-digg li{
		border:0; margin:0; padding:0;
		font-size:11px;
		list-style:none;
	}
	#pagination-digg a{
		border:solid 1px #9aafe5;
		margin-right:2px;
	}
	#pagination-digg .previous-off,
	#pagination-digg .next-off {
		border:solid 1px #DEDEDE;
		color:#888888;
		display:block;
		float:left;
		font-weight:bold;
		margin-right:2px;
		padding:3px 4px;
	}
	#pagination-digg .next a,
	#pagination-digg .previous a {
	 font-weight:bold;
	}	
	#pagination-digg .active{
		background:#2e6ab1;
		color:#FFFFFF;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 6px;
	}
	#pagination-digg a:link, 
	#pagination-digg a:visited {
		color:#0e509e;
		display:block;
		float:left;
		padding:3px 6px;
		text-decoration:none;
	}
	#pagination-digg a:hover {
		border:solid 1px #0e509e;
	}
#change_img {
	width:135px;
	
	padding:5px 0px 0px 45px;


}

.short_links {
	margin:0px;
	padding:10px;
	background-color:#f2f4f7;

}

	.short_links ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	
	.short_links li {
		display:inline;
		margin: 0px 0px 0px 0px;
		padding: 10px 15px;
		color: #155883;
		
		line-height:15px;
		border-left:solid #DBE0EB 1px;
	}


table {
	border-collapse: collapse;
	border: 1px solid #d4dae8;
	color:#3B5998;
	background:#fff;
	margin:0px;
	
}

td, th {
	border: 1px solid #d4dae8;
	padding: 8px 25px;
	color:#3B5998;
}

th {
font-weight:bold;
color:#3B5998;
}


tbody th, tbody td {
	vertical-align: top;
	text-align: left;
}

tbody td b {
	font-size:11px;
	color:#fff;
}

/*tbody tr:hover th,

tbody tr.odd:hover th {

  background: #a93a31;

  color: #FFFFFF;

  }*/


.tooltip_header {
            width:300px;
            background:#7e9f25;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
	    color:#fff;
         }
         
         .tooltip_body {
            width:300px;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
	    line-height:18px;
         }
	 
	 .tooltip_body b{
		 color:#3B5998;
}

/* start ---- footer */

#footer {
	clear:both;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
        color: #525252;


}	
	

	 
	#footer a:hover {
		margin: 0px;
		padding: 0px;
		color: #B20000;
		text-decoration: none;
        }
		
	#copyright {
		float: left;
		margin: 0px;
		padding: 10px 0px 0px 12px;
		height:30px;
        }
		   
	#developed {
		float: right;
		padding: 10px 12px 0px 0px;
		height:30px;
        }

/*end of footer */







