/* WEB TEMPLATE CSS */

body {
margin-top:0px;
/*margin-left:auto;
margin-right:auto;
width:995px;*/
font-family:arial,helvetica,sans-serif;
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/fade.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
position:relative;
}

table#middle {
width:100%;
border-collapse:collapse;
margin:0px;
padding:0px;
}

td.col {
width:50%;
}

table#middle td {
margin:0px;
padding:0px;
}

#bg {
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/right_curve.gif);
background-repeat:no-repeat;
background-position:95% 130px;
background-color:#ffffff;
float:left;
width:995px;
}

#home_bg {
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/right_curve_home.jpg);
background-repeat:no-repeat;
background-position:95% 130px;
float:left;
width:995px;
background-color:#ffffff;
}

#header {
width:995px;
height:125px;
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/header_bg.gif);
background-repeat:no-repeat;
float:left;
margin:0px;
padding:0px;
background-color:#ffffff;
}

#utilities {
float:left;
margin-top:5px;
padding:0px 0px 0px 330px;
color:#ffffff;
background-color:transparent;
width:400px;
}

#utilities a {
font-size:0.7em;
font-weight:bold;
color:#ffffff;
background-color:transparent;
margin-right:10px;
}

#utilities a:hover {
text-decoration:underline;
}

#utilities .login a {
color:#003366;
background-color:transparent;
}

#utilities table, #utilities td,#top_bar table, #top_bar td {
margin:0px;
padding:0px
}

#utilities table {
float:left;
}

table.moduletable-utility_login {
width:100px;
}

table.moduletable-randimg {
margin-top:20px;
}

.moduletable-utility_login ul {
list-style-type:none;
}

a.mainlevel-utility_login {
color:#000000!important;
}

.moduletable_utility ul, .moduletable_topbar ul, .moduletable-utility_login ul {
display:inline;
padding:0px;
margin:0px;
} 

.moduletable_utility li, .moduletable_topbar li, .moduletable-utility_login li {
display:inline;
padding:0px;
margin:0px;
}

#logo {
float:right;
width:217px;
height:134px;
padding-top:0px;
}

#logo img {
float:right;
}

#leftcurve {
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/left_curve.gif);
background-repeat:no-repeat;
width:400px;
height:209px;
padding-top:30px;
float:left;
clear:left;
}

#top_nav {
width:650px;
margin:0px;
padding:47px 0px 5px 60px;
line-height:30px;
float:left;
clear:left;
}

#pathway {
float:left;
clear:left;
font-size:0.7em;
color:#006699;
width:595px;
margin-left:5px;
}

#pathway a {
color:#6699cc;
}

form#new_login {
border:1px #ccc solid;
}


/******** SEARCH *********/

#searchbar {
float:left;
width:995px;
clear:both;
font-size:0.7em;
font-weight:bold;
line-height:1.4em;
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/dots.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:10px 0px 0px 0px;
background-color:transparent;
}

#content_borders {
border-left:1px #003366 solid;
border-right:1px #003366 solid;
float:left;
width:995px;
}

#sectionswap {
float:left;
padding-left:40px;
}

#sectionswap a {
color:#6699cc;
text-transform:uppercase;
text-decoration:none;
}
#sectionswap a:hover {
text-decoration:underline;
}

#search {
float:left;
margin-left:200px;
width:300px;
margin-top:5px;
padding:0px;
}

.inputbox {
vertical-align:middle;
width:150px;
margin:5px 0px;
}

#searchinput {
border:2px #cccccc inset;
}

#mod_search_searchword {
font-size:0.8em!important;
vertical-align:middle;
}

#searchsubmit{
background-color:transparent;
border:0px;
font-weight:bold;
color:#000066;
font-size:0.8em;
cursor:pointer;
border:2px #cccccc outset;
vertical-align:middle;
}

fieldset {
border:1px #cccccc solid;
}

/*********************/

a img {
border:0px!important;
}



.col1 {
float:left;
width:380px;
margin-right:20px;
}

.col2 {
float:left;
width:380px;
}

