
body {
	margin:0;
	padding:0;
}

.menu2{
	display:none
}

body#yellow,
body#yellowbright,
body#grey1,
body#lightblue,
body#orange,
body#grey2,
body#green,
body#pink,
body#purple
{
	background-color:#fff;
}

#pageWrapper {
	width:700px;
	margin:0;
	background-color:#fff;
	min-height:700px;
}


#main_logo {
	margin:0;
	padding:0;
	width:300px;
	height:85px
}

.yellow,
.yellowbright,
.grey1,
.lightblue,
.orange, 
.grey2, 
.green, 
.pink, 
.purple {
	background-color:#fff;
}

#main_logo h1{
	display:none
}

#top_right {
display:none
}

#home_pic {
display:none
}

.partners_right{
margin-left:150px
}

#internal_top_right {
display:none
}

#internal_top_right span{
margin-right:40px
}

#top_right .search_top{
display:none
}

#top_right .search_top input.field{
display:none
}

#top_right .search_top .st_field{
display:none
}

#top_right .search_top .st_go{
display:none
}

h2.none{
	display:none
}

.search_mid{
display:none
}

.search_mid input.field{
display:none
}


.search_mid input.button{
display:none
}

.grammarian_login{
background-image:url(../Images/grammarian_login_back.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin:20px 0 0 0;
	padding:0;
	width:674px;
	height:90px;
	color:#fff
}

.grammarian_login input.field{
width:200px;
height:17px;
margin:38px 0 0 5px;
border:1px solid #fff;
color:#8d8d8d;
font-size:10px;
padding:3px 8px 0 8px
}

.grammarian_login .copy{
width:600px;
padding:38px 0 0 15px;
color:#fff;
}

.grammarian_login label{
font-weight:normal;
padding:0 0 0 15px
}


.grammarian_login input.button{
padding-top:3px;
}

div.login_links {
text-align:right;
padding:0 45px 0 0;
font-size:10px
}

.breadcrumb {
color:#006bdf;
font-size:10px
}

a.breadcrumbLink {
color:#006bdf
}

.grammarian_login a{
color:#fff;
}

#panel_blue img.panelleft,
#panel_blue_internal img.panelleft,
#panel_yellow_internal img.panelleft,
#panel_pink_internal img.panelleft,
#panel_green_internal img.panelleft,
#panel_grey_internal img.panelleft{
margin:30px 0 0 0;
}

#panel_blue {
width:242px;
float:left;
background-image:url(../Images/blue_top.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#40c8f4;
margin:0 0 30px 0;
}

#panel_blue_content {
width:202px;
background-image:url(../Images/blue_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#40c8f4;
color:#FFFFFF;
padding:5px 20px 20px 20px
}

#panel_blue_internal {
width:281px;
float:left;
background-image:url(../Images/blue_internal_top.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#40c8f4;
margin:0 65px 0 10px;
}

#panel_blue_content_internal {
width:241px;
background-image:url(../Images/blue_internal_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#40c8f4;
color:#FFFFFF;
padding:5px 20px 20px 20px
}

#panel_yellow_internal {
width:281px;
float:left;
background-image:url(../Images/yellow_internal_top.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#fdbb30;
margin:0 65px 0 10px;
}

#panel_yellow_content_internal {
width:241px;
background-image:url(../Images/yellow_internal_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#fdbb30;
color:#FFFFFF;
padding:5px 20px 20px 20px
}

#panel_pink_internal {
width:281px;
float:left;
background-image:url(../Images/pink_internal_top.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#ef59a1;
margin:0 65px 0 10px;
}

#panel_pink_content_internal {
width:241px;
background-image:url(../Images/pink_internal_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#ef59a1;
color:#FFFFFF;
padding:5px 20px 20px 20px
}

#panel_grey_internal {
width:400px;
float:left;
background-image:url(../Images/grey_internal_top.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#f4f4f4;
margin:0 0 0 20px;
}

