.black11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.purple14bold {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.purple12bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.blue11bold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #174E8E}
.blue11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.archive-search {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #174E8E; background-color: #FFFFFF; height: 16px; width: 120px; border: #174E8E; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.login-form {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; height: 18px; width: 118px; border: #174E8E; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.blue10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #174E8E}
.login-form-error {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #174E8E; background-color: #ff0000; height: 18px; width: 118px; border: 1px #174E8E solid}
.login-form-small {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #174E8E; background-color: #174E8E; height: 18px; width: 40px; border: #174E8E; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/* bluetogrey10 styles */
A.bluetogrey10:visited { color: 003366; text-decoration: none; }
A.bluetogrey10:link{ color: #000000; text-decoration: none; ; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal}
A.bluetogrey10:visited { color: #174E8E; text-decoration: none; ; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; clip:  rect(   )}
A.bluetogrey10:hover{ color: #174E8E; text-decoration: none; font-weight: normal; ; font-size: 10px; font-family: Arial, Helvetica, sans-serif}

/* bluetogrey11 styles */
A.bluetogrey11:visited { color: #000000; text-decoration: none; }
A.bluetogrey11:link{ color: #000000; text-decoration: none; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal}
A.bluetogrey11:visited { color: #000000; text-decoration: none; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; clip:  rect(   )}
A.bluetogrey11:hover{ color: #000000; text-decoration: none; font-weight: normal; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif}


/* A */
A.:visited { color: 003366; text-decoration: none; }
A.:link{ color: #000000; text-decoration: none; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal}
A.:visited { color: #000000; text-decoration: none; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; clip:  rect(   )}
A.:hover{ color: #000000; text-decoration: none; font-weight: normal; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
.white14bold {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
.white12bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.white10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}
.blue10bold {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.black11bold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}
.red11bold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000}
.login-formdropdown {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000 background-color: #FFFFFF; height: 18px; width: 300px; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.login-formdropdown {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; height: 18px; width: 300px; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.login-formdropdown-error {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FF0000; height: 18px; width: 300px; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.login-formdropdown-small {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; height: 18px; width: 120px; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.login-formdr {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FF0000; height: 18px; width: 120px; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.textwhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }
A.textwhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }
.textwhiteb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }
.login-form-long {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FF0000; height: 18px; width: 200px; border: #174E8E; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.viewbox {
	text-align: center;
	background-color: #174E8E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}

/* a class styles */
A:visited {color: #174E8E; text-decoration: none; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
A:link{ color: #174E8E; text-decoration: none; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
A:visited { color: #174E8E;text-decoration: none; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
A:hover{ color: #174E8E;text-decoration: none; ; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
.headerbackground {
background-color:#FFFFFF;

}

.topBackground
{
background-image:url(images/homepage/strapline.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
/*
.home {
	position:relative;
	display:block;
	width:90px;
	height:24px;
	background-color:#FFFF00;
	border:1px #000000;
	float:left;
	text-align:center;
	padding:4px 4px 4px 4px;
	margin-left:0px;
	margin-top:4px;
	margin-right:25px;
	z-index: 9999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	color:#000000;
} 

.home a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#000000;
} 
.home a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#000000;
} 
.home a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#000000;
} 
.home a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#000000;
} 
.content {
	position:relative;
	display:block;
	width:90px;
	height:24px;
	background-color:#FFFF00;
	border:1px #000000;
	float:left;
	text-align:center;
	padding:4px 4px 4px 4px;
	margin-left:0px;
	margin-top:4px;
	z-index: 9999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	color:#000000;
} 

.content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:normal;
	color:#000000;
} 
/*a:hover.content  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	font-weight:normal;
	color:#000000;
} 
a:active.content  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	font-weight:normal;
	color:#000000;
} 
a:link.content  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	font-weight:normal;
	color:#000000;
}
.register {
	position:relative;
	display:block;
	width:130px;
	height:24px;
	background-color:#308FFB;
	border:1px #308FFB;
	float:left;
	text-align:center;
	padding:4px 4px 4px 4px;
	margin-left:240px;
	margin-top:4px;
	z-index: 9999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	color:#FFFFFF;
}
.register a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#FFFFFF;
} 
.register a:hover  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#FFFFFF;
} 
.register a:link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#FFFFFF;
} 
.register a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#FFFFFF;
} 

.login {
	position:relative;
	display:block;
	width:90px;
	height:24px;
	background-color:#308FFB;
	border:1px #308FFB;
	float:left;
	text-align:center;
	padding:4px 4px 4px 4px;
	margin-left:53px;
	margin-top:4px;
	z-index: 9999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
	color:#FFFFFF;
} 

.login a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#FFFFFF;
} 
.login a:hover   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#FFFFFF;
} 
.login a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#FFFFFF;
} 
.login a:link   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:normal;
	color:#FFFFFF;
} 
*/ 
.topBar {
	position:relative;
	display:block;
	width:750px;
	height:24px;
	margin-top:15px;
	background-color:#174E8E;
/*	background-image:url(/images/topbar.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
*/
	z-index: 9999;
}
#topBar li a {
color:#FFFFFF;
display:block;
margin-left:5px;
padding:5px 8px 5px 5px;
}

body{
background-color:#174E8E;
}

.premiumContent{
background-color:#E2E5B6;
}
.freeContent{
background-color:#989898;
}

a.box {
display:block;
padding:5px 5px 5px 5px;
background-color:#174E8E;
border:1px solid #666666;
width: 90px;
height:10px;
color:#FFFFFF;
text-align:center;
}

.contentPadding
{
padding:25px 25px 0px 25px;
}

.leftPadding
{
padding:25px 0px 0px 25px;
}
.rightPadding
{
padding:25px 25px 0px 0px;
}