.dashedborder{
/*border:1px dashed #000000;*/
}
.headbackground{
background-color:#D0D0E0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.rightborder{
/*border-right:1px dashed #000000;*/
}
.backsubhead{
background-color:#D0D0E0;
color:#FFFFFF;
font-family:Tahoma;
}
.bordertop{
/*border-top:1px dashed #000000;*/
}
.back{
background-color:#D0D0E0;
font-family:arial,sans-serif;
font-size:14px;
color:#000000;
}
.leftspace{
padding-left:20px;
}
#formpage td{
padding-top:5px;
padding-bottom:5px;
}
.rightspace{
padding-right:5px;
font-weight:bold;
}
.backtr{
background-color:#002266;
color:#FFFFFF;
}

.backtr td {
border-top:1px #666666 solid;
border-bottom:1px #666666 solid;
font-size:1.4em;
padding:2px;
}


.tab_holder {
width:177px;
border:1px #999999 solid;
float:left;
text-align:center;
padding:2px;
margin:2px;
}

.clear {
clear:both;
}

.center {
text-align:center;
}

.instructions {
padding:5px 20px;
vertical-align:top;
font-size:10pt;
}

textarea {
font-family:arial;
font-size:10pt;
}


.main_table{
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   vertical-align:top;
}
.vertical_red{
   border-right:1px solid #d1d1d1;
   border-bottom:1px solid #d1d1d1;
}
.hori_red{
   border-bottom:1px solid #d1d1d1;
}
.MainBackground{
   background-color:#FFFFFF;   
}
.MainTable{
   background-color:#FFFFFF;
   border:1px solid #666666;
}
.right_top_header{
   padding-right:20px;
   padding-bottom:10px;
}
.HeaderBorder{
   border-bottom:3px solid #5B3D1B;
}
.nav_first{
  background-color:#D36651;
  height:28px;  
}
.nav_second{
   background-color:#C0492B;
   height:20px;  
}
.left_nav{
   color:#BCBCBC;      
   line-height:23px;
   text-decoration:none;   
}
.left_nav_table{
   padding-left:15px;
   background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/left_navi_dash_ver.jpg);
   background-position:right;
   background-repeat:repeat-y;
}
.right_pro_table{
   background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/left_navi_dash_ver.jpg);
   background-position:right;
   background-repeat:repeat-y;
}
.ver_pro_table{
   background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/dash_hor.jpg);
   background-position:bottom;
   background-repeat:repeat-x;
}
.Menu{

	color:#FFFFCC;
	text-decoration: none;
}
a.Menu{

	color:#FFFFCC;
	text-decoration: none;
}
a.Menu:link {
	text-decoration: none;
}
a.Menu:hover {
	text-decoration: none;
	color:#543D1D;
}
a.Menu:active {
	text-decoration: none;
	color: #543D1D;
}
.footer{
  background-color:#E2DBD3;
  height:30px;
}
.inner_footer{
  background-color:#987360;
  height:20px;
}
.footer_font{

	color:#FFFFCC;
	text-decoration: none;
}
.prouduct_header{
  font-weight:bold;
  color:#D1D1D1;
}
.product_content{
   line-height:20px;
}
.menu{
  font-weight:bold;
  color:#000000;
  padding-top:3px;
  padding-bottom:4px;
}
.pinkheader{
color:#fb7fd7;
font-weight:bold;
font-size:18px; 
}
.blackheader{
color:#816b54;
font-weight:bold;

font-size:18px; 
}
.homeboxtext{
padding-left:8px;
padding-top:12px;
font-size:11px;
color:#816b54;
}
.blackheader2{
color:#816b54;
font-weight:bold;
font-size:14px; 
}
.pinkheader2{
color:#fb7fd7;
font-weight:bold;

font-size:13px; 
}
.pricetag{
font-size:14px;
color:#CCCCCC;
font-weight:bold;
}
.desctext{
padding-left:8px;
font-size:11px;
color:#816b54;

}
.cartborder{
border: 1px dashed #CCCCCC;
}
.tdheader{
	color:#FF33CC;
	text-decoration: none;
	font-weight:bold;
}
.tddata{
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}






