/*-----------------------------Predefined tags end-----------------------------*/

a{ color:#152e66;
	text-decoration:none;
}
a:hover
{    
    text-decoration: underline;
}
h1
{   font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size:14px;
	border-bottom:dashed 1px #474c58;
	color:#274a70;
	padding:0px 0px 5px 0px;
	margin:0px 0px 20px 0px;
}
h2{ font-size:14px;
	padding:0px 0px 8px 0px;
	margin:0px 2px 3px 0px;
	border-bottom:dashed 1px #91949b;
	color:#274a70;
}
h4{ font-size:14px;
	color:#274a70;
	padding:6px 0px 3px 0px;
	margin:0px;
	font-weight:bold;
	text-align:left;
}
h5{ font-size:14px;
	color:#e9bf2f;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
h6{ font-size:14px;
	color:#7e6122;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
.blogheader{ font-size:11px;
    font-weight:normal;
	border-bottom:dashed 0px #474c58;
	color:#ffffff;
	background:#ebb827;
	height:22px;
	padding:0px 0px 0px 10px;
}
.forumheader{ font-size:11px;
    font-weight:normal;
	border-bottom:dashed 0px #474c58;
	color:#ffffff;
	background:#758ba3;
	height:22px;
	padding:0px 0px 0px 10px;
}
.header
{
    font-size: 12px;
    border-right: #cfd8e9 1px solid;
    border-top: #cfd8e9 1px solid;
    padding-left: 5px;
    border-left: #cfd8e9 1px solid;
    color: #204c8b;
    border-bottom: #cfd8e9 1px solid;
    background-color: #f8ecc2;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    height: 20px;
}
.content
{
    padding-left: 5px;
    text-align: left;
    text-decoration: none;
    line-height: 16pt;
    
}
/*-----------------------------Predefined tags end-----------------------------*/
#maincontainer{ width:967px;
	margin:auto;
}
/*-----------------------------Main Navigation Start-----------------------------*/
.mainnav{ color:#ffffff;
	background:url(../images/tabbg-unsel.gif) top left repeat-x;
}
.mainnav ul{	margin:0px;
	padding:0px ;
}
.mainnav li{	margin:0px -3px 0px 0px;
	padding:0px;
	display:inline;
	list-style:none;
}
.mainnav li a{	margin:0px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
	text-decoration:none;
	line-height:33px;
}
.mainnav li a:hover{background:url(../images/tabbg-sel.gif) left repeat-x;
	text-decoration:none;
}
.sel{	background:url(../images/tabbg-sel.gif) top left repeat-x;
}
/*-----------------------------Main Navigation end-----------------------------*/
/*-----------------------------whos online start -----------------------------*/
.whosonline { background:url(../images/tabbg-right.gif) top right no-repeat; 
	color:#ffffff;
}
.color1 { color:#ffffff;
}
.color1 a:hover { color:#ffffff;
}
.color2 { color:#f3d390;
}
.blue { color:#0265cf;
}
.borders { border-right:#999999 1px solid;
	padding-left:5px;
	padding-right:5px;
}
/*-----------------------------whos online end ----------------------------*/
/*-------------------------------------------------------------left Bar Start------------------------------------------------------*/

/*-----------------forum left bar section start-----------------*/
.left-bar{ margin:0px;
	text-align:left;
	padding:18px;
	background:url(../images/key-highlights-bg.gif) top right repeat-x;
}
.left-bar ul{ margin:25px 0px 0px 0px;
	padding:0px;
	
}
.left-bar li{ margin:0px;
	padding:7px 0px 7px 0px;
	list-style:none;
	color:#939393;
	font-weight:bold;
	border-bottom:#CCCCCC 1px solid;
}
.left-bar ul li a{ color:#274a70;
	text-decoration: none;
	padding:7px 0px 7px 23px;
}
.left-bar ul li a:hover{ text-decoration:none;
	color:#328ae9;
}
.check-mail { color:#ffffff;
	font-weight:bold;
	background:url(../images/check-mail.gif) no-repeat left #152e66;
	padding:5px 5px 5px 23px;
	line-height:29px;
	margin:0px 5px 0px 0px;
}
.compose-mail { color:#ffffff;
	font-weight:bold;
	background:url(../images/compose-mail.gif) no-repeat left #152e66;
	padding:5px 5px 5px 23px;
	line-height:29px;
}
.edit-profile { color:#ffffff;
	font-weight:bold;
	background:url(../images/edit-profile.gif) no-repeat left #152e66;
	padding:5px 5px 5px 28px;
	line-height:29px;
}
.delete { color:#ffffff;
	font-weight:bold;
	background:url(../images/delete.gif) no-repeat left #1d446c;
	padding:5px 5px 5px 28px;
	line-height:29px;
}
.check-mail:hover, .compose-mail:hover, .edit-profile:hover, .delete:hover { color:#f4d490;
	text-decoration:none;
}
.inbox { background:url(../images/inbox.gif) no-repeat left;
}
.sent-mail { background:url(../images/sent-mail.gif) no-repeat left;
}
.draft { background:url(../images/draft.gif) no-repeat left;
}
.trash { background:url(../images/trash.gif) no-repeat left;
}
.my-chat { background:url(../images/my-chat.gif) no-repeat left;
}
.my-community { background:url(../images/my-community.gif) no-repeat left;
}
.my-blog { background:url(../images/my-blog.gif) no-repeat left;
}
.my-forum { background:url(../images/my-forum.gif) no-repeat left;
}
.my-forum-posts { background:url(../images/my-forum-post.gif) no-repeat left;
}
.hotel-info { background:url(../images/hotel-info.gif) no-repeat left;
}
.settings { background:url(../images/settings.gif) no-repeat left;
}
.flight-info { background:url(../images/flight-info.gif) no-repeat left;
}
.my-contacts { background:url(../images/my-contacts.gif) no-repeat left;
}
.my-profile { background:url(../images/my-profile.gif) no-repeat left;
}
.change-password { background:url(../images/change-password.gif) no-repeat left;
}
/*-----------------forum left bar section end-----------------*/
/*-------------------------------------------------------------left Bar end------------------------------------------------------*/
/*-----------------------------------------------------inner content start------------------------------------------------------*/
.inboxband{ background:url(../images/band_email.jpg) top right no-repeat;
	font-size:24px;
	padding:0px 0px 0px 17px;
	margin:0px;
	color:#ffffff;
	text-align:left;
	vertical-align:bottom;
	height:100px;
}
#inboxcontent{ background:url(../images/inbox-innercontent-bg.gif) top left repeat-x #ffffff;
	padding:24px 17px 0px 17px;
	margin:0px;
	border-left:3px solid #ffffff;
	height:300px;
}
#innercontentbg{ background:url(../images/key-highlights-bg.gif) top left repeat-x #ffffff;
	padding:24px 17px 0px 17px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	height:300px;
}
.table-header { background:url(../images/table-header.jpg) repeat-x top left;
	color:#FFFFFF;
	font-weight:bold;
}
.table-header a{ color:#FFFFFF;
	font-weight:bold;
}
.table-row1 { border-bottom: 1px solid #737070;
	padding:5px 10px 5px 10px;
}
.table-row1 td{ border-bottom: 1px solid #737070;
	padding:5px 10px 5px 10px;
}
.table-row1 a{ text-decoration:none;
	font-weight:bold;
}
.table-row1 a:hover{ text-decoration:underline;
}
.table-row2 td{ border-bottom: 1px solid #737070;
	padding:5px 10px 5px 10px;
	background:#eeeeee;
}
.table-row2 a{ text-decoration:none;
	font-weight:bold;
}
.table-row2 a:hover{ text-decoration:underline;
}
.username { font-weight:bold;
}
.paging { background:#eeeeee;
	height:20px;
}
.pagingheader { padding:5px; 
	border-bottom:#CCCCCC solid 3px;
	background:url(../images/inbox-innercontent-bg.gif) top left repeat-x #ffffff;
	font-weight:bold;
}
.row1 {  border-bottom: 1px dashed #cccccc;
}
/*-----------------blog section on start-----------------*/
.blogs
{
    margin: 0px;
    text-align: left;
    padding: 0px 0px 1px 10px;
    height: 30px;
    background-position: left top;
    background-image: url(/Images/blogs-bg.gif);
    background-repeat: repeat-x
}
.blogsep
{
    background-position: left center;
    background-image: url(/Images/line.gif);
    background-repeat: repeat-x;
    height: 7px;
}

