@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; }

body {
	margin: 0 0; 	padding: 0;
	font: normal .72em/1.5em 'Trebuchet MS', sans-serif;
	color: #444;
	background: url(../images/bg2.jpg) repeat-x;
	background-color:#f4f5f7;
	text-align: center;	
	height: 100%;
	height:auto;
	overflow-x:auto;	
}


/* links */
a { background: inherit; color: #f4f5f7; text-decoration: none; }
a:hover { background: inherit; color: #003366; text-decoration: underline; }

/* headers */
h1, h2, h3 {
	font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #333;
}
h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; text-transform: uppercase;}
h3 { font-size: 1.2em; }

h1, h2, h3 {
	margin: 10px 15px;
}

p {
	margin: 0 15px 0 0;
	padding: 15px;
text-align:justify;
line-height:18px;
}

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;		
}

img.float-right {
  margin: 5px 0px 5px 15px;  
}
img.float-left {
  margin: 5px 15px 5px 0px;
}

img a{
border:none;
}

code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #eee;    
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin: 0 15px 10px 15px ; 	padding: 0 ;  	
/*  	background: #f3f0eb url(quote.gif) no-repeat 3px 5px; */
  	background:#ccc ; 
	border: 1px solid #eee; 
	font: bold  'Trebuchet MS', Tahoma, sans-serif; 
	color: #666666;
}

/* start - table */
table {
	border-collapse: collapse;
	margin: 15px;	
}
th strong {
	color: #fff;
}
th {
	background: #993333;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	color: #FFF;
	text-align: left;
	border-left: 1px solid #D68686;
	border-bottom: solid 2px #FFF;
}
tr {
	height: 30px;
}
td {
	padding-left: 11px;
	padding-right: 11px;
	border-left: 1px solid #E8E8E8;
	border-bottom: 1px solid #DFDFDF;
}
td.first,th.first {
	border-left: 0px;
}
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;		
}
/* end - table */

/* form elements */
.error{
	width:90%;
	background:#CFE7FF;
	border-top:solid 2px #86BBEF;
	border-bottom:solid 2px #86BBEF;
	padding:10px 0 10px 50px;
	margin:0 0 -10px 20px;
	font-weight:bold;
	font-family:Tahoma,Arial,Verdana,Helvetica,serif;
	font-size:14px;
}

form {
	margin:10px 15px; padding: 0;
	border: 1px solid #eee; 
	background-color: #FAFAFA; 
}
label {
	display:block;
	margin:5px 0;
}
input {
	padding: 2px;
	border:1px solid #eee;
	font: normal 1em 'Trebuchet MS', verdana, sans-serif;
	color:#777;
}

textarea {
	width:275px;
	padding:2px;
	font: normal 1em 'Trebuchet MS', verdana, sans-serif;
	border:1px solid #eee;
	height:150px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 2px 3px; 
	color: #333;	
}

/* search form */
.searchform {
	background-color: transparent;
	border: none;	
	margin: 0; padding: 0;	
}
.searchform p { margin: 10px; padding: 0; }
.searchform input.textbox { 
	width: 130px;
	color: #333; 
	height: 20px;
	padding: 2px;	
	vertical-align: top;
}
.searchform input.button { 
	font: bold 12px Arial, Sans-serif; 
	color: #333;	
	width: 60px;
	height: 26px;
	border: none;
	padding: 3px 5px;	
	vertical-align: top;
}

/***********************
	  LAYOUT
************************/
#headerbg{
background:url(../images/bg2.jpg) repeat-x;
width:100%;
left:0;
top:0;
}
	
#headerwrap {
	width: 1000px;
	height:150px;
	margin: 0 auto;
}

/* header */
#header {
	position: relative;
	height: 130px;
	text-align: left;		
	margin:0; padding: 0;	

}
#header .logo {
	position: absolute;
	left:0; top:20px;
	width: 190px;
	height: 12px;
}

#header .logo-text {
	position: absolute;
	left: 218px ; top: 20px;
	width: 272px;
	height: 82px;	
	color:#3ea5ef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;

}



#header .top-nav {
	position: absolute;
	left:490px ; top: 1px;
	width: 500px;
	height: 55px;
	background:url(../images/top-nav2.png)
}

#header .top-nav ul li{
	background:none;
	display:inline;
	list-style:none;
	float:left;
	padding-right:14px;
	margin-top:4px;
	color:#E0E5EF;
	font-family: Tahoma,Arial,Verdana,Helvetica,serif;
	font-size:12px;
	font-weight:bold;
}

