* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
html {
background: url('../images/1pxpgback.jpg') left top repeat-x;
background-color:#279FB7;
 
}
 
body {
margin: 0px;
padding: 0px;
 
}
 
/* DIV Ids */
#container{
width:100%;
background: url('../images/1pxbottom.jpg') left bottom repeat-x;
}
 
#pagewrapper{
width:1000px;
min-height:auto !important;
height:auto !important;
overflow:hidden;
z-index:0;
vertical-align:top;
}
 
#header{
width:1000px;
height:125px;
clear:both;
}
 
#logo{
width:585px;
height:125px;
float:left;
}

#head_R1{
margin-top: 0px;
width:410px;
height:125px;
float:right;
position:relative;
}

##head_R1 img {
border:none;
}
 
#head_R2{
width:485px;
height:49px;
float:right;
position:relative;
}
 
#logonplaceholder
{
background-color:White;
width:100%;
height:50px;
float:right;
position:relative;
}

#logon_message
{
font: normal 13px Arial; color:#1B1B1B; margin-top:10px; margin-left:15px;
}

#login {font: normal 12px/11px Arial; color:#1B1B1B; margin-top:10px; margin-left:15px;}
#login input{border:1px solid #C5C5C5; font: normal 12px/1.3em Arial; color:#1B1B1B; margin-left:5px; margin-right:5px;}
#UserName, #Password {width:120px; height:23px  } 
 
 
#banner{
width:1000px;
height:315px;
float:left;
background: url('../images/banner3.jpg') left top no-repeat;
text-align:left;
}
 
#banner-cont{
width:950px;
float:left;
margin-left:40px;
margin-right:40px;
margin-top:70px;
font: normal 12px/1.3em Arial; color:#FFFFFF; text-decoration:none;
}

.home_text {
display: block;
padding-right: 40px;
}
 
/*Data Section div id*/
#overalldata{
width:1000px;
clear:both;
background: url('../images/1pxwhtspace2.jpg') left top repeat-y;
text-align:left;
}
 
/*table one (green-big)*/
 
#grtop{
width:976px;
height:36px;
float:left;
clear:left;
background: url('../images/grtop2.jpg') left top no-repeat;
text-align:left;
margin-top:5px;
margin-left:12px;
}
 
#grtop-content{
width:976px;
height:36px;
float:left;
clear:left;
background: url('../images/grtop-content2.jpg') left top no-repeat;
text-align:left;
margin-top:5px;
margin-left:12px;
}	
	
 
 
.toplink{font: bold 12px/3.3em Arial; color:#FFFFFF; padding-left:70px;text-decoration:none;}
.normal{font: normal 12px/1.3em Arial; color:#1B1B1B;}
 
#add input{width:130px; height:20px; border:1px solid #C5C5C5; font: normal 11px/1.3em Arial; color:#467AA7; margin:2px;}
#add select{width:130px; height:20px; border:1px solid #C5C5C5; font: normal 11px/1.3em Arial; color:#467AA7; margin:2px;}
#add table{width:195px}

.more1 {
font: bold 11px/1.3em Arial;
color:#089CB9;
}
a.more1:link {
	text-decoration: none;
}
a.more1:visited {
	text-decoration: none;
 
}
a.more1:hover {
		text-decoration: underline;
}
 
.more {
font: bold 11px/1.3em Arial;
color:#669400;
}
a.more:link {
	text-decoration: none;
}
a.more:visited {
	text-decoration: none;
 
}
a.more:hover {
		text-decoration: underline;
}
 
 
#grrept{
width:976px;
float:left;
clear:left;
background: url('../images/grrepeat2.jpg') left top repeat-y;
text-align:left;
margin-left:12px;
}
 
#grbt{
width:976px;
height:15px;
float:left;
clear:left;
margin-left:12px;
margin-bottom:5px;
}
 
#page_content{
margin:20px;
font: normal 12px/1.3em Arial; color:#1B1B1B;
 
}
 
.imagest{margin-right:5px;} 
#stbcontainer{width:777px; margin-left:12px; clear:both;}
 