/*-----------------blog section on End-----------------*/

/*-----------------forums section on start-----------------*/
.forums
{
    background-position: left top;
    background-image: url(/Images/forums-bg.gif);
    background-repeat: repeat-x;
    margin: 0px;
    text-align: left;
    padding: 0px 0px 1px 10px;
    height: 30px;
}

/*-----------------forums section on start-----------------*/

/*-----------------forum right bar section start-----------------*/
.forum-right-bar{ margin:0px;
	text-align:left;
	padding:10px 0px 0px 0px;
	border-bottom:0px solid #737070;
}
.forum-right-bar h1{	border-bottom:1px solid #737070;
	margin:0px 0px 3px 0px;
	text-align:left;
	padding:0px 3px 0px 3px;
	color:#274a70;
	font-size:14px;
	font-weight:bold;
}
.forum-right-bar ul
{
    margin: 0px;
    padding: 0px 10px 0px 10px;
    background-image: none;
    background-color: #e5e8ef;
}
.forum-right-bar li{ margin:0px;
	padding:0px 0px 8px 10px;
	list-style:none;
	background:url(../images/bullet.gif) top left no-repeat;
	color:#939393;
}
.forum-right-bar ul li a{ color:#000000;
	text-decoration: underline;
}
.forum-right-bar ul li a:hover{ text-decoration:none;
}
.viewall { background:#1d426a;
	color:#FFFFFF;
	float:right;
	padding:0px 5px 2px 5px;
	margin:0px 10px 10px 0px;
}
.forumsep
{
    background-position: left center;
    background-image: url(/Images/forum_sep.gif);
    background-repeat: repeat-x;
    height: 7px;
}
/*-----------------forum right bar section start-----------------*/
.blog-right-bar{ margin:0px;
	text-align:left;
	padding:10px 0px 0px 0px;
	border-bottom:1px solid #737070;
}
.blog-right-bar h1{	border-bottom:1px solid #737070;
	margin:0px 0px 3px 0px;
	text-align:left;
	padding:0px 3px 0px 3px;
	color:#274a70;
	font-size:14px;
	font-weight:bold;
}
.blog-right-bar a{ color:#000000;
	text-decoration: underline;
}
.blog-right-bar a:hover{ text-decoration:none;
}
.viewall { background: #3d9be5 url(../images/view-bg1.gif) top left repeat-x;
	color:#FFFFFF;
	float:right;
	padding:2px 5px 2px 5px;
	margin:0px 5px 10px 0px;
}
/*-----------------------------My Messages Start-----------------------------*/
.read { font-weight:normal;
	color:#999999;
}
.read a{ font-weight:normal;
	color:#999999;
}
.unread { font-weight:bold;
}
.unread a{ font-weight:bold;
}
/*-----------------------------My Messages End-----------------------------*/
/*-------------------------------------------------------inner content end-------------------------------------------------------*/
/*-----------------------------Footer Start-----------------------------*/
.footer{ color:#828282;
	padding:0px 31px 11px 31px;
}
.footer a{ color:#828282;
}
.alliance{ color:#0265cf;
	padding:0px 31px 11px 31px;
}
.alliance a{ color:#0265cf;
	text-decoration:none;
}
/*-----------------------------Footer end-----------------------------*/
/*-----------------------------Form elements start-----------------------------*/
.text-box { border:1px solid #cccccc;
	background:#ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
textarea { border:1px solid #cccccc;
	background:#ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
select { border:1px solid #cccccc;
	background:#ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.button { background:url(../images/tabbg-unsel1.gif) repeat-x bottom left #152e66;
	color:#FFFFFF;
	padding:4px 2px 4px 2px;
	margin:0px;
	border:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.asteric { color:#FF0000;
	padding:2px;
}
/*-----------------------------Form elements end-----------------------------*/
/*-----------------------------Research Start-----------------------------*/
.research-title { border-bottom:#CCCCCC 1px solid;
	padding-bottom:5px;
	color:#274a70;
}
.research-title a{ color:#274a70;
}
.research-content { padding:10px 5px 10px 5px;
	background:#ebf4fd;
}
.research-color1 { background:#f7f7f7;
	color:#999999;
	font-weight:bold;
}
.research-color2 { color:#000000;
	background:#f7f7f7;
}
/*-----------------------------Research end-----------------------------*/

#fofmontwitter{ padding:8px 2px 8px 2px;
	margin:0px 0px 2px 0px;
	border:1px solid #5c6d7f;

}

/*--------------------------- readmore class start ----------------------------*/

.readmore{ font-weight:normal;
	text-align:right;
	margin:0px;
}
.readmore a:hover{	color:#be8d26;
	text-decoration:none;
}
.readmore-bullet{ color:#be8d26;
}

.hdr{ font-weight:normal;
	text-align:right;
	padding-left:15px;
	margin:0px;
}
.hdr a:hover{	color:#be8d26;
	text-decoration:none;
}
.hdr-bullet{ color:#be8d26;
}

/*--------------------------- readmore class end ----------------------------*/
/*--------------------------------breadcrumbs start-------------------------------------*/
.breadcrumbs { padding:5px 20px 5px 20px;
	color:#274a70;
	font-weight:normal;
}
.breadcrumbs a{ color:#274a70;
	font-weight:normal;
}
.breadcrumbsselect{ color:#0265cf;
	font-weight:bold;
}
/*--------------------------------breadcrumbs end-------------------------------------*/

/*--------------------------------Right Panel start-------------------------------------*/
#border
{
    border:solid 0px 1px 0px 1px #d7d7d7;
    }
.followus
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color:#2c2e32;*/
    color: #2c61a3;
    font-weight: bold;
    text-align: left;
    height: 34px;
    background-position: left top;
    background-image: url(/Images/followus_bg.gif);
    background-repeat: repeat-x;
    padding:0px 5px 0px 15px
}


/* ---------------------------------- new classes SHAISHAV -----------------------------------*/
.greyborder
{
border-left:solid #d6d6d6 1px;
border-right:solid #d6d6d6 1px;

}
.banner
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15pt;
border:solid;
background-color:#dbe1e8;
border-color:#fff;
border-width:10px;
vertical-align:middle;
color:#999999;
height:102px;
}
.footerheader
{
font-size:18px;
color:#e2b001;
padding:0px;
margin:0px 0px 0px 0px;
padding:10px;
}
.footertxt
{
font-size:8pt;
color:#000000;
padding:0px;
margin:0px 0px 0px 0px;
padding-left:10px;
padding-top:0px;
padding-bottom:10px;
padding-right:10px;
}
.footerdisc
{
font-size:8pt;
color:#142e66;
padding:0px;
margin:0px 0px 0px 0px;
}

