.form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.tablebglilac {  background-color: #919CD6}
.tablebgwhite { background-color: #FFFFFF}
.maintext {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #483A37;
line-height:19px;
}

.maintextdiv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6B8CB4}
.maintextdev {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.maintextwht {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.memberlogin {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6B8CB4}
.footertext1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal}
.footertext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #304C6A;
	line-height: 10px;
	font-weight: bold;
	
}

.footertext3 { font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
}
a:link {
color: #999999;
}
a:visited {
color: #999999;
}
a:hover {
color: #333333;
}
a:active {
color: #999999;
}

/* Footer Links */
.footerlinks {float:right; margin: 3px 5px 0 0;}
A.footerlinks:link {font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #999999; font-size: 10px}
A.footerlinks:visited {font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #999999; font-size: 10px}
A.footerlinks:hover {font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #A60000; font-size: 10px}

/* Sitemap Links */
A.sitemap:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #666666; font-weight: normal; font-size: 11px}
A.sitemap:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #666666; font-weight: normal; font-size: 11px}
A.sitemap:hover {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #000000; font-weight: normal; font-size: 11px}

/* Sitemap2 Links */
A.sitemap2:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #666666; font-weight: normal; font-size: 10px}
A.sitemap2:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #666666; font-weight: normal; font-size: 10px}
A.sitemap2:hover {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #000000; font-weight: normal; font-size: 10px}

/* Nav Links */
A.navlinks:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #004294; font-size: 12px}
A.navlinks:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #004294; font-size: 12px;}
A.navlinks:hover {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #000000; font-size: 12px}

/* Nav Links Bold */
A.navlinksbold:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #1E2B56; font-weight: bold; font-size: 12px}
A.navlinksbold:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #003973; font-weight: bold; font-size: 12px;}
A.navlinksbold:hover {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #003973; font-weight: bold; font-size: 12px}

/* Menu Links */
A.menulinks:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #FFFFFF; font-size: 12px}
A.menulinks:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #B0D1F2; font-size: 12px;}
A.menulinks:hover {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #B0D1F2; font-size: 12px}

/* Nav Links */
A.navlinkstop:link {font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #5A5A5A; font-size: 12px}
A.navlinkstop:visited {font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #5A5A5A; font-size: 12px;}
A.navlinkstop:hover {font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #003973; font-size: 12px}

/* Nav Links menu */
A.navlinkmenu:link {font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #404040; font-size: 12px}
A.navlinkmenu:visited {font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #404040; font-size: 12px;}
A.navlinkmenu:hover {font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #000000; font-size: 12px}


.tablebgnavgrey { background-color: #CCCCCC}
.maintextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	
.maintextbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004191;
	font-weight: normal;


}
.model_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #304C6A;
	line-height: 12px;
	font-weight: normal;
	text-align: left;
	list-style-position: inside;
	list-style-image: url(../images/bulllett_point.gif);
}
/* specific divs */
.container { 
	background: url(home_left_divider.gif) no-repeat top left; 
	margin: 0px; 
	}
/* structural divs */

#subnav {
width:217px;
margin: 10px 0 0 12px;
display:block;
float:left;
}

.subnav img {
border-bottom:dotted;
background-color:#666666;
}

#main {
width:553px;
margin:  0 11px 0 0;
text-align:left;
float:right;
display:block;
clear:left;
}


#main2
{
width:800px;
margin:0px auto 0px auto;
border:1px #999999;
border-color:#999999;
padding-top:9px;
background-color:#BEE0FC;
}



#headWrapper

{

height:112px;	
margin-bottom:28px;
}



#headWrapper h1, #headWrapper h2, #headWrapper ul, #headWrapper form

{

position:absolute;	

}


#headWrapper h1

{
left:0px;
bottom:0px;
margin:0px;
padding:0px;	
}

#nav
{
height:112px;
}

#header1
{
clear:left;
width:775px;
height:202px;
background:url(../img/pgheader_home.jpg);
margin-top:10px;
padding:0px 0 10px 0;
background-repeat:no-repeat;
}


h1 span

{

display:none;	

}


img
{  border-style: none;
}



#headWrapper h2

{

	right:0px;

	top:0px;	

	margin:0px;

	padding:0px;

}

#headWrapper h2 a

{
display:block;
margin-top:4px;
width:104px;
padding:0px 0px 0px 0px;
height:35px;
background:url(../img/ncl_logo.gif);
background-repeat:no-repeat;
}

#headWrapper h2 span

{

display:none;	

}

#headWrapper ul

{
font-size:75%;
font-family:verdana;
width:745px;
left:0px;
top:0px;
margin:0px 15px 0px 15px;
padding:12px 0px 8px 0px;
height:2em;
border-bottom:1px dotted #333333;
}

#headWrapper li.firstBullet

{
border-left:none;
}

#headWrapper li.firstBullet a

{	

	padding-left:0px;	

}

#headWrapper li

{

	display:block;

	float:left;

	border-left:1px solid black;

	height:1em;


}

#headWrapper li a

{	text-decoration:none;

	padding-right:1em;

	padding-left:1em;

	color:#333333;

}


#headWrapper fieldset

{

border:0px;

padding:0px;

margin:0px;

}

.searchBox

{

width:100%;	

}

#headWrapper legend

{

display:none;

}



#contentWrapper

{
	

}

#contentArea

{

float:left;
padding:0 0 0 15px;
width:509px;
background-color:#FFFFFF;

}

#contentArea a

{

color:#32636D;	

}

#contentHeading

{

margin:0px !important;

padding:0px !important;

text-align:right;

margin-bottom:26px !important;

color:#FFFFFF;

}

#contentHeading a

{

display:block;

height:76px;	

}

#contentHeading span

{

display:none;

}

#contentWrapper p, 

#contentWrapper li

{

color:#24323F;

}

#contentWrapper p, 

#contentWrapper li,

#contentWrapper h3,

#contentWrapper h4,

#contentWrapper h5

{

margin:3px;

padding:3px;

margin-right:30px;

}

#contentWrapper h3

{

font-size:120%;	

}

#contentWrapper h4

{

font-size:110%;	

}

#contentWrapper h5

{

font-size:100%;	

}

#contentWrapper p

{

margin-bottom:7px;	

}

.eventBox

{

border:0px;

font-size:90%;

padding:10px;

background-color:#E4E4E1;

border-top:1px solid #CCCCCC;	

border-bottom:1px solid #CCCCCC;

}

#contentWrapper form

{

padding:0px;

margin:0px;

}

#contentWrapper fieldset legend

{

display:none;	

}

#contentWrapper fieldset

{
margin:0px;
padding:0px;
border:0px;
font-size:90%;
padding:10px;
background-color:#E4E4E1;
border-top:1px solid #CCCCCC;	
border-bottom:1px solid #CCCCCC;
}

#sideBar

{
font-family:verdana;
float:right;
margin:0 15px 0 10px;
width:218px;
border-left:1px dotted #333333;
}

#sideBar h2
{
margin:0px;
padding:6px;
color:#FFFFFF;
margin-bottom:6px;
}

#sideBar h2 span

{
display: none;	
}



#sideBar .menu, #sideBar

{
font-size:0.7em;
margin-top:0px;
margin:0 15px 0 10px;
padding:0px;
padding-bottom:6px;
margin-bottom:6px;
}

.subnav2 {
background-color:#BCA89F;
height:30px;
width:208px;
padding:0;
margin:0 0 6px 10px;
display:table;
}

#footer

{
width:775px;
border:none;
margin-top:30px;
padding:20px 15px 20px 15px;
color:#666666;
clear:left;
text-align:left;
font-family:sans-serif;
font-size:70%;
}

#footer p {
	margin:0;
	text-align:left;
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#666666;
	}
#footer a{
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#666666;
	text-decoration:none;
	padding-bottom:3px;
	}	
#footer a:hover{
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#484F34;
	text-decoration:none;
	}	
#footernav a{
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#122452;
	text-decoration:none;
	}
#footernav a:hover{
	font: normal 11px "Trebuchet MS", Tahoma, Verdana, Georgia, Sans-Serif;
	color:#333333;
	text-decoration:none;
	}


.recent {
	background-image: url(../graphics/recentnews.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bgmain {
	background-attachment: fixed;
	background-image: url(../graphics/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.tdborder {
	colour: #FFFFFF;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
}

.recentborder {

	border-left: 6px solid #876b67;
	
}

.h101

{

margin:0px;

font-size:70%;

padding:6px;

padding-left:10px;

color:white;

margin-bottom:6px;

}
.clear {clear: both;}