﻿#body
{
	vertical-align:top;
	position:absolute;
	width:100%;
	min-height:100%;
	background-image:url('../images/bar.gif');
	background-repeat:repeat-x;	
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color: #464646;
    line-height: 16px;
}* html #body{height:100%}
#header_topBar
{
	width:100%;
	height:280px;
	margin-left:auto;
	margin-right:auto;
	background-image: url('../images/bar.gif');
    background-position:bottom;
    background-repeat:repeat-x;	
}
#header_topBar #inner_topBar,  #inner_topBar a,  #inner_topBar a:link, #inner_topBar a:hover,#inner_topBar a:visited
{
	width:940px;
 	margin:auto;
	padding:5px;
	color:#fff;
	font-size:11px;
	text-align:right;
	/*letter-spacing:.1em;*/
	text-decoration:none;
	height:280px;
 }
#admin_topbar
{
	width:100%;
	height:130px;
	margin-left:auto;
	margin-right:auto;
	background-image: url('../images/bar.gif');
    background-position:bottom;
    background-repeat:repeat-x;
}
#admin_topbar #inneradmin_topbar
{
	width:940px;
 	margin:auto;
	color:#fff;
	font-size:11px;
	text-align:right;
	/*letter-spacing:.1em;*/
	text-decoration:none;
	height:130px;
 }
#content
{
  	width:100%;
	min-height:100%;
	background-color:#fff;
}   
#content #inner_content
{	
 	min-height:80%;
	width:775px;
 	padding:5px;
	color:#555;
	margin-left:auto;
	margin-right:auto;
}
#footer
 {
	position:absolute;bottom:-1px;
	BACKGROUND-POSITION: left top; background-color:#013591;  PADDING-BOTTOM: 5px; WIDTH: 100%;  BACKGROUND-REPEAT: repeat-x; margin-top:5px;height:25px;
    bottom: 0 !important;	
}
#inner_footer
{
	width:940px;
	margin:auto;
	padding:5px;
    background-image: url('../images/bg_footer.gif');
	padding-top:0px;
	color:#f0f0f0;
	line-height:150%;
}
html, body
{
    height:100%;
	font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color: #464646;
    line-height: 16px;
    margin:0px;
	padding:0px;
	width: 100%;
}
#clearfooter{clear:both;height:75px;}

/*----*/

.layout
{
    width: 775px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}
