.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color:#333333;
	text-align: left;
}

.smtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#333333;
	text-align: left;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-stretch:ultra-expanded;
	font-style:normal;
	font-weight:1000;
	color:#000000;
}

.smheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-stretch:ultra-expanded;
	font-style:normal;
	font-weight:1000;
	color:#000000;
}
.clickhere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666
}

.textform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000033;
	background-color: #E5E5E5;
}

.space {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.newseventstitle {
	font-family: Trebuchet, Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	color: #cc6600;
}

.date {
	font-family: Trebuchet, Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
.pinktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#F0F;
	text-align: left;
}

/*
.nav {
height:36px; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:800;
}

.nav .select {
margin:0; 
padding:0 0 0 20px; 
list-style:none; 
white-space:nowrap;
}

.nav li {
float:left;
background:url(line/blank_over.gif);
}

.nav .select a {
display:block; 
height:36px; 
float:left; 
background: url(line/blank.gif); 
padding:0 0 0 15px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ddd;
}

.nav .select a b {
display:block; 
padding:0 30px 10px 15px; 
background:url(line/blank.gif) right top;
}

.nav .select a:hover, 
.nav .select li:hover a {
background: url(line/blank_over.gif); 
padding:0 0 0 15px;
line-height:27px;
cursor:pointer; 
color:#fff;
}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
padding:0 30px 9px 15px; 
background:url(line/blank_over.gif) right top; 
cursor:pointer;
}

.nav .sub {
display:none;
}

/* IE6 only */
/*
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.nav .sub {
margin:0; 
padding:0 0 0 500px;
list-style:none;
}

.nav .subnews {
margin:0; 
padding:0 0 0 250px;
list-style:none;
}

.nav .sub li {background:transparent;}

.nav .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:left;
width:750px;
top:28px; 
left:0; 
text-align:center;
}

.nav .select :hover .sub li a 
{display:block;height:18px; line-height:16px; float:inherit; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#888;font-size:10px;}

.nav .select :hover .sub li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}
*/


/*Skeleton CSS Style Sheet*/

#nav, 
#nav ul {
	padding:0 0 5px 0;
	margin:0;
	list-style:none;
	font: 12px verdana, sans-serif;
	border:1px solid #000;
	border-color:#FFF;
	border-width:1px 2px 2px 1px;
	background:#fff;
	position:relative;
	z-index:200;
}
#nav {height:25px; padding:0;}

#nav table {border-collapse:collapse;}
#nav li {float:left; padding:0 20px 0 10px;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#888; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300; background:#fff;}
#nav a:hover {
	position:relative;
	z-index:300;
	text-decoration:underline;
	color:#006;
}

#nav :hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {
	text-decoration:underline;
	color:#006;
}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}




/* Proline 3 */
.preload1 {background: url(../css/drop3/blank_over.gif);}
.preload2 {background: url(../css/drop3/blank_overa.gif);}

.menu2 {padding:0 0 0 0px; margin:0; list-style:none; height:36px; background:#fff; position:relative; z-index:800; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 19px; cursor:pointer;background: url(../css/drop3/blank.gif);}
.menu2 li a.top_link span {float:left; display:block; padding:0 32px 0 12px; height:36px;background:url(../css/drop3/blank.gif) right top;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(../css/drop3/blanka.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(../css/drop3/blank_over.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(../css/drop3/blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(../css/drop3/blank_overa.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background: url(../css/drop3/blank_over.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(../css/drop3/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(../css/drop3/blank_overa.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:0;}
.menu2 li:hover {position:relative; z-index:0;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:105px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:105px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:12px; height:20px; width:105px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(../css/drop3/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#3a93d2; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#3a93d2 url(../css/drop3/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#3a93d2 url(../css/drop3/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu2 :hover ul.sub2 {left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:150px; height:auto; z-index:300;}
.menu2 :hover ul.sub2 li {display:block; height:20px; position:relative; float:left; width:150px; font-weight:normal;}
.menu2 :hover ul.sub2 li a {display:block; font-size:12px; height:20px; width:150px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub2 li a.fly {background:#fff url(../css/drop3/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub2 li a:hover {background:#3a93d2; color:#fff;}
.menu2 :hover ul.sub2 li a.fly:hover {background:#3a93d2 url(../css/drop3/arrow_over.gif) 80px 7px no-repeat; color:#fff;}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}