/*body {font:bold 11px Arial, Helvetica, Verdana, San-Serif; margin:0px; padding:0px}*/
body { font:bold 11px Arial, Helvetica, Verdana, San-Serif;	margin:0px;	padding:0px 10px 0px 0px; background-image: url(../images/blueline.gif);
	background-repeat: repeat; background-position: left top; width:666px;}

.fixAccessLink{ display:none; }

img { border: 0px; }

/*  hold main site elements */
#mainframe { padding: 0px 0px 0px 0px; width: 666px; left: auto;}

/* /////////////////////// Main Navigation Starts //////////////////////// */ 

/* Places main navigation */

#nav{ width:666px; position:absolute; top:0px; left:104px; z-index:20; HEIGHT:18PX; }

#navcontainer1 { background-color: #3399CC; HEIGHT:18PX; padding-top:2px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px }

#navcontainer1 UL { DISPLAY: inline; LIST-STYLE: none; MARGIN: 0px; }
#navcontainer1 LI { DISPLAY: inline; LIST-STYLE: none; MARGIN-left: -3px; }
#navcontainer1 A { height:100%; padding: 5px 10px 5px 10px; TEXT-DECORATION: none; border-right:1px solid #ffffff; BACKGROUND-COLOR: #3399CC; COLOR: #ffffff }

#navcontainer1 A:hover { BACKGROUND-COLOR: #006699; COLOR: #ffffff }
#navcontainer1 A.oSelected { BACKGROUND-COLOR: #006699; COLOR: #ffffff }

#navcontainer1 A.oSelected:hover { BACKGROUND-COLOR: #006699; COLOR: #ffffff }

/* /////////////////////// Main Navigation Ends //////////////////////// */ 


/* top link holder */
#toplinks { font: normal 10px Arial, Helvetica, sans-serif;	color: #003366; position:absolute; top:35px; left:104px; text-align: right; width:666px; }