#panel_grey_content_internal {
width:360px;
background-image:url(../Images/grey_internal_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#f4f4f4;
color:#666;
padding:5px 20px 20px 20px
}

#panel_grey_content_internal .contact_us{
width:220px;
height:17px;
margin:0 0 0 13px;
border:#e2e3e4 solid 1px;
color:#8d8d8d;
font-size:13px;
padding:3px 8px 0 8px;
}

#panel_grey_content_internal label{
width:100px;
height:17px;
float:left
}

#panel_grey_content_internal label.enquiry{
width:150px;
height:17px;
float:left;
color:#00aeef
}

.required{
color:#00aeef
}

#panel_grey_content_internal .contact_us_enquiry{
width:220px;
height:150px;
margin:10px 0 0 112px;
border:#e2e3e4 solid 1px;
color:#8d8d8d;
font-size:12px;
padding:3px 8px 0 8px;
}

.compulsory {
width:175px;
margin-left:60px;
height:17px;
float:left;
color:#00aeef
}

.send_button {
height:17px;
}

#panel_green_internal {
width:281px;
float:left;
background-image:url(../Images/green_internal_top.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#aabd38;
margin:0 65px 0 10px;
}

#panel_green_content_internal {
width:241px;
background-image:url(../Images/green_internal_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#aabd38;
color:#FFFFFF;
padding:5px 20px 20px 20px
}


#panel_blue_content h3{
padding:0;
margin:0;
font-size:1.1em;
font-weight:bold;
color:#fff
}

.line {
background-image:url(../Images/dotted_line.gif);
background-position:center left;
background-repeat:no-repeat;
width:202px;
height:10px;
}

.more {
text-align:right;
margin-top:10px
}

.thread{
padding-left:10px
}

#header {
}

#contentWrapper {
	padding:10px 0;
}

#footer {
display:none
}

#home_footer {
display:none
}

#footer_white {
display:none
}

#footer_white.grey1,
#footer_white.lightblue,
#footer_white.lightblue 
#footer_white.orange 
#footer_white.grey2 
#footer_white.green 
#footer_white.pink 
#footer_white.purple 
#footer_white.yellow {
display:none
}

 
#featured_links {
padding:0;
width:700px;
font-size:0.8em;
height:90px
}

#featured_links h2{
margin-bottom:8px;
padding-bottom:10px;
font-size:1em;
background-image:url(../Images/dotted_line_grey.gif);
background-position:bottom left;
background-repeat:no-repeat;
font-weight:normal
}

.feature {
width:150px;
float:left;
background-image:url(../Images/dotted_line_grey_vert.gif);
background-position:top right;
background-repeat:no-repeat;
padding:0 10px 0 0
}

.feature_last {
width:150px;
float:left;
background-image:none;
padding:0 10px 0 0;
}


.feature img,
.feature_last img{
float:left;
padding:0 10px 0 10px
}

.feature img.nogap{
float:left;
padding:0 10px 0 0
}

.feature h3,
.feature_last h3{
font-size:1.1em;
font-weight:bold;
text-decoration:none;
margin:0
}


#footer_bottom{
display:none
}

span.credits{
padding-left:100px;
font-size:0.8em;
color:#000
}

#footer_bottom a,
.credits a {
color:#000;
text-decoration:none
}

#footer_bottom a:hover,
.credits a:hover{
color:#000;
text-decoration:underline
}

#mainContent {
padding:20px 48px 10px 0;
line-height:1.5em
}

#leftCol {
float:left;
width:290px
}

#rightCol {
float:right;
width:280px
}

#leftCol_contact {
float:left;
width:180px
}

#rightCol_contact {
float:right;
width:390px
}

#mainContent ul {
padding:0;
margin:0
}

#mainContent ul li {
margin:0 0 0 15px
}

#mainContent #rightCol ul.download li,
#mainContent #leftCol ul.download li  {
margin:0
}

#results {
background-image:url(../Images/results.gif);
background-position:top left;
background-repeat:no-repeat;
height:23px;
margin:20px 0 0 15px
}

