@charset "utf-8";
/* CSS Document */

/* #########################################################################################################################


	   Project       :      Bridge Partnership Program
	   Developer     :      Bridge-India.
	   Date          :      09 Sept. 2009
	   Version       :      1.0


#########################################################################################################################*/

/*############################################# --- Global Styles ---  ##################################################*/

html, body {
	margin:0;
	padding:0;
	font-family: 'Trebuchet MS', Helvetica, Jamrul, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:18px;
	background:url(../images/bg.jpg) #fff center top  no-repeat;
}
* {
	margin:0;
	padding:0;
}
/*############################################# --- General Styles  ---  ##################################################*/
#global-container{
width:100%;
height:auto;
overflow:hidden;
}
.main{
width:974px;
height:543px;
overflow:hidden;
margin:auto;
padding:40px 0px 0px 0px;
}
.main a.homepage{
	font-size:12px;
	color:#002B54;
	float:left;
	margin:0 0 5px 72px;
	text-decoration:none;
	background:url(../images/back_arrow.png) no-repeat 0 7px;
	padding:0 0 0 12px;
}
.main a.homepage:hover{
	text-decoration:underline;
}
.banner-container{
width:100%;
height:auto;
overflow:hidden;
float:left;
}
.banner-left{
width:598px;
height:516px;
overflow:hidden;
background:url(../images/main-benner-bg.png) left top no-repeat;
position:relative;
float:left;
}
.banner-left-content{
width:430px;
height:auto;
overflow:hidden;
position:absolute;
top:110px;
left:120px;
}
.banner-left-content p{
color:#002b54;
line-height:20px;
margin:0;
padding:0;
text-align:left;
height:auto;
width:100%;
overflow:hidden;
}
.banner-left-content p a{
font-size:14px;
font-weight:bold;
color:#002b54;
text-decoration:underline;
}
.banner-left-content p a:hover{
font-size:14px;
font-weight:bold;
color:#002b54;
text-decoration:none;
}
.big-text{
font-size:18px;
font-weight:bold;
}
.main-banner-links{
width:100%;
height:auto;
overflow:hidden;
margin:0;
padding:0;
text-align:center;
padding-top:30px;
font-size:18px;
font-weight:normal;
line-height:28px;
}
.packages-container{
width:100%;
height:65px;
overflow:hidden;
margin:0;
padding:0;
text-align:center;
padding-top:10px;
font-size:18px;
font-weight:normal;
margin-top:18px;
}
.packages{
width:25%;
float:left;
height:65px;
overflow:hidden;
border-right:1px dotted #000000;
line-height:20px;
text-align:center;
}
.packages a{
font-size:12px;
font-weight:bold;
color:#006acf;
text-decoration:underline;
}
.packages a:hover{
font-size:12px;
font-weight:bold;
color:#006acf;
text-decoration:none;
}
.main-banner-links a{
color:#000000;
text-decoration:none;
}
.main-banner-links a:hover{
color:#000000;
text-decoration:underline;
}
.red-text{
font-size:22px;
font-weight:normal;
color:#ff0101;
}
.banner-right{
margin-left:12px;
width:360px;
height:503px;
overflow:hidden;
background:url(../images/banner-right.png) left top no-repeat;
position:relative;
float:left;
}
.banner-right-content{
	width:304px;
	height:318px;
	overflow:hidden;
	position:absolute;
	top:10px;
	left:9px;
}
.flickr-title{
width:304px;
height:45px;
overflow:hidden;
background:url(../images/flickr-banner-title_2.jpg) left top no-repeat;
margin-bottom:7px;
}
.flickr-image{
width:304px;
height:262px;
overflow:hidden;
border:0px;
}
.link-transparent{
	width:304px;
	height:166px;
	position:absolute;
	left:9px;
	bottom:8px;
	/*cursor:pointer;*/
}
.register-container{
width:500px;
height:19px;
overflow:hidden;
float:left;
margin:0px;
padding:7px 0px 0px 44px;
}
.register{
width:178px;
height:19px;
overflow:hidden;
float:left;
background:url(../images/register-bg.png) left top no-repeat;
color:#027cf8;
text-align:center;
line-height:24px;
}
.register a{
color:#027cf8;
text-decoration:none;
}
.register a:hover{
color:#027cf8;
text-decoration:none;
}
.footer-container{
width:974px;
height:auto;
overflow:hidden;
margin:auto;
padding:0px;
}
.footer-form-container{
width:532px;
height:220px;
overflow:hidden;
float:left;
padding:30px 0px 75px 85px;
}
.footer-form{
width:532px;
height:220px;
overflow:hidden;
float:left;
}
.footer-form h1{
overflow:hidden;
text-align:left;
font-size:18px;
color:#006acf;
padding-bottom:4px;
border-bottom:1px dotted #000;
margin-bottom:10px;
}
.form{
width:100%;
height:auto;
overflow:hidden;
text-align:left;
}
.label{
text-align:left;
padding:6px 0px 6px 0px;
}
.textfield{
width:400px;
height:18px;
border:1px solid #000000;
padding:2px;
color:#000000;
font-family: 'Trebuchet MS', Helvetica, Jamrul, sans-serif;
}