img
{
    border: none;
}
.toptabs span
{
    background-image: url(../images/toptab.png);
    width: 107px;
    height: 37px;
    display: inline;
    float: left;
    cursor: pointer;
    margin-top: 15px;
    background-repeat: no-repeat;
    text-align: center;
}
.toptabs a
{
    width: 107px;
    height: 37px;
    display:block;
    color: #323232;
    text-decoration: none;
    font-size: 12px;
    line-height: 40px;
    font-family: Verdana;
    font-weight: 400;
    text-align: center;
    font-variant: small-caps;
}
.toptabs a:link
{
    width: 107px;
    height: 37px;
    display:inline;
    color: #323232;
    text-decoration: none;
    font-size: 12px;
    line-height: 40px;
    font-family: Verdana;
    font-weight: 400;
    text-align: center;
    font-variant: small-caps;
}
.toptabs a:hover
{    
    color: #F7941C;
    text-decoration: none;
    font-size: 12px;
    line-height: 40px;
    font-family: Verdana;
    font-weight: 400;
    text-align: center;
    font-variant: small-caps;
}
.toptabs
{
    height: 52px;
    vertical-align: bottom;
    color: #F7941C;
    text-align: right;
}
.toptab_selected a
{    
    color: #F7941C;
    text-decoration: none;
    font-size: 12px;
    font-family: Verdana;
    font-weight: 400;
    text-align: center;
    font-variant: small-caps;
}
.headerbar
{
    background-image: url(../images/bar.gif);
    background-repeat: repeat-x;
    height: 29px;
}
.footer_container
{
    width: 100%;
    height: 115px;
    background-color: #013591;
    clear: both;
}
.footer
{
    background-image: url(../images/bg_footer.gif);
    height: 75px;
}
.bluetxtbold
{
    font-weight: bold;
    color: #0071BC;
}
.graytxtbold
{
    padding-left: 100px;
    font-weight: bold;
    color: #898989;
}
.graytxtbold a
{
    font-weight: normal;
    text-decoration: none;
    color: #898989;
}
.blacktxtbold
{
    font-weight: bold;
    color: #464646;
}
.grayheader
{
    height: 29px;
    background-color: #ebebeb;
}
.header_left
{
    float: left;
    padding: 5px 5px 5px 5px;
}
.header_right
{
    float: right;
    padding: 5px 5px 5px 5px;
}
.logo
{
    width: 210px;
    height: 52px;
    float: left;
}
.logout
{
    text-align: right;
    height: 20px;
}
.adminlogout
{
    width: 775px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    height: 18px;
}
.orangelink
{
    color: #F7941C;
    text-decoration: none;
}
.orangelink a:link
{
    color: #F7941C;
    text-decoration: none;
}
.orangelink a:hover
{
    color: #F7941C;
    text-decoration: none;
}
.orangelink a:visited
{
    color: #F7941C;
    text-decoration: none;
}
.footerlink a:link
{
    color: #6699CC;
    text-decoration: none;
}
.footerlink a:hover
{
    color: #6699CC;
    text-decoration: none;
}
.footerlink a:visited
{
    color: #6699CC;
    text-decoration: none;
}
.footerlink
{
    padding-top: 20px;
    text-align: center;
    color: #6699CC;
}
.navyblue
{
    color: #6699CC;
}
.homeblock
{
    width: 240px;
    padding-left: 10px;
    height: auto;
    float: left;
    padding-top: 0px;
    overflow:hidden;
}
.homeblock div.content
{
    height:auto;
    display:table;
}
.homeblockseparator
{
    width: 29px;
    height: 200px;
    float: left;
    padding-top: 20px;
    background-image: url(../images/home_separator.gif);
}
.home_header
{
    color: #6699CC;
    font-family: Verdana;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
}
.home_headernew
{
	margin:0;
	padding:5px 0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color: #6699CC;
	line-height: 30px;	
}
.phonefield1
{
    border: 1px solid #E1E1E1;
    width: 31px;
}
.phonefield2
{
    border: 1px solid #E1E1E1;
    width: 57px;
}
.txtfield
{
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #E1E1E1;
    width: 131px;
}
.txtarea
{
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #E1E1E1;
    height: 100px;
    width: 100%;
}
.orangebold
{
    font-weight: bold;
    color: #F7941C;
}
.orangebold a:link
{
    font-weight: bold;
    color: #F7941C;
}
.orangebold a:visited
{
    font-weight: bold;
    color: #F7941C;
}
.news
{
    background-image: url(../images/newsbullet.gif);
    padding-left: 20px;
    background-repeat: no-repeat;
    margin-top: 10px;
}
.buttonimage
{
    bottom: 0;
}
.span_input
{
    padding: 1px;
    float: left;
    width: 58%;
    margin-right: 0px;
    margin-left: 0px;
    line-height: 150%;
    padding-top: 5px;
}
.span_label
{
    float: left;
    width: 40%;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 3px;
    padding-top: 5px;
    line-height: 150%;
}
.span_label_admin
{
	float:left;
	width:20%;
}
.button_admin
{
	padding-left:85px;
}
.register
{
    padding: 5px;
    padding-left: 50px;
    width: 500px;
    height:200px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}