.result1 {
padding: 15px 15px 15px 15px
}

.result2 {
padding: 15px 15px 15px 15px;
background-color:#f3f3f4
}

h3.result{
padding:0;
margin:0;
font-size:1em
}

a.bluelink{
color:#000;
text-decoration:underline;
font-weight:normal
}

a.orangelink{
color:#000;
text-decoration:underline;
font-weight:normal
}

a.greylink{
color:#000;
text-decoration:none;
font-weight:bold
}

ul.download {
margin:0;
padding:0;
list-style-type:none
}

ul.download li{
background-image:url('../Images/download.gif');
background-position:top left;
background-repeat:no-repeat;
padding:0 0 0 22px;
height:20px
}

ul.download li a{
color:#ef4f91;
text-decoration:underline;
font-weight:normal;

}

a.download{
color:#ef4f91;
text-decoration:none;
font-weight:normal;
background-image:url('../Images/download.gif');
background-position:top left;
background-repeat:no-repeat;
padding:0 0 0 30px
}

h2.heading{
margin-bottom:8px;
padding-bottom:10px;
font-size:1.8em;
color:#000;
background-image:url(../Images/dotted_line_grey.gif);
background-position:bottom left;
background-repeat:no-repeat;
font-weight:normal
}

h2.heading2{
margin-bottom:8px;
padding-bottom:10px;
font-size:1.8em;
color:#000;
background-image:url(../Images/dotted_line_grey.gif);
background-position:bottom left;
background-repeat:no-repeat;
font-weight:normal
}

.seperator{
margin-bottom:8px;
padding-bottom:10px;
background-image:url(../Images/dotted_line_grey.gif);
background-position:bottom left;
background-repeat:no-repeat;
font-weight:normal;
min-height:105px
}

img.read_more{
float:right;
margin-top:-30px
}

img.offset{
position:relative;
left:-20px
}

img.offset2{
position:relative;
left:20px
}

.colLeft {
float:left
}

.intCol_left {
float:left;
width:150px
}

.intCol_left2 {
float:left;
width:168px
}

.intCol_right {
}

img.left {
float:left;
padding:0 20px 0 0
}

.colRight {
text-align:right
}

.term_left{
float:left;
width:80px
}


#login {
}

#cncLogo {
}

#news {
}

#search {
}

#disclaimer {
}

#disclaimer a {
}

#disclaimer a:hover {
}

/* SITE UNIQUE STYLES ---------------------------------------------------------------------------------------- */

table.grammarians {
width:676px;
margin:0 0 20px 0px
}

table.grammarians a{
color:#000;
}

table.grammarians a:hover{
color:#e97b00;
text-decoration:none
}

tr.header th{
background-color:#CCCCCC;
color:#fff;
padding:5px 10px 5px 10px;
font-weight:bold;
font-size:1.2em;
}



tr.grey1 td{
background-color:#e9e9e9;
padding:7px 10px 7px 10px;
}

tr.grey2 td{
background-color:#f4f4f4;
padding:7px 10px 7px 10px;
}


/* CORE ELEMENTS --------------------------------------------------------------------------------------------- */
ul {
}
li {
}

.clear {
	clear:both;
}


/* NAVIGATION - Please refer to navigation.css --------------------------------------------------------------- */
 #mainNav {

}

/* FONTS ----------------------------------------------------------------------------------------------------- */
body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

p {
}

p.center {
text-align:center
}

a {
}
a:link {
}
a:visited {
}
a:hover {
}
a:active {
}

h1 /* Website title */ {
}
h2 /* Section title */ {
}
h3 /* Page title */ {
margin:0;
padding:0;
font-size:1.3em;
color:#000;
font-weight:normal
}

h3.purpleheader {
color:#000;
}

h3.grey {
color:#000;
}

h4 {
margin:0;
padding:0;
font-size:1.3em;
color:#000;
font-weight:normal
}
h5 {
}
h6 {
}