#header .top-nav ul li img{
	border:none;
}

#blog{
	margin-left:63px;
}


#header .top-nav ul li a{
	font-family: Tahoma,Arial,Verdana,Helvetica,serif;
	font-size:12px;
	text-decoration:none;
	color: #E0E5EF;
	border:none;
	font-weight:bold;
}

#header .top-nav ul li a:hover{
	font-family: Tahoma,Arial,Verdana,Helvetica,serif;
	font-size:12px;
	color: #fff; 
}

#content{
	min-height:670px;;
	margin: 0 auto;
	}

#contentwrap {
	width: 1000px;
	margin: 0 auto;

}

#menu {
	position:relative;
	top:0px;
	left:0;
}

#menu-back{
	position:relative;
	top:0;
	left:0;
	width:100%;
	}
#menu ul{
width:100%;
height:40px;
margin-top:-2px;
margin-left:2px;
}
		
#menu ul li{
	height:100%;
	background:none;
	display:block;
	float:left;
	list-style:none;
	color:#003366;
	font-family: "Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	padding:10px 15px 0 20px;
	text-align:left;
}

#menu ul li.active{
	background:url(../images/menu-back.png) repeat;
}	

#menu ul li a{
	font-family: "Trebuchet MS" ;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#fff; 
}

#menu ul li.active a{
	color:#003366;
	}
	
#menu ul li a.new{
	color:#F8B52E; 
}

#menu ul li a:hover{
	text-decoration:none;
	color: #3BAAF2;
	
}

#contentbox {
	position:relative;
	top:0px;
	left:0;
/*	background:#ccc;*/
	width:100%;
	min-height:600px;
	text-align:left;
	font-size:14px;
	margin-bottom:25px;
	}

/*	SLIDER */
#page-wrap 									{ width: 650px; margin: 10px; position: absolute;top:60px;left:0; min-height: 350px;
											  background: url(../images/slider/bg2.png) top center;}
.slider-wrap								{ width: 700px; position: absolute; top: 12px; left: 12px; float:left; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 625px; height: 325px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 625px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 0.5px solid  #006699 ; margin-right: 5px; }
#movers-row									{ margin: 5px 70px 0 0; float:right;}
#movers-row div								{ width: 50px; float: left; }
#movers-row div img 						{width:45px;height:30px;}
#movers-row div a.cross-link 				{ float: right; border:none; color:#fff;}
.photo-meta-data							{ background: url(../images/slider/transpBlack.png); padding: 10px; height: 55px; 
											  margin-top: -80px; position: relative; z-index: 9999; color: white;text-align:left;font-size:11px; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 50px; margin-top: -14px; 
											  position: relative; padding-top: 16px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/slider/icon-uparrowsmallwhite.png) top center no-repeat; }

/*  LATEST NEWS  */

#latest-news {
	position:absolute;
	top:0px;left:655px;	
	height:402px;
	width:340px;
	text-align:left;

/*	background:url(../images/introbg2.png) no-repeat;		*/
	
}

#latest-news .latest-news-heading {
	position:absolute;
	height:50px;
	width:100%;
	font-family: "Century Gothic";
	font-size:18px;
	font-weight:bold;
	background:url(../images/latest-heading.png) no-repeat;
}

#latest-news .latest-news-content{
	width:290px;
	height:220px;
	position:absolute;
	top:70px;
	left:0;
	padding-left:20px;	
} 

#latest-news .latest-news-content img a{
	border:none;
}

#latest-news .latest-news-content ul li{
	width:290px;
	margin-bottom:15px;
	display:inline;
	list-style:none ;
	float:left;
	margin-left:-20px;
	font-family:Calibri;
	font-size:16px;
	color: #006699;

	
	}
	
#latest-news .latest-news-content ul li ul li{
	display:inline;
	list-style:none;
	margin-top:-20px;
	margin-right:-80px;
	margin-left:-50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:justify;
	color:#003366;
	}
	
#latest-news .latest-news-content ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #003366;
	}

	
/* INTRO */

#box1 {
	width: 675px;
	margin-top: 30px; 
	margin-left:0; 
	position: absolute;
	top:440px;left:0; 
	min-height: 200px;
	font-size:13px; 
	text-align:justify;
/*	background:url(../images/introbg.gif) no-repeat;*/

}		

