body 
{
	font-family: verdana, arial, sans-serif;
	font-size: .8em;	line-height: 1.5em;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em; 
	min-width: 600px; 
	background-color: #F3F9F5;
    }

.bodyFloat 
{  float: right; width: 77%; 
   margin: 1.5em 0em 0em 0em;
   padding: 0em 0em 0em 0em;

    }

.pageWrapper 
{
    width: 100%; background-color: #fff; padding-bottom: 1.5em;
    }

.center {	text-align: center; }

.align-center {
   text-align : center;
}

span.small_right {

	font-size: 75%;

	float: right;

	text-align: right;

}


.align-right {
   text-align : right;
}

.align-left {
   text-align : left;
}

.table-list {
    vertical-align : top;
    background-color : #FFFFC0;
}
.toggle1 {
	background-color : #F2F8F4;
}

.toggle2 {
	background-color : white;
}

.bgcolor1 {
	background-color : white;
}

.bgcolor2 {
	background-color : white;
}

.error {
    color : #cf2626;
    font-weight : bold;
}

.formContHeader { background-color: #FFFFC0; font-weight: bold; color: #1F395B; padding: 2px 5px 2px 5px; border: 1px solid #EEA815;}
.formCont { border: 1px solid #EEA815; }
 fieldset {border: 1px solid #43A2B5; padding:10px 10px 10px 10px;}

.boxText { padding: 0px 5px 0px 10px; } 

h1.header 
{	font-size: 2em; color: #fff; padding: 25px 0 0 40px;   }

 
h1.black
{	padding: 0px 0px 0px 30px; font-size: 2.0em; font-weight: bold; color: #ffffc0;  background-color:inherit;    }
    
h2 
{
	font-size: 120%;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
}

h2.green 
{
	font-size: 115%; font-weight:bold;	color: #004f4a;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
    }

h2.subject 
{
	font-size: 115%; font-weight:bold;	color: #004f4a;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
    }
    
h3 
{    color: #00414D; font-size: 100%;  }

img { border: none; }

.lightBlueText {color: #e0ffff; }

.tr-div{clear:left; width: 100%;}
.td-completed{display:block; background: url(img/background_progress_bar.png) top left repeat-x; float:left; width:13%; margin-right:0px; text-align:justify}

.td-selected{display:block; background: url(img/background_progress_bar.png) top left repeat-x; float:left; min-width:13%; margin-right:0px; text-align:justify}

.td-inactive{display:block; background: url(img/background_progress_bar.png) top left repeat-x; float:left; width:13%; margin-right:0px; text-align:justify}

.td-last{display:block; float:left; width:12%; margin-right:0px; text-align:justify}


#goToText 
{
    width: 100%; 
    background: #fff; font-size: .80em;
    }

.goToBottomTile
{
    width: 100%; 
    background-color: #fff; 
    min-height: 19px; 
    text-align:right;
   }

.header_bg 
{
     background: url(img/header_colour.png) repeat; 
    
 
}
.header_top
{
     background: url(img/header_top.png) top repeat-x;
}

.header_bottom 
{
    background: url(img/header_bottom.png) bottom repeat-x;
}

.header_drawing_top 
{
     background: url(img/header_drawing_top_right.png) top right no-repeat;
     
}

.header_drawing_bottom
{
     background: url(img/header_drawing_bottom_right.png) bottom right no-repeat;
     min-height: 127px; 
}

.logo 
{   
    float: left; min-height: 118px; padding: 2px 0 0px 4px;
    }
.logo_fx 
{   
    background: url(img/header_logo_fx.gif) top left no-repeat;

    }
.headerTextContainer 
{    float: left; width: 80%; }
    
.headerText 
{
    font-size: 2.0em; font-weight: bold; color: #FFFFC0;   background-color:inherit;
    }
      
.headerSubText
{   background-color: inherit; color:#fff; font-size: 0.9em; font-weight: bold; padding: 0 0 10px 40px; 
    }    
    

/*-------CMS-------*/
.nav_colour_cms
{
     background: url(img/nav_colour_cms.png) repeat;
    
    }
    
.nav_gradient_top_cms
{
     background: url(img/nav_gradient_top_cms.png) top left repeat-x;
    }

    
.nav_top_cms
{
    background: url(img/nav_top_cms.png) top left repeat-x;
    }

.nav_left_cms
{
    background: url(img/nav_left_cms.png) left repeat-y;
    }
    
.nav_right_cms
{
    background: url(img/nav_right_cms.png) right repeat-y;
    }
    
.nav_bottom_cms
{
    background: url(img/nav_bottom_cms.png) bottom repeat-x;
    }
    
.nav_bottom_left_cms
{
    background: url(img/nav_bottom_left_cms.gif) bottom left no-repeat;
    }
    
.nav_bottom_right_cms
{
    background: url(img/nav_bottom_right_cms.gif) bottom right no-repeat;
    }
    
.nav_top_left_cms
{
    background: url(img/nav_top_left_cms.gif) top left no-repeat;
    }
    
.nav_top_right_cms
{
    background: url(img/nav_top_right_cms.gif) top right no-repeat;
    }

.nav_header_cms
{
    color: #00414d; padding: 0.8em 0.3em 0 1em; font-weight: bold; font-size: 85%;
}


/* Link styles */

a:link 
{	text-decoration: underline;	color: #0000FF;    }

a:visited 
{ 	text-decoration: underline;	 color: #730073;}

a:hover 
{	text-decoration: underline;	color: rgb(0, 111, 255);    }

a:active 
{	text-decoration: underline;    }
	
a.logo_link:link
{	text-decoration: underline;	 color: white; }

a.logo_link:visited
{	 text-decoration: underline;	color: white; }

a.logo_link:hover
{	text-decoration: underline;		color: white; }

a.logo_link:active
{	text-decoration: underline;	 }
/* End of Link Styles */

.spacer 
{	clear: both;    }

.sideWrapper  
{
     float: left; width:20%; 
     padding: 0 0 0 0.5em;
     margin: 0em 0em;
}

.nav_colour
{
     background: url(img/nav_colour.png) repeat;
    
    }
    
.nav_gradient_top
{
     background: url(img/nav_gradient_top.png) top left repeat-x;
    }

    
.nav_top
{
    background: url(img/nav_top.png) top left repeat-x;
    }

.nav_left
{
    background: url(img/nav_left.png) left repeat-y;
    }
    
.nav_right
{
    background: url(img/nav_right.png) right repeat-y;
    }
    
.nav_bottom
{
    background: url(img/nav_bottom.png) bottom repeat-x;
    }
    
.nav_bottom_left
{
    background: url(img/nav_bottom_left.gif) bottom left no-repeat;
    }
    
.nav_bottom_right
{
    background: url(img/nav_bottom_right.gif) bottom right no-repeat;
    }
    
.nav_top_left
{
    background: url(img/nav_top_left.gif) top left no-repeat;
    }
    
.nav_top_right
{
    background: url(img/nav_top_right.gif) top right no-repeat;
    }

.nav_header
{
    color: #00414d; padding: 0.8em 0.3em 0 1em; font-weight: bold;
}

ul.no_bullet 
{
     list-style-type: none; 
     list-style-image: url(img/orangebullet.gif);
     list-style-position: outside; 
     margin: 0 0em 0em 0em;
     padding: 0 0.5em 1.5em 2em;
   }
 
ul.nav_bullet 

{

margin: -10px 0 0 0.8em;

padding:0em 0.5em 0.5em 2em;

   

   }

ul.nav_bullet li

{

       list-style-type: none; 

     list-style-image: url(img/orangebullet.gif);

     list-style-position: outside; 

padding: 0.2em 0.1em 0.2em 0.1em;     

   }

 

ul.nav_bullet li a:active

{   

      text-decoration: none;

    font-size: 0.9em; 

    display: block;

    padding: 0.2em 0.1em 0.2em 0.1em;

    }

    

ul.nav_bullet li a:link

{   

    text-decoration: none;

      display: block;

    font-size: 0.9em;

    padding: 0.2em 0.1em 0.2em 0.1em;

    }

    

ul.nav_bullet li  a:visited

{   

    text-decoration: none;

      display: block;

    font-size: 0.9em; 

     padding: 0.2em 0.1em 0.2em 0.1em;

    

}

 

ul.nav_bullet li a:hover

{   

    text-decoration: none;

    background-color: #0b6678;

      display: block;

    color: #fff;

 padding: 0.2em 0.1em 0.2em 0.1em;

    

}

 

ul.nav_bullet li.current-link
{
	font-weight: bold;
}

ul.bullet 
{
    list-style-position: outside; 
    margin: 0 0em 0em 0em;
    padding: 0 0.5em 1.5em 2em;
    }

ul.bullet li
{
    list-style-type: none; 
    list-style-image: url(img/contentbullet.gif);
    list-style-position: outside; 
    padding: 0 0.5em 0.5em 0.3em;
    margin: 0 0.5em 0em 0.3em;
    }

.mainImages  
{
    padding: 0.9em 0.6em 0.3em 1.0em;
    }

.orange {color: Orange;}

.docType 
{   background:url(img/pdf.gif) no-repeat 0 0; padding-left: 2.0em; font-size: .8em; color: #999;
     }


/* Styles for the Homepage Images */

.homeImages { padding-top: 0px; text-align: center;}
.img {border: 2px solid #EF8D0E;}

/* End of Homepage Images Styles */   

/* FEATURES BOX START */

.feat_wrapper
{
    float: right; margin: 3.5em 0em 5.0em 1.0em;
    }
.feats_colour 
{
    background: url(img/feats_colour.png) repeat;
    min-height: 80px;
    }
    
.feats_top 
{
    background: url(img/feats_top.png) top left repeat-x;
    }

.feats_left 
{
    background: url(img/feats_left.png) top left repeat-y;
    }

.feats_bottom 
{
    background: url(img/feats_bottom.png) bottom right repeat-x;
    } 
    
.feats_top_left 
{
    background: url(img/feats_top_left.gif) top left no-repeat;
    }

.feats_bottom_left
{
    background: url(img/feats_bottom_left.gif) bottom left no-repeat;

    }

ul.feats_bullet
{
     list-style-type: none; 
     list-style-image: url(img/orangebullet.gif);
     list-style-position: outside; 
     margin: 0em 0em 0em 0em;
     padding: 0em 0.5em 0.5em 2em;
   }
    
ul.feats_bullet li a:link
{   
    line-height: 2.0em; 
    text-decoration: none;
    font-size: 0.9em; 
    padding-left: 0.2em;
    }

.feats_header
{
    color: #00414d; padding: 0.8em 0.3em 0 1em; font-weight: bold;
}

/* END OF FEATURES BOX */
 
.footer      
{
   margin: 0em 0em 0em 0em; 
   padding: 1.0em 15em 1.0em 15em;
   text-align: center;
   font-size: .9em;
   background: #f3f9f5 url(img/footer_top.png) top left repeat-x;
    }
    
#footer a:link, a:visited, a:hover 
{

}
ul.footerList li
{
    margin-left: 0;
    padding-left: 0;
	display: inline;
}  

.footerSubText { float: left; width: 40%; font-size: .75em; padding-top: 5px; padding-left: 5px; text-align: left; }    
     
.footerImages {padding-right:5px; text-align:right; background-color: #f3f9f5; padding-bottom: 1.0em;}

.hidden 
{   display: none;  color: white;    }	
    
.hidden#selHidden 
{    float: left; }


table.submission 

{

    border: 1px solid #F8A756; 	

    padding: 0;

    border-spacing: 0; 

    width: 95%;

}

 

table.submission td

{

    padding: 0.2em 0.2em 0.2em 0.2em;

}



table.submission th

{

    padding: 0.2em 0.2em 0.2em 0.2em;

}



.tableBorder 

{

    

    border-bottom: 1px solid #F8A756; 	

   

}

tr.hdr1

{

	background: #ECB161;

	padding: 5px 0 5px 5px;

	color: #3A407C;

}



tr.hdr2

{

	background: #FFFACC;

}



tr.tr1

{

	background: #FEF79C;

	

}



tr.tr2

{

	background: #FFFACC;

}


/*-------------------------------------------------------------------*/




div.category-menu-bar {
    background-color : #DEE2BD;
    color : black;
}

div.panel-title {
    background-color : #f2f8f4;
    color : black;
    padding : 4px;
    margin-bottom : 10px;
}

ul#navlist li a {
    background-color : #F2F8F4;
    color : black;
}

div.category-info {
   margin-bottom : 10px;                  
}

.breadcrumb {font-size: .85em; color: #555;   margin: 0em 0em 1em 0em;}

div.breadcrumb span.current-bc {
   font-weight : bold;
}


/* -------- Form color ---------- */
input, textarea {
    color: #000;
    background-color: #F2F8F4;
    border: #000 solid 1px;
}

input:focus, textarea:focus {
    background-color : #F2F8F4;
    color : black;
}


input[type="submit"], input[type="button"]{
    color: #FFFFFF;
    background-color: #005B79;
    border: 1px #000 outset;
    cursor : default;
    cursor : pointer;
}



/* ----------- Module ----------- */
#top-menu {
    background-color : #DEE2BD;
    color : black;
    overflow : visible;
}

#top-menu a:hover{
    background-color : #F2F8F4;
    color : black;
}

div.blog div.box {
    border : 2px white solid;
}

div.blog div.read-more {
    border-top : 1px solid white;
    margin-top : 5px;
}

div.category-links {
    padding : 4px;
    background-color : #EDF4D1;
    color : black;
}

/*--------------- Control Panel ---------------*/

div.frame {
    background-color: #FFFFC0;
    color : black;
    border-color : #FFA353;
}

div.backgrd {
    border-color: #FFA353;
}

ul.tabmenu li a {
    border-color: #FFA353;
    border-bottom : none;
    padding-bottom : 2px;
}

ul.tabmenu li.active a {
    border-color: #FFA353;
    border-bottom : none;
    padding-bottom : 2px;
}

ul.tabmenu li.inactive {
    background-color : #FFFFC0;
    color : #49493D;
}

ul.tabmenu li.active {
    background-color : #E0FFFF;
    color : #49493D;
}

ul.tabmenu li.active a:visited {
    text-decoration: none;
    background-color : inherit;
    color: #49493D;
}

ul.tabmenu li.inactive a:link {
    text-decoration: none;
    background-color : inherit;
    color: #49493D;
}

ul.tabmenu li.inactive a:visited {
    text-decoration: none;
    background-color : inherit;
    color: #49493D;
}

ul.tabmenu li.inactive a:hover {
    text-decoration: none;
    color: black;
    background-color : inherit;
}

ul.tabmenu li.inactive:hover {
    background-color : #FFFFC0;
    color: black;
}

/*--------------- End Control Panel ---------------*/


div.current-link {
   background-color : #4A77BB;
   
}

/*ul.menu-links li.current-link a.menu-link-href {
	border-left: 5px solid #fe8326;
	background-color: #F9D848;
    font-weight: bold;
}*/

/*---- Blog ----*/
.posted-by, .posted-on
{
    font-size: 0.8em;
    color: #88A3B7;
}

.hentry
{
    font-size: 0.9em;
}

table { font-size: .9em; font-family: Verdana, Arial, Helvetica; line-height: 1.5em;}


.webpage-content {
   /* prevents float overlap */
    overflow: hidden;
    padding-right: 0px; 
}

p {padding-right: 20px; }