#sgtb-t{
width:478px;
height:34px;
float:left;
clear:left;
background: url('../images/sgtb-t2.jpg') left top no-repeat;
text-align:center;
font: bold 16px/1.5em Arial; color:#FFFFFF;
padding-top:5px;
}
 
#sgtb-r{
width:438px;
height:150px;
float:left;
clear:left;
background: url('../images/sgtb-r2.jpg') left top repeat-y;
text-align:left;
padding-left:20px;
padding-right:40px;
}
 
#sgtb-b{
width:478px;
height:16px;
float:left;
clear:left;
background: url('../images/sgtb-b2.jpg') left top no-repeat;
}
 
/*------ */
 
#sgtb1-t{
width:478px;
height:34px;
float:left;
clear:left;
background: url('../images/sgtb-t2.jpg') left top no-repeat;
text-align:center;
font: bold 16px/1.5em Arial; color:#FFFFFF;
padding-top:5px;
margin-top:5px;
}
 
#sgtb1-r{
width:438px;
height:150px;
float:left;
clear:left;
background: url('../images/sgtb-r2.jpg') left top repeat-y;
text-align:left;
padding-left:20px;
padding-right:20px;
}
 
#sgtb1-b{
width:478px;
height:16px;
float:left;
clear:left;
background: url('../images/sgtb-b2.jpg') left top no-repeat;
margin-bottom:10px;
}
 
 
/*-------*/
 
#sbtb-t{
width:478px;
height:34px;
float:left;
clear:left;
background: url('../images/sbtb-t2.jpg') left top no-repeat;
text-align:center;
font: bold 16px/1.5em Arial; color:#FFFFFF;
padding-top:5px;
}
 
#sbtb-r{
width:438px;
height:150px;
float:left;
clear:left;
background: url('../images/sbtb-r2.jpg') left top repeat-y;
text-align:left;
padding-left:20px;
padding-right:20px;
}
 
 
#sbtb-b{
width:478px;
height:16px;
float:left;
clear:left;
background: url('../images/sbtb-b2.jpg') left top no-repeat;
}
 
 
/*----*/
 
#sbtb1-t{
width:478px;
height:34px;
float:left;
clear:left;
background: url('../images/sbtb-t2.jpg') left top no-repeat;
text-align:center;
font: bold 16px/1.5em Arial; color:#FFFFFF;
padding-top:5px;
margin-top:5px;
}
 
#sbtb1-r{
width:438px;
height:150px;
float:left;
clear:left;
background: url('../images/sbtb-r2.jpg') left top repeat-y;
text-align:left;
padding-left:20px;
padding-right:20px;
}
 
 
#sbtb1-b{
width:478px;
height:16px;
float:left;
clear:left;
background: url('../images/sbtb-b2.jpg') left top no-repeat;
margin-bottom:10px;
}

#bottomimg{
width:1000px;
height:90px;
clear:both;
background: url('../images/btimg2.jpg') left bottom no-repeat;
text-align:center;
font: normal 12px/1.3em Arial; color:#1B1B1B;
}

#bottomimg2{
width:1000px;
height:45px;
clear:both;
background: url('../images/btimg2.jpg') left bottom no-repeat;
text-align:center;
font: normal 12px/1.3em Arial; color:#1B1B1B;
}

#bottomimg img{margin-top:5px; margin-bottom:5px;}

/*Data Section*/
 
/*Footer Section*/
#footer{
width:100%;
height:94px;
clear:left;
padding-top:5px;
padding-bottom:5px;
text-align:center;
background: url('../images/1pgpgbottom.png') left top repeat-x;
}
 
#footer-cont{
width:100%;
clear:left;
text-align:center;
font: normal 11px/1.3em Arial; color:#D0D0D0;
margin-top:25px;
}
 
#copy{
width:100%;
padding-top:7px;
height:19px;
clear:left;
font: normal 11px/11px Arial;color:#C2C2C2;text-align:center;
background: url('../images/copy.png') center bottom no-repeat;
margin-top:10px;
}
 