.bggray
{
    background-color: #f2f2f2;
}
.stred
{
    color: Red;
    font-size:12px;
    font-weight:lighter;    
}
.tips
{
    clear: both;
    height: auto;  
}
.tips div
{
    width: 100%;
    clear: both;
}
.tips div.separator
{
    border-bottom: dashed 1px #b2b2b2;
    padding: 2px 2px 2px 2px;
}
.tips span.number
{
    width: 8%;
    float: left;
    text-align: center;
    font-weight: bold;
    color: #F7941C;
}
.tips span.tip
{
    width: 92%;
    float: right;    
}
.downloadtab
{
    height: 30px;
    vertical-align: bottom;
}
.downloadtab a
{
    background-image: url(../images/dw_tab.png);
    width: 162px;
    height: 30px;
    display: inline;
    float: left;
    cursor: pointer;
    margin-top: 15px;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    text-decoration: none;
    color: #3366CC;
    line-height: 25px;
}
.downloadtab a.selected
{
    background-image: url(../images/dw_selectedtab.png);
    width: 162px;
    height: 30px;
    display: inline;
    float: left;
    cursor: pointer;
    margin-top: 15px;
    background-repeat: no-repeat;
}
.downloadbutton
{
    border: 1px solid #ffffff;
    background-color: #3366CC;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
    cursor: pointer;
    padding: 2px;
}