#featured {
	width: 300px;
	margin-top: 30px;
	padding-left: 40px; 
	position: absolute;
	top:200px;left:615px; 
	min-height: 200px;
	font-family:Tahoma,Arial,Verdana,Helvetica,serif;
}		

#featured ul{
	display:block;
	float:left;
	list-style:none;
	width:100%;
	margin:0;
	margin:10px 0;
}

#featured img{
padding-left: 40px;
}

#featured ul li{
	display:block;
	padding:2px 5px;
	width:300px;
}

#featured ul li.topic{
	font-size:13px;
	border:#dce4ec 0px solid;
	border-bottom:none;
}

#featured ul li.date{
	font-size:10px;
	margin-bottom:7px;
	border:#dce4ec 2px solid;
	border-top:none;}
	
#box3{
	width: 300px;
	margin-top: 10px;
	padding-left: 40px; 
	position: absolute;
	top:480px;left:650px;
	min-height: 200px;
}	

/* Facebook Page*/

#facebook {
	position:absolute;
	top:400px;left:675px;	
	width:300px;
	/*	background:url(../images/introbg2.png) no-repeat;		*/
	
}		

/************* INTERNSHIP    ***********/
form.internForm{
background:none;
padding:0;
border:none;
margin-top:0;
}

.internForm label {
	display:inline;
	margin:5px 0;
	width:100%;
}

.internForm input{
	width:200px;
	height:25px;
	font-weight:bold;
	color:#333;
	background:#f6f8fa;
	border:#ccc 1px solid;
	padding:6px 3px 0px 3px; 
}
.internForm fieldset{
	margin-top:5px;
	padding-bottom:15px;
	border:1px #BFBFBF solid;
}

.internForm legend{
	margin-left:10px;
	color:#1faa15;
	font-family:Tahoma,Arial,Verdana,Helvetica,serif;
	font-weight:bold;
	font-size:.95em;
}

.internForm textarea{
	background:#f6f8fa;
	border:#ccc 1px solid;
	padding:6px 3px 0px 3px; 
	width:700px;
	height:200px;
	font-family:Tahoma,Arial,Verdana,Helvetica,serif;
}	

.internForm #submit{
	background:#222;
	height:35px;
	color:#fff;
	padding:2px;
}

.internForm fieldset div{
position:relative;
float:right;
width:450px;
background:none;
margin:5px 20px 0 0;
}
ul.intern{
list-style:none;
display:inline;
width:420px;
}

ul.intern li{
display:block;
width:100%;
height:30px;
font-weight:normal;
}

ul.intern li ul {
list-style:none;
display:block;
width:100%;
}

ul.intern li ul li{
display:block;
float:left;
width:300px;
}

ul.intern li ul li.label{
text-align:right;
font-weight:normal;
width:100px;
padding:5px 10px 0 0;
}


.internInfo{
width:950px;
border:#ccc 1px solid;
margin:20px 20px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.internInfo img{
float:right;
width:150px;
padding:2px;
margin:60px 30px 0 0;
border:#555 0px solid;
}

.internInfo .name{
border-bottom:#ccc 1px solid;
margin:10px 30px 5px 20px;
padding-bottom:10px;
font-size:18px;
}

.internInfo ul{
display:block;
list-style:none;
width:700px;
margin:0 0 20px 10px;
}
.internInfo ul.profile{
width:900px;
}
.internInfo ul li{
display:block;
width:100%;
padding-left:10px;
}

.internInfo ul li.header{
font-weight:bold;
padding:5px 0;
}

.internLogo{
margin-left:400px;
}
.internLogoInfo{
margin-left:200px;
}


.partner{
padding:2px;
float:left;
margin:7px 10px;
width:210px;
min-height:125px;
text-align:center;
}

.partner img{
padding:3px;
border:2px solid #ccc;
max-width:200px;
max-height:100px;
}
#footer{
	position:relative;
	top:00px;
	left:00px;
	color:#FFFFCC;
	height:50px;
	width:700px;
	text-align:center;

	}	
#footer ul li{
	list-style:none;
	display:inline;
	padding-right:10px;
	color: #000033;
	font-family:Calibri;
	font-size:11px;	
	}

#abt{
	padding-left:100px;
	}
	
#footer a{
	color:#000033;
	font-family:Calibri;
	font-size:11px;	
	}
	

#footer a:hover{
	color: #CC3333;
	font-family:Calibri;
	font-size:11px;	
	text-decoration:none;
	border-bottom:dotted 1px #000033;
	}

	