/*- Menu Tabs I--------------------------- */

    #tabsI {
      float:left;
      width:1048px;
	  height:36px;
      font-size:93%;
      line-height:normal;
	  background:url('../images/navback2.jpg') repeat-x left top;
      }
    #tabsI ul {
        margin:0;
        padding:10px 20px 0 35px;
        list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      
      margin:0;
      text-decoration:none; padding-left:4px; padding-right:23px; padding-top:0px; padding-bottom:0px
      }
    #tabsI a span {
      float:left;
	  margin-right:35px;
      display:block;
     font: bold 12px/1.5em arial;
		
      color:#FFFFFF; padding-left:5px; padding-right:8px; padding-top:0px; padding-bottom:10px
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;
	font: bold 12px/1.5em arial;
		color:#E5F4FF;
	}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#000000;
      }
    #tabsI a:hover {
      background-position:100% -43px;
	  background:url('../images/css_L.png') no-repeat left top;
	  color:#000000;
      }
    #tabsI a:hover span {
      background-position:100% -43px;
	   background:url('../images/css_R.png') no-repeat right top;
      }

        #tabsI #current a {
		background-position:100% -42px;
		background:url('../images/css_L.png') no-repeat left top;
		color:#000000;
        }
        #tabsI #current a span {
		background-position:100% -42px;
		background:url('../images/css_R.png') no-repeat right top;
		color:#000000;
        }
		
	#menu-route {
		padding-left:10px;
		margin:0;
	}
	
	#menu-help {
		padding-left:10px;
	}
	
	#menu-forum {
		padding-left:10px;
	}
/*- Original Ticode Page CSS I--------------------------- */
 
#mainsideframe{
	height: 750px; 
	*height: 755px;
	width: 230px;
}
 
#mainmapframe{
	border:1px solid;
	border-color:#6ca324;
	height: 750px; 
	width: 695px; 
	background-color:#e8eaec;
	border-collapse: collapse;
}

#usersideframe{
	height: 750px; 
	*height: 755px;
	width: 200px;
}
 
#usermainframe{
	border:1px solid;
	border-color:#6ca324;
	height: 750px; 
	width: 725px; 
	background-color:#e8eaec;
	border-collapse: collapse;
}
 
.faq{
	border:1px solid #333333;
	border-color:#279FB7;
	padding:10px;
}
 
.search{
	border:1px solid;
	border-color:#6ca324;
	padding:10px;
	width:185px;
	font: normal 12px/1.3em Arial;
	color:#1B1B1B;
}
 
#directions{
	border:1px solid;
	border-color:#6ca324;
	background-color:#6ca324;
	padding:5px 0 5px 0;
	font: normal 12px/1.3em Arial;
	color:#FFFFFF;
	width:205px;
	_width:205px;
}
 
#searchform input{width:130px; height:20px; border:1px solid #C5C5C5; font: normal 11px/1.3em Arial; color:#6ca324; margin:2px;}
#searchform select{width:130px; height:20px; border:1px solid #C5C5C5; font: normal 11px/1.3em Arial; color:#6ca324; margin:2px;}
 
.ways{
	border:1px solid;
	border-color:#6ca324;
	padding:10px;
	width:670px;
	_width:670px;
	font: normal 12px/1.3em Arial;
	color:#1B1B1B;
}
 
.ways-head{
	border:1px solid;
	border-color:#6ca324;
	background-color:#6ca324;
	width:690px;
	_width:690px;
	padding:5px 0 5px 0;
	font: normal 12px/1.3em Arial;
	color:#FFFFFF;
}
 
table.phonetics {
	font-weight:bold;
	border-collapse:collapse;
	width:70%;
	text-align:center;
	top:0;
	position:relative;
}
 
td.phonetics{
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #c0c0c0;
	border-style: solid;
	background-color:#fafbfc;
	color:#505050;
	line-height:1.5em;
	width:20%;
	font-weight:bold;
	text-align:center;
}
 
#search_select{
	width:205px;
	margin:0 1px;
	background:#8abe46;
	color:#ffffff;
}
 