/* style for download page */
.dwgrey
{
    width: 100%;
    display: table-row;
    height:20px;
}
dwgrey div
{
    background: #EAEAEA;
    float: left;
    text-align: center;
    display:table-cell;
}
.dwgrey td
{
	 background: #EAEAEA;
	 border: solid 1px #fff;
}
.profileview div.darkgrey, .appview div.darkgrey
{
    border: solid 1px #fff;
    background: #EAEAEA;
}
.dwitems
{
    width: 100%;
    clear: both;
    display: table;
}
.appheader
{
    width: 100%;
}
.appview div.appname, .appheader div.appname
{
    width: 300px;
}
.appview div.version, .appheader div.version
{
    width: 200px;
}
.appview div.date, .appheader div.date
{
    width: 180px;
}
.appview div.download, .appheader div.download
{
    width: 80px;
}
.paging
{
    height: 15px;
    width: 15px;
    background-color: #F7941C;
    text-align: center;
    display: block;
    float: left;
    margin-left: 4px;
}
.paging a
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
.paging_grey
{
    height: 15px;
    width: 15px;
    background-color: #F7941C;
    text-align: center;
    display: block;
    float: left;
    margin-left: 4px;
}
.paging_grey a
{
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
.frmbutton
{
    font-size: 11px;
    font-weight: bold;
    border: 1px solid #282828;
    background: #282828;
    color: #ffffff;
    height: 18px;
    text-align: center;
    cursor: pointer;
}
.listobjectcontainer
{
    width: 100%;
    padding: 20px 0px 20px 0px;
}      
.adtoptabs span
{
    background-image: url(../images/adtoptab.png);
    width: 123px;
    height: 37px;
    display: inline;
    float: left;
    cursor: pointer;
    margin-top: 15px;
    background-repeat: no-repeat;
    text-align: center;
}
.adtoptabs a
{
    width: 123px;
    height: 37px;
    display:block;
    color: #323232;
    text-decoration: none;
    font-size: 12px;
    line-height: 40px;
    font-family: Verdana;
    font-weight: 400;
    text-align: center;
    font-variant: small-caps;
}
.adtoptabs a:link
{
    width: 123px;
    height: 37px;
    display:inline;
    color: #323232;
    text-decoration: none;
    font-size: 12px;
    line-height: 40px;
    font-family: Verdana;
    font-weight: 400;
    text-align: center;
    font-variant: small-caps;
}
.adtoptabs a:hover
{    
    color: #F7941C;
    text-decoration: none;
    font-size: 12px;
    line-height: 40px;
    font-family: Verdana;
    font-weight: 400;
    text-align: center;
    font-variant: small-caps;
}
.adtoptabs
{
    height: 52px;
    vertical-align: bottom;
    color: #F7941C;
    text-align: right;
}
.adtoptab_selected a
{    
    color: #F7941C;
    text-decoration: none;
    font-size: 12px;
    line-height: 40px;
    font-family: Verdana;
    font-weight: 400;
    text-align: center;
    font-variant: small-caps;
}
.cctab
{
    font-weight:bold;
    color:Blue;
}
.cctab a
{
    font-weight:bold;
    color:Blue;
}
.cctab a:hover
{
    font-weight:bold;
    color:Blue;
}
.cctab a:link
{
    font-weight:bold;
    color:Blue;
}
.cctabinactive
{
    font-weight:bold;
    color:Black;
}
.cctabinactive a
{
    font-weight:bold;
    color:Black;
}
.cctabinactive a:hover
{
    font-weight:bold;
    color:Black;
}
.cctabinactive a:link
{
    font-weight:bold;
    color:Black;
}
.border td
{
	border:solid 1px #b2b2b2;
	text-align:center;
	padding:5px 5px 5px 5px;
}
.border 
{
	width:10px;
	overflow:visible;
}
.imageCell
{
	float:left;
	padding:10px 10px 10px 10px;
}
.container_blue clearfix
{
	padding:3px;
	display:block;  
	clear:both; 
	visibility:visible; 
	display:inline-block;
}
.contentdiv clearfix
{
	 padding:.92em; 
	 padding:.8em;
	 display:block; 
	 visibility:visible; 
	 display:inline-block;
}
.h2
{
	font-family:Verdana; 
	font-size:15px; 
	font-weight:bold; 
	color:#6699CC; 
	line-height: 20px;
}
.li
{
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
}
.li_bold
{
	font-size:13px; 
	font-family:Arial; 
	font-weight:bold;
}
.ad_ratio
{
	width:25px;
	text-align:center;
}
.txtarea_small
{
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #E1E1E1;
    height: 50px;
    width: 100%;
}
.stred_none
{
		color: Red;
		display:none;
}
.span_label_width
{
		float: left;
		width: 30%;
		margin-right: 0px;
		margin-left: 0px;
		padding-left: 3px;
		padding-top: 5px;
		line-height: 150%;
}
.span_hide
{
	   display: none; 
	   padding-left: 10px;
}
.span_visible
{
	  display: block; 
	  padding-left: 0px;
}
.td_width
{
	  width:220px;
	  vertical-align:top;
}
.div_width250
{
	  float:left;
	  width:250px;
}
.div_width100
{
	  float:right;
	  width:100px;
}
.div_left
{
	   float:left;
	   width:250px;
	   height:30px
}
.div_right
{
	   float:right;
	   width:250px;
	   height:30px
}
.div_width540
{
	  float:left;
	  width:540px;
}
.div_left100
{
	  float:left;
	  width:100px;
}
.div_width80
{
	  float:left;
	  width:80px;
	  padding-left:20px
}
.div_left120
{
	  float:left;
	  width:120px;
}
.div_right120
{
	  float:right;
	  width:120px;
}
.div_floatleft
{
	float:left;
	padding-left:30px;
}
.div_width600
{
   float:left; 
   width:600px;
   height:30px;
}
.div_left200
{
   float:left; 
   width:200px;
   height:30px;
}
.div_left40
{
   float:left; 
   width:40px;
}
.divgrey_header180
{
  background-color:#A1A0A9;
  border:none;
  color:White;
  width:180px;
  font-weight:bold;
}
.divgrey_header410
{
  background-color:#A1A0A9;
  border:none;
  width:410px;
  font-weight:bold;
  color:White;
}
.divcell180
{
  background-color:White;
  border:none;
  width:180px;
  text-align:center;
}
.divcell410
{
  background-color:White;
  border:none;
  width:410px;
  text-align:center
}
.td180
{
background-color:White;
border:solid 1px #555;
height:30px;
}
.tdborder
{
 background-color:White;
 border-bottom:solid 1px #555;
 height:30px;
 border-left:solid 1px #555
}
.tdheaderborder
{
 background-color:#A1A0A9;
 border-bottom:solid 1px #555;
 height:30px;
 border-left:solid 1px #555;
 border-top:solid 1px #555;
 text-align:center;
}
.profileheader a, .appheader a
{
    text-align: center;
    font-weight: bold;
    color: #000;
}
.profileheader div, .appheader div
{
    border: solid 1px #fff;
    background: #F9C257;
    float: left;
    height: 30px;
    text-align: center;
    font-weight: bold;
    padding-top: 5px;
    color: #000;
}
.profileheader td.profilename 
{
    width: 210px;
    text-align: left;
    background-color:#A1A0A9;
    height:30px;
    border-bottom:solid 1px #555;
    border-right:solid 1px #555;
    border-top:solid 1px #555;
    border-left:solid 1px #A1A0A9
}
.profileview td.profilename
{
    width: 210px;
    text-align: left;
    background-color:White;
    height:30px;
    border-bottom:solid 1px #A1A0A9;
    border-right:solid 1px #A1A0A9;
    border-top:solid 1px #A1A0A9;
    border-left:solid 1px #A1A0A9;
}
.profileheader td.shortcode 
{
    width: 80px;
    background-color:#A1A0A9;
    height:30px;
    border-bottom:solid 1px #555;
    border-right:solid 1px #555;
    border-top:solid 1px #555;
    border-left:solid 1px #A1A0A9
}
.profileview td.shortcode
{
	width: 80px;
    background-color:White;
    height:30px;
    border-bottom:solid 1px #A1A0A9;
    border-right:solid 1px #A1A0A9;
    border-top:solid 1px #A1A0A9;
    border-left:solid 1px #A1A0A9
}
.profileheader td.category 
{
    width: 130px;
    background-color:#A1A0A9;
    height:30px;
    border-bottom:solid 1px #555;
    border-right:solid 1px #555;
    border-top:solid 1px #555;
    border-left:solid 1px #A1A0A9;
}
.profileview td.category
{
    width: 130px;
    background-color:White;
    height:30px;
    border-bottom:solid 1px #A1A0A9;
    border-right:solid 1px #A1A0A9;
    border-top:solid 1px #A1A0A9;
    border-left:solid 1px #A1A0A9
}
.profileheader td.version 
{
    width: 95px;
    background-color:#A1A0A9;
    height:30px;
    border-bottom:solid 1px #555;
    border-right:solid 1px #555;
    border-top:solid 1px #555;
    border-left:solid 1px #A1A0A9;
}
.profileview td.version
{
    width: 95px;
    background-color:White;
    height:30px;
    border-bottom:solid 1px #A1A0A9;
    border-right:solid 1px #A1A0A9;
    border-top:solid 1px #A1A0A9;
    border-left:solid 1px #A1A0A9;
}
.profileheader td.date 
{
    width: 130px;
    background-color:#A1A0A9;
    height:30px;
    border-bottom:solid 1px #555;
    border-right:solid 1px #555;
    border-top:solid 1px #555;
    border-left:solid 1px #A1A0A9
}
.profileview td.date
{
    width: 130px;
    background-color:White;
    height:30px;
    border-bottom:solid 1px #A1A0A9;
    border-right:solid 1px #A1A0A9;
    border-top:solid 1px #A1A0A9;
    border-left:solid 1px #A1A0A9
}
.profileheader td.download 
{
    width: 90px;
    text-align: center;
    background-color:#A1A0A9;
    height:30px;
    border-bottom:solid 1px #555;
    border-right:solid 1px #555;
    border-top:solid 1px #555;
    border-left:solid 1px #A1A0A9
}
.profileview td.download
{
    width: 90px;
    text-align: center;
    background-color:White;
    height:30px;
    border-bottom:solid 1px #A1A0A9;
    border-right:solid 1px #A1A0A9;
    border-top:solid 1px #A1A0A9;
    border-left:solid 1px #A1A0A9
}
.profileheader div.divheader 
{
	border:none;
	background-color:#A1A0A9;
	color:White;
	
}
.profileview div.divrow
{
	background-color:White;
	border:none;
}
/* Newly added Design*/
#layout{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	}
.header_content{
	width:100%;
	height:80px;
	background-image:url(../images/header.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:0;
	padding:0;
	margin:0;
	}
.header{
	width:942px;
	margin:0 auto;
	padding:0px;
	/*background-image:url(../images/logo.gif);*/
	background-position:left;
	background-repeat:no-repeat;
	height:80px;
}
.header_ul{
	margin:0px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	color:#1F1D1E;
	font-size:14px;
	float:right;
	text-align:right;
	width:695px;
}	
.header_ul span{
	float:none;
	text-align:center;
	margin:0;
	padding:0 10px;
	list-style:none;
	font-weight:normal;
}
.header_ul span a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#1F1D1E;
	font-weight:normal;
}
.header_ul span a.current{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#F69C2A;
	font-weight:normal;
}
.header_ul a:link
{
    width: 107px;
    height: 37px;
    display:inline;
    color: #323232;
    text-decoration: none;
    font-size: 12px; 
    font-family: Verdana;    
    text-align: center;
    font-variant: small-caps;
}
.header_ul a:hover
{    
    color: #F7941C;
    text-decoration: none;    
    font-variant: small-caps;
}
.header ul{
     margin:30px 0 0 0;
     padding:0 0 0 0;
     list-style:none;
     color:#1F1D1E;
     font-size:14px;
     float:right;
     text-align:right;
     width:510px;
 }
.header ul li{
     float:left;
     text-align:center;
     margin-right:20px;
     padding:0 10px;
     list-style:none;
     font-weight:normal;
 }
.header ul li a{
     margin:0;
     padding:10px;
     text-decoration:none;
     color:#1F1D1E;
     font-weight:normal;
 }
.header ul li a.current{
     margin:0;
     padding:0;
     text-decoration:none;
     color:#F69C2A;
     font-weight:normal;
 }	
.footernew{
	width:100%;
	height:62px;
	background-image:url(../images/footer.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin:20px 0 0 0;
	padding:0;
}	
.footer_content{
	width:940px;
	height:62px;
	margin:0 auto;
	padding:0;
}
.footer_content_ul_li a
{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 3px;
	color:#4F4F4F;
}
.footer_content .copyright{
	padding:15px 0 0 0;
	margin:0;
	color:#4F4F4F;
	font-size:11px;
	font-family:Arial;
	text-align:center;
	text-align:left;
	float:right;
	width:300px;
}
.footer_content ul{
	padding:20px 0 0 0;
	margin:0;
	list-style:none;
	color:#4F4F4F;
	font-size:11px;
	font-family:Arial;
	text-align:center;
	float:left;
}
	
/* New design for Home page*/
	
.footer_content_ul{
	padding:20px 0 0 0;
	margin:0;
	list-style:none;
	color:#4F4F4F;
	font-size:11px;
	font-family:Arial;
	text-align:center;
	width:580px;
	float:left;
}
.footer_content_ul_li{
	float:left;
	padding:0 3px;
	margin:0;
	list-style:none;
	}
.footer_content_ul_li a{
	color:#000;
	text-decoration:none;
}
.flash_content{
	width:100%;
	height:400px;
	background-image:url(../images/body_bg.gif);
	background-position:left top;
	background-repeat:repeat;
	border:0;
	padding:0;
	margin:0;
}
.flash{
	width:940px;
	margin:0 auto;
	padding:0px;
	height:343px;
}
.flash_data{
	width:940px;
	margin:0 auto;
	padding:0px;
	height:286px;
	border:0;
	background-position:center bottom;
	background-repeat:no-repeat;
}
.flash_table_bghome{
	background-repeat:no-repeat;
	background-position:left bottom;
	width:400px;
	height:276px;
	padding:10px 0 0 0;
	margin:0;
	float:left;
}
.flash_table_bg{
	background-image:url(../images/table_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:400px;
	height:276px;
	padding:0px 0 0 0;
	margin:0;
	float:left;
}
h2{
	margin:0;
	border:0;
	padding:5px 0 0 60px;
	color:#fff;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	height:51px;
}
h2 label{
	font-size:12px;
	font-weight:normal;
}
h2.one{
	background-image:url(../images/one.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
h2.two{
	background-image:url(../images/two.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.flash_table{
	width:330px;
	height:110px;
	padding:0px;
	margin:11px 0 0 20px;
	color:#fff;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	position:absolute;
	z-index:2;
}
.flash_table td{
	text-align:left;
	padding:0 ;
	margin:0;
	font-weight:normal;
	vertical-align:middle;
}
.flash_table td.label{
	width:90px;
	text-align:left;
	padding:0 ;
	margin:0;
	font-weight:normal;
}
.flash_table td .select_field{
	width:100px;
	height:15px;
	padding:0;
	margin:0;
	border:0;
	font-size:11px;
    font-family :Arial, Helvetica, sans-serif;
}  
.dropDown
{
    width:145px;
    font-size: 11px;
    border-width: thin;
    border-style: solid;
    background-color: White;
    border-color: #ffffff;
    color: Black;
    cursor: default;
    margin-top:3px;
}
.dropDownRegion
{
	margin-top:2px;
	width:90px;
    font-size: 11px;
    border-width: thin;
    border-style: solid;
    background-color: White;
    border-color: #ffffff;
    color: Black;
    cursor: default;
    padding-top:1px;
}
	
/*Changed to below for the new design*/
.flash_tabel td .input_field{
	width:150px; 
	margin:0 5px 0 0;
	border:0;
	font-size:11px;
}
.flash_table td .button{
	width:61px;
	height:21px;
	padding:0px;
	margin-top:3px;
	border:0;
	font-size:11px;
	background-color: Transparent;
	font-weight:bold;
	background-image:url(../images/submit_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}
.flash_table_rt{
	width:350px;
	height:276px;
	padding:10px 0 0 0;
	margin:0;
	float:right;
}
.flash_table_rt p{
	color:#fff;
	font-family:Arial;
	font-size:18px;	
	margin:30px 0 0 0;
	background-image:url(demo_button.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:210px;
}	
.container{
	width:940px;
	height:auto;
	margin:0 auto;
	padding:10px 0 0 0;
	border:0;
}
.container a{
	font-size:12px;
	text-decoration:underline;
	color:#F6960C;
}
.content_left{
	float:left;
	width:580px;
	height:auto;
}
.content_left p{
	color:#004587;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
}
.content_left p a{
	font-size:12px;
	text-decoration:underline;
	color:#F6960C;
}
.image_field{
	width:137px;
	float:left;
	margin:0 4px 0 0;
	padding:5px 0;
	color:#9C9C9C;
	text-align:center;
	height:60px;
}	
.image_field img{
	widows:100%;
}
.image_field span{
	display:block;
	text-align:center;
	font-weight:bold;
	color:#9C9C9C;
	padding:5px 0;
	font-size:14px;
	float:left;
}
.links{
	padding:0 0 20px 0;
	margin:0 10px 0 0;
	float:right;
	display:block;
}
.content_right{
	float:right;
	width:360px;
	height:auto;
}
.login_bg{
	width:356px;
	height:135px;
	background-image:url(../images/login_background.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0;
	margin:0;
}
.login_table{
	width:340px;
	height:105px;
	padding:10px 0 0 0;
	margin:0 0 0 10px;
	color:#000;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.login_table td{
	text-align:left;
	padding:0 ;
	margin:0;
}
.login_table td a{
	color:#277ECB;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.login_table td .input_phone{
	width:40px;
	padding:3px;
	margin:0 10px 0 0;
	border:1px solid #D8D9DD;
	border-bottom:0;
	border-right:0;
	font-size:12px;
}
.login_table td .input_password{
	width:170px;
	padding:3px;
	margin:0;
	border:1px solid #D8D9DD;
	border-bottom:0;
	border-right:0;
	font-size:12px;
}
.textboxEmail
{
	width:139px;
	padding:2px;
	margin-top:3px;
	border:1px solid #D8D9DD;	
	font-size:11px;
}
h3{
	margin:0;
	padding:5px 0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#F19816;
}
h4{
	margin:0;
	padding:5px 0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#0152A1;
}
h1{
	margin:0 ;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FAE78A;
	font-size:28px;
	font-weight:bold;
	width:820px;
	padding:20px 0 5px 0;
	height:37px;
}
.image_block{
	padding:0px;
	margin:5px 0px;
	border:0;
}
.flash_table td .input_field_small{
     width:40px; 
     border:0;
     padding:1px;
     height:15px;
     margin:0 4px 0 0; 
     font-size:11px;
     margin-top :2px;
 }
 .flash_table td .input_field_large{
     width:43px;
     height:15px;
     padding:1px;
     margin:0 4px 0 0;
     border:0;
     font-size:11px;
 }
 
 /* Finally changed the footer section */
 .header_content{
	width:100%;
	height:80px;
	background-image:url(../images/header.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:0;
	padding:0;
	margin:0;
}
.header{
	width:940px;
	margin:0 auto;
	padding:0px;
	background-image:url(logo.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:60px;
}
.header ul{
	margin:30px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	color:#1F1D1E;
	font-size:14px;
	float:right;
	text-align:right;
	width:560px;
}
.header ul li{
	float:left;
	text-align:center;
	margin:0;
	padding:0 15px;
	list-style:none;
	font-weight:normal;
}
.header ul li a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#1F1D1E;
	font-weight:normal;
}
.header ul li a.current{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#F69C2A;
	font-weight:normal;
}

/*Added for the change in Login section*/
.login_table td .login_bt{
	width:77px;
	height:27px;
	padding:0;
	margin:0 0 0 10px;
	border:0;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background-image:url(../images/l_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-color:none;
}

/* Style added for new layout */
.body{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 }
img{
 border:0;
 } 
 .login_bluebutton
 {
 	width:61px;
	height:21px;
	padding:0;
	/*margin-left:-55px;*/
	border:0;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background-image:url(../images/login_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
 }
 .footer_content span{
	float:left;
	padding:0 3px;
	margin:0;
	list-style:none;
}
.taglink
{
	color: #F7941C;
    text-decoration: none;
	cursor:pointer;
	float:right;
	font-weight:bold;
	font-size:13px;
}
.lblStyle
{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:red;
}
.welcomeLabel
{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:red;
}
layout.h1
{
		font-family: Verdana; font-size: 13px; font-weight: bold;text-align:center; color: #6699CC; line-height: 20px;
}	
.contenth1
{
		font-family: Verdana;
		font-size: 13px; 
		font-weight: bold;
		text-align:center; 
		color: #6699CC; 
		line-height: 20px;
}
.center_content
{
	width:820px;
	height:100%;
	font-weight: bold;
}
.center_content ul li
{
		font-size:11px;
		font-weight:normal;
		font-family:Tahoma;
}
.center_content b 
{
		font-family : Verdana;
		font-size: 13px;
		font-weight: bold;
		text-align:center; 
		color: #6699CC; 
		line-height: 20px;
	    text-decoration:underline
}
.padding_li
{
		padding-top:5px;
}
.flash_content_nextbus{
	width:100%;
	height:360px;
	background-image:url(../images/nextbus_lines.gif);
	background-position:left top;
	background-repeat:repeat;
	border:0;
	padding:0;
	margin:0;
}
.nb_flash_table_bg{
	background-image:url(../images/nb_table_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:400px;
	height:276px;
	padding:0px 0 0 0;
	margin:0;
	float:left;
}
.nb_h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	color:#0152A1;
}
.header_middle
{
    float: left;
    padding: 5px 5px 5px 5px;
    font-weight: bold;
    font-size:x-large;
    color: #464646;
}

/*Newly added for shorhand bunny access page*/

.headingh1
{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 22px; 
  font-weight: bold;
  text-align:center; 
   
  line-height: 30px;
}
.headingh2
{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 15px; 
  font-weight: bold;
  text-align:center; 
   padding-right:90px;
  line-height: 20px;
}
.headh1
{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 20px; 
  font-weight: bold;
  text-align:center;   
  
}
.center_heading
{
 padding-top:5%;
 width:100%;
 height:100%;
 font-weight: bold;
}
.green
{
color:#98c652;
text-decoration:none;
}


a.btnLink, a.btnLink:link, a.btnLink:visited {
 position: relative;
 margin: 0;
 height: 0;
 display: block;
 overflow: hidden;
 line-height: 1em;
 background-position: 0 0;
 background-repeat: repeat;
}
#tblLogin
{
 margin: 0 auto;
}
#backButton
{ 
    padding-top:130px;
  *.padding-top:140px;
}

.connectBr
{
	background-image:url('../images_new/entrar.png');
	width:89px;
	height:28px;
	float:left;
	margin-left:220px;
	margin-top: -5px;

}
.connectBr:hover {background-position: 0 -28px;}
.connectBr:active {background-position: 0 -56px;}