.sidelink {
	color: #FFFFFF;
	text-decoration: none;
	font-family:sans-serif;
	font-size:0.8em;
}

a:hover.sidelink {
text-decoration:underline;
}

.SideBottomLine {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.BannerWelcome {
	font-weight: bold;
	color: #ffffff;
	font-size:0.8em;
	padding:5px 10px;
}
.MainHeader {
	font-family:Verdana;
	font-weight: bold;
	color: #002266;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}
.MainHeader2 {
	font-family:Verdana;
	font-weight: bold;
	color: #FF6600;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}

.content {

}
.GridHeaderWhite {
	font-weight: bold;
	color: #FFFFFF;
	background-color : #bcbc98;	
}
.GridContent {
	font-weight: normal;
}
.test {

	font-weight: bold;
	color: #FFFFFF;
	background-color : #bcbc98;	
}
.tdheader{
border-bottom:1px solid #000000;
border-right:1px solid #000000;
font-size:12px;
padding-left:20px;
color:#000000;
}
.tdheader2{
border-bottom:1px solid #000000;
font-size:12px;
padding-left:20px;
color:#000000;
}
.tableclass{
border:1px solid #000000;
}
.trdata{
border-bottom:1px solid #000000;
border-right:1px solid #000000; 
}
.tdhead{
color:#000000;
font-family:Verdana;
}


/*************TEXT FORMATTING**************/


p, td, li {
	line-height: 1.4em; 

}

td, th {
vertical-align:top;
}

td p {

}

.hideme {
display:none;
}

a {
 color:#6699cc;
 text-decoration:none;
}

#content a:hover,#content_wide a:hover {
color:#0066cc!important;
text-decoration:underline;
}

.left { 
float:left;
}

.right{
float:right;
}

.back_button a {
border-bottom:0px;
}


h1 {
 font-size:1.5em;
 color:#6699cc;
margin-top:0px;
}
h2 {
 font-size:1.2em;
 color:#666666;
}
h3 {
 font-size:13px;
 color:#002263;
}
h4 {
 font-size:13px;
 color:#002263;
}
h1.heading {
 /*display:block;*/
 /*width:100%;*/
 background-color:#6699cc;
 color:#ffffff;
 padding:4px;
}

ul#lastupdated {
 margin:0px;
 padding:0px;
 list-style-type:none;
}
li#lastupdated {
 display:block;
 margin:0px;
 padding:0px;
}

.grey {
color:#666666;
}

.grey a {
color:#333333;
}


/************ LEFT MENU *************/

ul.vertical_list_menu {
list-style-type:none;
padding:0px;
margin:0px;
}

#leftmenu {
float:left;
width:210px;
margin-top:40px;
font-size:12px;
}

#leftmenu ul.vertical_list_menu {
margin-left:10px;
}

#leftmenu table th {
color:#ffffff;
background-color:transparent;
text-align:right;
font-size:1.3em;
height:30px;
padding-top:2px;

/*font-weight:normal;*/
width:210px;
padding-right:10px;
background-image: url(http://www.ais-interiors.org.uk/templates/ais2007/images/left_menu_bg.gif);
background-repeat: no-repeat;
background-position:top right;
}

#mainlevel-left, #mainlevel-members, #mainlevel-right {
	list-style: none;
	margin:0px;
	padding:0px;
	width:200px;
	/*display: inline;*/
	overflow: hidden;
}
#main-level-left li,#main-level-members li, #mainlevel-right li {
 /*height:34px;*/
 /*display:inline;*/
}