#search_select li{
	list-style-type:none;
	border-bottom:1px solid #ffffff;
	white-space:nowrap;
	font-weight:bold;
}
 
#search_select li a{
	display: block;
	padding:5px 10px 5px;
	font-size:1em;
	font-weight:normal;
	text-transform: capitalize;
	text-decoration:none;
	background-color:inherit;
	color: #ffffff;
}
 
#search_select .selected, #search_select a:hover{
	background:#80b0da;
	color:#ffffff;
	text-decoration:none;
}
#usernav_select{
	width:195px;
	margin:0 1px;
	background:#8abe46;
	color:#ffffff;
}
 
#usernav_select li{
	list-style-type:none;
	border-bottom:1px solid #ffffff;
	white-space:nowrap;
	font-weight:bold;
}
 
#usernav_select li a{
	display: block;
	padding:5px 10px 5px;
	font-size:1em;
	font-weight:normal;
	text-transform: capitalize;
	text-decoration:none;
	background-color:inherit;
	color: #ffffff;
}
 
#usernav_select .selected, #usernav_select a:hover{
	background:#80b0da;
	color:#ffffff;
	text-decoration:none;
}
 
table.searchresults {
	border-collapse:collapse;
}
 
td.searchresults{
	border:1px solid #c0c0c0; 
	padding:2px 0px 2px 5px;
	background-color:#fafbfc;
	font-size:0.8em;
	font-weight:normal;
}
 
b.searchresults{
	font-size:1.1em;
	font-weight:bolder;
}
 
a.searchresults{
	text-decoration: none;
	color:#6ca324;
}
 
a.searchresults:hover{
	text-decoration:underline;
	color:#80b0da;
}
 
table.nomatchresults {
	border-collapse:collapse;
	width:100%;
}
 
td.nomatchresults {
	border:1px solid #c0c0c0; 
	padding:2px 0px 2px 5px;
	background-color:#fafbfc;
	font-size:0.8em;
	font-weight:normal;
}
 
b.nomatchresults {
	font-size:1.1em;
	font-weight:bolder;
}
 
a.nomatchresults {
	text-decoration: none;
	color:#6ca324;
}
 
a.nomatchresults :hover{
	text-decoration:underline;
	color:#80b0da;
}
 
 
/*- Original Ticode Page CSS I--------------------------- */
 
body.mappopup{
font:76% Verdana,Tahoma,Arial,sans-serif;
line-height:1.4em;
margin: 0px;
text-align:center;
color:#303030;
background:#e8eaec;
}

div.mappopup{
text-align:center;
}

H1.mappopup, H2.mappopup, H3.mappopup{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal; 
	line-height: 16px; 
	font-variant: normal;
	text-transform: none;
}

H2.mappopup, H3.mappopup {
	font-size: xx-small; 
}

#map{
height: 749px; 
}
#route
{
float:right;
}

div.LabeledMarker_markerLabel{
width:75px;
margin:5px auto;
padding:1px 0;
text-align:center;
background:#f0f2f4;
color:#467aa7;
border:1px solid #578bb8;
}

div.LabeledMarker_vtagLabel{
margin:5px auto;
width:auto;
opacity:50%;
filter:alpha(opacity=90);
padding:1px 0 ;
overflow:visible;
height:auto;	
text-align:left;
background:#ffffcc;
color:#505050;
border:1px solid #578bb8;
}

div.LabeledMarker_polyLabel{
margin:5px auto;
width:auto;
padding:1px 0 ;
opacity:10%;
overflow:visible;
height:auto;	
text-align:center;
background:#ffffcc;
border:1px solid #578bb8;
}

#mapemailbutton 
{
 z-index:300;
  position: absolute;
  color: black;
  background-color: white;
  font-family: Arial,sans-serif;
  font-size: 1em;
  float:left;
  font-weight:  normal;
  top:24px;
  left:75px;
  border: 1.5px solid black;	
  padding: 0px;
  margin-top: 3px;
  margin-bottom: 0px;
  text-align: center;
  width: 5em;
  height: 19px;
  cursor: pointer
}