/* small links */
.smalllinkhelp { font: normal 10px Arial, Helvetica, sans-serif; color: #002163; right: auto; top: 26px; text-decoration: underline; }
.smalllink1 { font: normal 10px Arial, Helvetica, sans-serif; color: #999999; right: auto; top: 26px; text-decoration: underline; }

/* page title */
#title { font: bold normal 15px Arial, Helvetica, sans-serif; color: #003366; position:absolute; top:35px; right:230px; width:160px; left: 104px; }

.setitle { font: bold normal 15px Arial, Helvetica, sans-serif; color: #003366; left: auto; position:relative; Top:0px; }
.searchsub { font: bold normal 11px Arial, Helvetica, sans-serif; color: #003366; left: auto; position:relative; Top:0px; }

/*places Holder*/
/* holds all 2 buttons for personal and buisness places */
#placesholder { position:absolute; top:78px;left: 116px;width:220px;padding: 25px; }

/* places */
#places1 { width: 120px; color: #003366; position:absolute; top:0px; left:0px; }

#places2 { width: 120px; color: #003366; position:absolute; top:0px; left:120px; }

/* Places Personal Button */
/* Places Business Button */
.personalLink, .businessLink { position:absolute; border: 1px solid #336699; text-decoration: none;	color: #336699;	font-weight: bold;	white-space: nowrap; padding: 3px; }

/* main content box holds image and search function */
#mainbox { position:relative; top:15px; right:230px; width:760px; left: 10px; height: 248px; background-color:#C2CFD7; padding-bottom: 0px; margin-bottom: 0px;}

#mainboximg { position:absolute; top:10px; right:230px;	width:737px; left: 10px; height: 228px;	background: url(../images/banner2.jpg) no-repeat left top; cursor: auto;}

#bannerImage{ background-color:#FFFFFF; width:540px; height:210px;overflow:hidden; }

/* main content box holds image and search function */
#logbox { position:absolute; top:0px; width:200px; left: 540px; height: 228px; text-align:left; background-color:#ffffff; z-index:99; }


#logbox .logoBoxPadding { padding:10px 10px 10px 10px;}

/* LOGIN BUTTON */
#logbutcont { position:relative; left:118px; top: 12px; }

.logbut { width: 120px;	height: 22px; border: 1px solid #006699; text-decoration:none; text-align:left; color: #336699;	font-weight: bold; padding:3px 3px 3px 3px; background: #FFCC66; }



/*  ////////////////////////////////////////  */
.titleCase { font: normal 15px Arial, Helvetica, Verdana, sans-serif; color: #003366; font-weight: bold; text-decoration:none; }
.subTitleCase {	font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #003366; }

.setitle { font: bold 15px Arial, Helvetica, Verdana, sans-serif; color: #003366; left: auto; position: relative; Top: 0px; }

.searchsub { font: bold 11px Arial, Helvetica, Verdana, sans-serif;	color: #003366;	left: auto;	position:relative;	Top:0px; }
/*  ////////////////////////////////////////  */

/* banner links */
#bannerlink1 { width: 180px; font:10px Verdana, Arial, Helvetica, San-Serif; text-align: center; text-decoration: none;	color: #FFFFFF;	font-weight: normal;padding: 3px; position:absolute; top:209px; z-index:1; background: #697988; border-top: 0px; text-transform: uppercase; }

#bannerlink2 { width: 180px; left:180px; font:10px Verdana, Arial, Helvetica, San-Serif; text-align: center; text-decoration: none;	color: #FFFFFF;	font-weight: normal; padding: 3px; position:absolute; top:209px; z-index:1;	background: #697988; border-top: 0px; border-left: 1px solid #ffffff; text-transform: uppercase; }

#bannerlink3 { width: 180px; left:360px; font:10px Verdana, Arial, Helvetica, San-Serif; text-align: center; text-decoration: none;	color: #FFFFFF;	font-weight: normal; padding: 3px; position:absolute; top:209px; z-index:1; right:197px; background: #697988; border-top: 0px; border-left: 1px solid #FFFFFF; text-transform: uppercase; }

#bannerlink1 A,#bannerlink2 A,#bannerlink3 A { text-decoration:none; color:#ffffff; text-transform: uppercase; }	

/* holds all four bottom portals */
/* terms and conditions holder box */
#cc { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	text-align: center; 
	color: #003366;
	position:relative;
	left:0;
	right:0;
	top:70px; 
	width:116%;
	padding: 0px;
	margin:0; 
	height:120px;
	background:url(../images/footer_repeater.gif) repeat-x right top; 
}

.ntbLogo{
	position:relative;
	float:left;
	width:75px;
	left:5px;
	top:15px;
	text-align:left;
}

.footeLinks{
	position:relative;
	text-align:right;
	float:left;
	top:15px;
	width:696px;
	margin:0;
}

.footeLinks ul{
	list-style:none;
	margin-left:0;
	margin:0;
	padding:0;
}

.footeLinks ul li{
	display:inline;
	color:#929292;
	font-size:11px;
	padding:0 0px 0 2px;
}

.footeLinks ul li a{
	color:#929292;
	text-decoration:none;
}

.footeLinks ul li a:hover{
	color:#929292;
	text-decoration:underline;
}

.footeLast{
	position:relative;
	top:2px;
	color:#929292;
	font-size:11px;
}

#cclogo { font: normal 10px Arial, Helvetica, sans-serif; text-align: center; color: #003366; position:relative; top:20px; right:230px; width:60px;	left: 15px;	padding: 0px; }
.padlock { text-align: right; padding-left: 10px; display:inline; }
.pipePad { padding:0px 5px 0px 5px; }

#tabsholder{position:absolute; top:69px; width:200px; left:105px; text-align:left; }
#tab1 {	position:absolute;	top:0px;border: 1px solid #5D8098;}
.tabbut1 {text-decoration: none;color: #5D8098;	font-weight: bold;padding: 3px; vertical-align: middle;}
#tab2 {	position:absolute; top:0px; left:100px; border: 1px solid #333A4C; }
.tabbut2 { text-decoration: none; color: #333A4C; font-weight: bold; padding:3px; vertical-align: middle;}

#portaltable {
	color: #003366;
	position:relative;
	top:43px;
	height: 100px;
	width: 760px;
	text-align:left;
	padding-top: 0px;
	margin-top: 0px;
}

#portaltable TD { height: 100px; position: relative; border-right: 1px solid #336699; padding: 5px 0px 0px 5px; vertical-align: top; }

.portaltext {font:10px Arial, Helvetica, Verdana, San-Serif; margin:0px; padding: 10px 5px 5px 5px; color:#000000; }

.portalbut1 { border: 1px solid #336699; text-decoration: none; color: #336699; font-weight: bold; padding:2px 4px 2px 5px; }
.portalbut2 { border: 1px solid #336699; text-decoration: none; color: #336699; font-weight: bold; padding:2px 4px 2px 5px; }
.portalbut3 { border: 1px solid #336699; text-decoration: none; color: #336699; font-weight: bold; padding:2px 4px 2px 5px; }
.portalbut4 { border: 1px solid #336699; text-decoration: none; color: #336699; font-weight: bold; padding:2px 4px 2px 5px; }
.portalbut5 { border: 1px solid #336699; text-decoration: none; color: #336699; font-weight: bold; padding:2px 4px 2px 5px; }

.portalholder1 {width:170px;}
.portalholder2 {width:150px;}
.portalholder3 {width:150px;}
.portalholder4 {width:150px;}
.portalholder5 {width:150px;}

/*Added by Interblocks*/

/*Form Objects*/
.controls {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #6A91B0;
	width: 150px;
	height: 18px;
	text-decoration: none;
	font-weight: lighter;
}.loginText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C5A73;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
	font-weight: lighter;
}