a.mainlevel-members, a.mainlevel-left, a.mainlevel-right, a.mainlevel-mm, a.mainlevel-spec, a.mainlevel-aboutus, a.mainlevel-specifier, a.mainleveljob {
 color:#6699cc;
/* font-weight:bold;*/
 background-image: url(http://www.ais-interiors.org.uk/templates/ais2007/images/menu_dots.gif);
 background-repeat: no-repeat;
 background-position:0% 50%;
 text-decoration:none;
 padding-left:20px;
line-height:1.6em!important;
}

a.mainlevel-topbar {
color:#ffffff;
font-size:0.7em;
font-weight:bold;
background-color:transparent;
/*text-transform:uppercase;*/
margin-left:16px;
}

a:hover.mainlevel-topbar {
color:#ffcc00;
}

#active_menu-topbar {
color:#ffcc00!important;
}

a.mainlevel-right {color:#333333;}

a:hover.mainlevel-members, a:hover.mainlevel-left, a:hover.mainlevel-right, a:hover.mainlevel-mm,  a:hover.mainlevel-spec, a:hover.mainlevel-aboutus, a:hover.mainlevel-specifier, a:hover.mainleveljob {
text-decoration:underline!important;
color:#666699;
}

a.sublevel-members, a.sublevel-left, a.sublevel-right, a.sublevel-aboutus, a.sublevel-specifier {
 color:#6699cc;
 font-weight:bold;
 text-decoration:none;
 padding-left:15px;
font-size:0.9em;
font-weight:normal;
color:#666666;
}

a:hover.sublevel-members, a:hover.sublevel-left, a:hover.sublevel-right, a:hover.sublevel-aboutus, a:hover.sublevel-specifier {
text-decoration:underline!important;
color:#666699;
}

#active_menu-members, #active_menu-left, #active_menu-right, a.active_menu-spec, #active_menu-aboutus, #active_menu-specifier {
color:#000033!important;
font-weight:bold!important;
}

span.mainleveljob {
font-weight:bold;
padding:4px 0px;
display:block;
}

/*********** RIGHT MENU *********/

#rightmenu {
float:right;
width:211px;
font-size:0.8em;
margin-top:20px;
}

#rightmenu table th {
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/right_menu_header.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
color:#ffffff;
width:204px;
text-align:left;
padding-left:5px;
font-size:1.2em;
line-height:22px;
margin:0px 0px 0px 0px;
}

#right_photos {
float:right;
width:210px;
margin-top:10px;
}

/*
#right_photos img {
float:left;
margin:0px 5px 5px 0px;
}
*/

#right_photos .one-image {
float:left;
margin:0px 5px 5px 0px;
}


/********** CONTENT **************/

td td {
font-size:1em;
}

#home_content {
float:left;
width:575px;
font-size:0.8em;
color:#333366;
padding:20px 0px 0px 25px;
}

#content {
float:left;
width:520px;
padding:40px 20px 0px 20px;
color:#333366;
font-size:0.8em;
}

#content_wide {
float:left;
width:720px;
padding:40px 20px 0px 20px;
color:#333366;
font-size:0.8em;
}

#content_right {
float:left;
width:650px;
padding:40px 20px 0px 20px;
color:#333366;
font-size:0.8em;
}

#content_full {
float:left;
width:955px;
padding:30px 20px 0px 20px;
color:#333366;
font-size:0.8em;
}

#content p, #content li , #content_wide p, #content_wide li, #content_right p, #content_full p, #content_right li, #content_full li {
line-height:1.6em;
font-size:12px;
}

#content table, #content_wide table, #content_right table, #content_full table {
border-collapse:collapse;
}
/*
#content table td, #content_wide table td {
padding:4px;
vertical-align:top;
border:1px #999999 solid;
}
*/
.contentheading, .componentheading, .componentheading-news, h1 {
 color:#6699cc;
 font-family: Arial, Helvetica, sans-serif; 
 font-size:1.5em;
 font-weight:normal;
margin-top:0px;
}

.componentheading {
margin-bottom:10px;

}
.componentheading-news {
	padding-bottom:20px;
}

td.contentheading-news {
display:block;
 width:100%;
 font-size:1.2em;
 color:#ffffff;
 padding:0px 4px;
 font-weight:bold;
 background-color:#6699cc;
}

.contentpaneopen-news {
margin:2px;
width:100%;
}