#mapprintbutton, #getyourgocodemessage  , #logonstatusmessage, #toggleaddresses ,#togglepois,  #maplink,  #mapcopybutton
{
  z-index :300;
  position: absolute;
  color: black;
  text-decoration: none;
  color: black;
  background-color: white;
  font-family: Arial,sans-serif;
  font-size: 1em;
  float:left;
  font-weight:  normal;
  border: 1.5px solid black;
  padding: 0px;
  margin-top: 3px;
  margin-bottom: 0px;
  text-align: center;
  height: 19px;
  cursor: pointer
}

#mapcopybutton 
{
  left:75px;
  top:6px;
  margin-top: 0px;
  width: 5em;
}

#maplink 
{
  background-color:  #f0f2f4;
  overflow:visible;
  left:75px;
  top:27px;
  margin-top: 0px;
  text-align: left;
  width: 21em;
  height: 19px;
}

#mapprintbutton 
{
  top:4px;
  left:75px;
  width: 5em;
  height: 19px;
  cursor: pointer
}

#getyourgocodemessage  , #logonstatusmessage
{
  z-index:500;
  float: right;
  color: black;
  background-color:  #FFFF99;
  top:45px;
  left:75px;
  display:none;
}

#toggleaddresses 
{
  top:4px;
  left:135px;
  width: 14em;
  height: 19px;
  cursor: pointer
}

#togglepois 
{
  top:24px;
  left:135px;
  width: 14em;
  height: 19px;
  cursor: pointer
}

textarea{   
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	color:#467AA7;
	font-style: normal; 
	font-variant: normal;
	text-transform: none;
}
textarea.ticode_text 
{
	 width:100%;
}

a.footer {
	text-decoration: none;
	color:#FFFFFF;
}

th.filelistheader 
{
	border-collapse: separate; 
	border-color: #405060;
	background-color: #405060;
	color: white;
	padding: 1px 5px 1px 5px;
	border-style: solid;
	border-width: 1px;
}

td.filelistresults , td.nomatchlist
{
	text-decoration: none;
	border-collapse: separate; 	
	border:1px solid #c0c0c0; 
	padding:2px 4px 2px 5px;
	background-color:#fafbfc;
}

input.nomatchentry
{width:350px; height:20px; border:1px solid #C5C5C5; font: normal 11px/1.3em Arial; color:#467AA7; margin:2px;}

td.nomatchlist 
{
	width:370px;
}

div.nomatchlist
{
  font-family: Arial,sans-serif;
  font-size: 1em;
  position:relative;
  float:left;
  clear:both;
  overflow:auto;
  max-height:150px;
  width:100%;
  cursor:pointer;
}

div.nomatchinner
{
  width:350px;
}

div.batchbutton{
margin:5px auto;
width:auto;
cursor: pointer;
padding:1px 0 ;
overflow:visible;
height:auto;	
text-align:center;
background:#6ca324;
color:#ffffff;
border:1px solid #578bb8;
opacity:50%;
filter:alpha(opacity=90);
}

div.batchbutton a{
color:#ffffff;
text-decoration:none;
}

td.filepaymentlabel 
{
   font-family: Arial,sans-serif;
	text-decoration: none;
	border-color: #405060;
	background-color: #405060;
	color: white;
	padding: 1px 5px 1px 5px;
	border-style: solid;
	border-width: 1px;
}

#filepaymentdetails 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	padding: 10px 10px 10px 10px;
}
td.filepayment 
{
	text-align:right;
}

#creditcarddetails 
{
	padding:5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: large; 
	width:75%;
}

select.visa_dropdown , input.visa_textbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border:1px solid #C5C5C5; 
	color:#467AA7; 
	margin:2px;
	padding: 2px 3px 2px 3px ;
	font-size: small; 
}

td.creditcardlabel 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	padding: 00px  30px  0px 10px;
}

.home_flash_padding {
display: block;
padding-top: 6px;
padding-bottom: 6px;
}

h3 {
	font-size: 130%;
}