.textfield_err {
	width:400px;
	height:18px;
	border:1px solid red;
	padding:2px;
	color:#000000;
	font-family: 'Trebuchet MS', Helvetica, Jamrul, sans-serif;
}

.footer-links{
width:100%;
height:68px;
overflow:hidden;
float:left;
margin-bottom:40px;
}
.block1{
width:312px;
height:58px;
border-right:2px solid #2bcaff;
text-align:center;
float:left;
padding-top:10px;
}
.block2{
width:512px;
height:43px;
border-right:2px solid #2bcaff;
text-align:center;
float:left;
padding-top:25px;
}
.block3{
width:110px;
height:60px;
text-align:center;
float:left;
padding-top:8px;
}
.footer-text-container{
width:900px;
height:auto;
overflow:hidden;
float:left;
padding:30px 0px 30px 20px;
}
.footer-text-container h1{
overflow:hidden;
text-align:left;
font-size:18px;
color:#006acf;
padding-bottom:4px;
border-bottom:1px dotted #000;
margin-bottom:10px;
}
.desc-block-container{
width:900px;
height:auto;
overflow:hidden;
float:left;
padding:0px;
}
.desc-block-container-left{
width:310px;
height:auto;
overflow:hidden;
float:left;
padding:0px;
}
.desc-block-container-left h1{
font-size:18px;
color:#000000;
text-align:left;
margin-bottom:10px;
margin-top:10px;
border:none;
}
.desc-block-container-left ul{
width:100%;
height:auto;
overflow:hidden;
float:left;
list-style:none;
margin:0;
padding:0;
}
.desc-block-container-left ul li{
width:100%;
height:auto;
overflow:hidden;
float:left;
list-style:none;
margin:0;
padding:0;
padding-bottom:10px;
padding-left:10px;
background:url(../images/dot.gif) 0px 7px no-repeat;
}
.bluetext-big{
color:#006acf;
font-size:16px;
font-weight:bold;
}
.desc-block-container-right{
width:540px;
height:auto;
overflow:hidden;
float:left;
padding:0px;
padding-left:50px;
}
.desc-block-container-right h1{
font-size:18px;
color:#000000;
text-align:left;
margin-bottom:10px;
margin-top:10px;
border:none;
}
.desc-block-container-right ul{
width:100%;
height:auto;
overflow:hidden;
float:left;
list-style:none;
margin:0;
padding:0;
}
.desc-block-container-right ul li{
width:100%;
height:auto;
overflow:hidden;
float:left;
list-style:none;
margin:0;
padding:0;
padding-bottom:10px;
padding-left:10px;
background:url(../images/dot.gif) 0px 7px no-repeat;
}
.button-register{
width:104px;
padding-bottom:4px;
line-height:26px;
height:28px;
font-size:14px;
font-weight:bold;
color:#077ef7;
background:#fdc010;
outline:0;
border:0;
margin:0;
background:url(../images/button-bg.gif) right top no-repeat;
text-align:left;
cursor:pointer;
}