.moduletable-login {
 margin:20px 5px;
 padding:4px;
}
.moduletable-login td {

}
.moduletable-login a {

}
.moduletable-login input {
border:1px #6699cc solid;
font-size:0.9em;
}
.moduletable-login h3 {
 font-size:1em;
 font-weight:bold;
 margin:4px 0px;
}

table.moduletable-rightphotos {
margin:0px;
}

.level6 {
	display:block;
	/* background-color:#002263; */
	color:#002263;
	clear:both;
	/*font-size:14px;*/
	font-weight:bold;
	margin-left:10px;
	padding:4px;
	/*border-bottom:1px dashed #002263;*/
}
.level7 {
	display:block;
	clear:both;
	font-size:13px;
	margin-left:30px;
	padding:3px;
}
.level8 {
	display:block;
	clear:both;
	font-size:12px;
	margin-left:50px;
	padding:2px;
}
.level9 {
	display:block;
	clear:both;
	font-size:11px;
	margin-left:70px;
	padding:1px;
}
.catlink {
 /*color:#002263;*/
 text-decoration:none;
}
.level6 .catlink {
 /*color:#002263;*/
}
.catlink:hover {
 /*color:#0294BC;*/
}
.count {
 color:#999999;
 font-size:10px;
}
#active.catlink {
 font-weight:bold;
 color:#00cc00;
}


.categorylink {
	display:block;
	height:24px;
	padding:4px;
	font-size:13px;
	font-weight:bold;
}

.doc {

}
.even td, li.even {
 	padding:5px;
	background-color:#fcfcfc;
	color:#000066;
	border-bottom:1px dashed #000066;
}
.odd td , li.odd {
	padding:5px;
	background-color:#efefef;
	color:#000066;
 	border-bottom:1px dashed #000066;	
}
.name {

}
.filesize {
 font-size:10px;
 color:#666666;
}
.sectiontableheader {
 background-color:#6699cc;
 color:#ffffff;
}
.sectiontableentry2 {
 background-color:#ddddff;
}
.sectiontableentry1 {
 background-color:#eeeeff;
}
#adminbox {
 margin-top:30px;
 border:1px solid #cccccc;
 background-color:#ffffff;
 padding:2px;
}
#adminbox h2 {
 display:block;
 font-size:1.2em;
 color:#ffffff;
 margin:0px;
 padding:4px;
 background-color:#666666;
}
#adminbox p, #adminbox form {
 padding:0px 8px;
}
#loginpopup {
 position:absolute;
 display:none;
 width:200px;
 left:300px;
 top:200px;
}



.leftbar {
 background:#002263 url(http://ais-interiors.org.uk/cms2/templates/aisinteriors/images/sidebar.gif) repeat-y;
}

.aniheader {
 /*display:block;
 width:100%;
 height:20px;
 background:#003388 url(http://ais-interiors.org.uk/cms2/templates/aisinteriors/images/dotsani.gif) repeat-x;*/
}
.staticheader {
 display:block;
 width:100%;
 height:20px;
 background:#003388 url(http://ais-interiors.org.uk/cms2/templates/aisinteriors/images/dotswhite.gif) repeat-x;
}
.imgbutton {
 width:100px;
 height:24px;
}

.search_SearchBlock {
	float:right;
}
.block-core-ItemLinks gbBlock a {
 color:#ffffff;
}
#gsSidebar {
	background-color:#ffffee;
}

#gsFooter {
display:none!important;
}




/*********** BOTTOM MENU **********/

#bottom {
float:left;
clear:both;
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/dots.gif);
background-position: top right;
background-repeat:no-repeat;
padding-top:10px;
width:995px;
}

#bottomlinks {
float:left;
font-size:0.75em;
padding-left:40px;
}

#jobspot {
float:right;
padding:10px 20px 10px 0px;
}
	
/********** NEW FOOTER ************/

#footer {
width:995px;
clear:both;
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/footer_bg.gif);
background-repeat:no-repeat;
background-position:bottom right;
height:70px;
float:left;
}

#footerbar {
width:997px;
line-height:23px;
background-image:url(http://www.ais-interiors.org.uk/templates/ais2007/images/footer_bar_bg.gif);
background-repeat:no-repeat;
padding-top:7px;
font-size:0.7em;
margin-bottom:8px;
clear:both;
}

#footerco {
float:left;
padding-left:40px;
color:#ffffff;
background-color:transparent;
}


#footertel {
float:right;
padding-right:40px;
color:#333399;
background-color:transparent;
}

#footercopy {
float:left;
padding-left:40px;
font-size:0.7em;
color:#6699cc;
}

#footerlogos {
float:right;
margin:0px 20px 20px 0px;
}

/********** NEWS *********/

.blog .contentpaneopen td {
padding-right:20px;
}

.blog td.contentheading {
font-size: 1.2em;
color: #ffffff;
padding-top: 0px;
padding-right: 4px;
padding-bottom: 0px;
padding-left: 4px;
font-weight: bold;
background-color: #6699cc;
}

.blog .buttonheading {
background-color: #6699cc;
padding-top:4px;
}

.createdate {
display:none;
}

.blog .createdate {
display:block;
color:#666666;
background-color:transparent;
}

/********* HIDE OLD STUFF **********/

#disappear {
display:none;
}


/*********** bottom menu **********/

ul #mainlevel-bottommenu {
display:inline;
padding:0px;
list-style-type:none;
} 

#mainlevel-bottommenu li {
display:inline;
padding:0px;
margin:0px 12px 0px 0px;
}

a.mainlevel-bottommenu {
color:#336699;
font-size:0.8em;
}

a:hover.mainlevel-bottommenu {
text-decoration:underline;
}

table .moduletable-bottommenu {
display:inline;
margin:0px;
padding:0px;
float:left;
}

table .moduletable-bottommenu td {
display:inline;
margin:0px;
padding:0px;
}

#bottommenu {
font-size:0.8em;
margin-left:80px;}

table.moduletable-leftphotos {
width:695px;
}

.moduletable-leftphotos .one-image img {
float:left;
margin-left:5px;
margin-right:0px!important;
}

/********* JOBSPOT ********/

#job_content {

}

td.normaltext {
overflow:hidden!important;
/*width:166px!important;*/
line-height:1.4em!important;
}

table.latest_news td img {
}

/********** OVERRIDE GALLERY 2 ***********/

#gallery {
padding:0px!important;
}

td.giAlbumCell, td.giItemCell {
padding:0px!important;
}

.ImageFrame_shadow {
background-color:#ffffff;
}

.gbBlock {
padding:0px;
}

.gbNavigator {
clear:both;
width:100%;
}

#gsSidebar {
overflow:visible;
position:relative;
}
#gsSidebar select {
position:absolute;
top:0px;
left:-150px;
}

/**************** EDITOR ******************/

.normaltext {
 /*font-size:12px;
 color:#333366;
 font-weight:normal;*/
}
.healthandsafety {
	font-size:14px;
	color:#FF00FF;
}
.business {
	font-size:14px;
	color:#333399;
}
.training {
	font-size:14px;
	color:#009900;
}
.news {
	font-size:14px;
	color:#ff0000;
}
.technical {
	font-size:14px;
	color:#FF9900;
}

.contentsubheading {
 display:block;
 width:100%;
 color:#666666;
 padding:4px 0px;
 font-weight:bold;
 font-size:1.2em;
}
td.tablegreybg {
	background-color:#cccccc;
}
td.tablewhitebg {
	background-color:#ffffff;
}
.blueboldtext {
	color:#003366;
	font-weight:bold;
}
.greyouttext {
 color:#999999;
}
.error {
 color:#ff0000;
}
.date {
 clear:both;
 font-size:8pt;
}
.whitetext {
 color:#ffffff;
}
.leftimage {
 /*padding-right:20px;*/
 float:left;
}
.rightimage {
 /*padding-left:20px;*/
 float:right;
}


h3 {
 font-size:13px;
 color:#002263;
}
h4 {
 font-size:13px;
 color:#002263;
}

