/* bm~styles.css -----------------------------------------------------
   CSS styles for Modular Building Systems - an Australian company providing modular building solutions,
   generated 2010-07-23 05:35:25 GMT by Big Medium v2.0.8
   
   DO NOT EDIT THIS FILE MANUALLY
   This file is generated automatically, and any changes that you
   make to it will be overwritten. To add your own custom styles,
   use the "Edit Theme CSS" option in the Big Medium control panel.
   You may also remove theme styles via the "Remove Design Theme"
   option. Navigation styles may be removed via the navigation options
   in "HTML Preferences."
   ------------------------------------------------------------------- */

/* START BASE BIG MEDIUM STYLES
------------------------------------------------------ */
/* $Id: base.css 3311 2008-09-05 09:56:36Z josh $ */

/* margins and containers
---------------------------------------------------------- */
p {
    margin-top:0;
    margin-bottom:1em;
}

div.bmw_link {  /* container for each page link */
    margin-bottom: 1.4em;
}

div.bmw_pagetools span { /* page tool spacing */
    margin-right: 1em;
}

div.bmw_pageContent,
div.bmw_anncContent,
div.bmw_tipContent,
div.bmw_link,
div.bmc_aboveContent,
div.bmc_belowContent,
div.bmw_images,
div.bmw_gallery,
form.bmf_form p {
    overflow: hidden;
    zoom:1; /* not standard, but necessary to make ie observe overflow */
}

/* navigation bars
---------------------------------------------------------- */
div.bmw_navigation ul, div.bmw_navigation li {
    list-style:none;
    padding:0;
    margin:0;
}
div.bmw_navigation a {
    display:block;
}
div.bmw_navigation iframe { /* for ie dropdowns */
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 0;
}
select.bmHide { visibility: hidden; } /* for IE 5.0 dropdowns */
div.bmw_navigation div.bmn_skipnav a,
div.bmw_navigation div.bmn_skipnav a:visited,
div.bmw_navigation div.bmn_skipnav a:hover {
    position: absolute;
    left: -99999px;
    float: left;
    width: 1px;
    font-size: 1px;
    line-height: 1px;
    text-align:left;
    background-color:transparent;
}


/* big medium link
---------------------------------------------------------- */
a.bmw_bigmedium {
    width: 90px;
    height: 16px;
    background: url(bm.assets/powered_by_big_medium.gif) no-repeat;
    display:block;
    text-indent:-10000em;
    font-size:0em;
    line-height:0em;
}

/* images
---------------------------------------------------------- */
img { border: 0; }

img.bma_leftthumb {
    float:left;
    margin-right: .5em;
}
img.bma_rightthumb {
    float:right;
    margin-left: .5em;
}

/* image wrappers
---------------------------------------------------------- */

div.bmc_image {
    padding: .5em
}
div.bmc_leftContentImage {
    float:left;
    margin-right: .5em;
}
div.bmc_rightContentImage{
    float:right;
    margin-left: .5em;
}
div.bmc_centerContentImage{
    margin-left: auto;
    margin-right: auto;
}

/* pullquotes
---------------------------------------------------------- */
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
    padding: 0 1em;
    margin: 0;
    width: 200px;
}

blockquote.bmc_bigPullquote {
    font-size: small;  /* fake size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: medium; /* real font size for everyone else */
}

blockquote.bmc_rightPullquote {
    float:right;
    margin-left: .5em;
}
blockquote.bmc_leftPullquote {
    float:left;
    margin-right: .5em;
}
blockquote.bmc_centerPullquote{
    margin-left: auto;
    margin-right: auto;
}


/* document wrappers
---------------------------------------------------------- */

div.bmc_document {
    padding: 0 1em;
    width: 200px;
}
div.bmc_rightDocument {
    float:right;
    margin-left: .5em;
}
div.bmc_leftDocument {
    float:left;
    margin-right: .5em;
}
div.bmc_centerDocument{
    margin-left: auto;
    margin-right: auto;
}
div.bmc_Document {
    margin-bottom: 0.8em;
}

/* feed icon
---------------------------------------------------------- */

a.bma_feed {
    padding-left: 18px;
    background-image: url(bm.assets/feed-icon-12x12.gif);
    background-repeat: no-repeat;
	background-position: left center;
}

/* comment icon
---------------------------------------------------------- */

a.bma_commentcount {
	padding-left: 14px;
	background-image: url(bm.assets/comment-12x12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* document icons
---------------------------------------------------------- */
a.bm_docicon {
    padding-left: 20px;
    background-image: url(bm.assets/docIconSm_generic.gif);
    background-repeat: no-repeat;
	background-position: left top;
}
a.bm_gifDocIcon, a.bm_pngDocIcon, a.bm_jpgDocIcon, a.bm_jpegDocIcon, a.bm_icoDocIcon,
a.bm_bmpDocIcon, a.bm_jfifDocIcon, a.bm_tifDocIcon, a.bm_tiffDocIcon, a.bm_psdDocIcon,
a.bm_epsDocIcon {
    background-image: url(bm.assets/docIconSm_image.gif);
}
a.bm_pdfDocIcon {
    background-image: url(bm.assets/docIconSm_pdf.gif);
}
a.bm_docDocIcon {
    background-image: url(bm.assets/docIconSm_doc.gif);
}
a.bm_xlsDocIcon, a.bm_xlwDocIcon {
    background-image: url(bm.assets/docIconSm_excel.gif);
}
a.bm_rtfDocIcon {
    background-image: url(bm.assets/docIconSm_rtf.gif);
}
a.bm_txtDocIcon {
    background-image: url(bm.assets/docIconSm_txt.gif);
}
a.bm_xmlDocIcon {
    background-image: url(bm.assets/docIconSm_xml.gif);
}
a.bm_zipDocIcon, a.bm_gzDocIcon, a.bm_gzipDocIcon, a.bm_tazDocIcon,
a.bm_tgzDocIcon, a.bm_hqxDocIcon, a.bm_binDocIcon, a.bm_tarDocIcon {
    background-image: url(bm.assets/docIconSm_zip.gif);
}
a.bm_sitDocIcon {
    background-image: url(bm.assets/docIconSm_sit.gif);
}
a.bm_dmgDocIcon {
    background-image: url(bm.assets/docIconSm_dmg.gif);
}
a.bm_pptDocIcon, a.bm_ppsDocIcon {
    background-image: url(bm.assets/docIconSm_powerpoint.gif);
}
a.bm_mppDocIcon {
    background-image: url(bm.assets/docIconSm_project.gif);
}
a.bm_sxwDocIcon, a.bm_stwDocIcon, a.bm_sxgDocIcon, a.bm_sdwDocIcon, a.bm_sglDocIcon {
    background-image: url(bm.assets/docIconSm_oo-write.gif);
}
a.bm_sxcDocIcon, a.bm_stcmDocIcon, a.bm_sdcDocIcon {
    background-image: url(bm.assets/docIconSm_oo-calc.gif);
}
a.bm_sxiDocIcon, a.bm_stiDocIcon, a.bm_sddDocIcon, a.bm_sdpDocIcon {
    background-image: url(bm.assets/docIconSm_oo-impress.gif);
}
a.bm_sxdDocIcon, a.bm_stdDocIcon, a.bm_sdaDocIcon {
    background-image: url(bm.assets/docIconSm_oo-draw.gif);
}
a.bm_mp3DocIcon, a.bm_mpuDocIcon, a.bm_m4aDocIcon, a.bm_midDocIcon, a.bm_midiDocIcon,
a.bm_rmiDocIcon, a.bm_m4pDocIcon, a.bm_aacDocIcon, a.bm_aifDocIcon, a.bm_aiffDocIcon,
a.bm_aifcDocIcon, a.bm_wavDocIcon, a.bm_wmaDocIcon, a.bm_ramDocIcon, a.bm_rmDocIcon {
    background-image: url(bm.assets/docIconSm_audio.gif);
}
a.bm_wmvDocIcon, a.bm_aviDocIcon, a.bm_mpegDocIcon, a.bm_mpeDocIcon, a.bm_mpgDocIcon,
a.bm_mp4DocIcon {
    background-image: url(bm.assets/docIconSm_winvideo.gif);
}
a.bm_swfDocIcon {
    background-image: url(bm.assets/docIconSm_flash.gif);
}
a.bm_movDocIcon, a.bm_qtDocIcon, a.bm_moovDocIcon, a.bm_qtmDocIcon {
    background-image: url(bm.assets/docIconSm_quicktime.gif);
}

/* overflow navigation
---------------------------------------------------------- */
ul.bmw_overflowNav, ul.bmw_overflowNav li {
    margin: .5em 0em;
    padding: 0;
    list-style:none;
    position:relative; /* helps ie6 show the bottom link borders */
}
ul.bmw_overflowNav li {
    display:inline;
}
ul.bmw_overflowNav a, span.bma_inertPage {
    border:1px solid #999;
    padding: .2em .4em;
    text-decoration:none;
    background-color: #fff;
    line-height: 200%;
}
ul.bmw_overflowNav a.bma_thisPage {
    background-color: #ffa;
}
span.bma_inertPage {
   color: #999;
   border-color: #ccc;
}

/* search form 
---------------------------------------------------------- */

form.bmw_search button {
    vertical-align: top;
}

/* email, comment, widget-builder forms
---------------------------------------------------------- */
form.bmf_form {
    margin:.5em 0em;
    border: 1px solid #999;
    padding:.5em;
}
form.bmf_form p {
    overflow:hidden;
    zoom: 1;
}
form.bmf_form label {
    width: 30%;
    display: block;
    float:left;
    text-align: right;
    margin-right: .5em;
}
form.bmf_form input,
span.bmf_caption {
    width: 60%;
    display: block;
    float:right;
    margin-right: .5em;
}
label.bmf_req, p.bmf_req label {
    font-weight:bold;
}
form.bmf_form .bmf_comment {
    float:none;
    width: 99%;
    margin: 0;
    display:inline;
}
form.bmf_form label.bmf_auto,
form.bmf_form input.bmf_auto {
    width: auto;
    display:inline;
    float:none;
}
p.bmf_authorintro-sent,
p.bmf_authorintro-,
p.bmf_sendintro,
p.bmf_confirm,
div.bmf_tomail,
div.bmf_emailform-sent,
form.bmf_form input.bmf_honey,
.bmf_honey {
    display:none;
}
p.bmf_sendintro-,
div.bmf_tomail-,
p.bmf_confirm-sent {
    display:block !important;
}
p.bmf_privacy {
    font-size: smaller;
}
#bmjsFeed { width:95% }

/* gadget preview styling */
#bmjsSample div.bmfeedItem{margin-bottom:1em;overflow:hidden;zoom:1}
#bmjsSample img{float:left;margin-right:5px;}
#bmjsSample div div > p:first-child{margin-top:0}
#bmjsSample div div > p:last-child{margin-bottom:0}

/* workaround for mozilla hidden field bug */
input[type="hidden"] {
    display: none !important;
    visibility: hidden !important;
    padding: 0;
    border: 0;
}

/* comment html
---------------------------------------------------------- */

.bmc_comment {
    zoom: 1;
    overflow: hidden;
    border:1px solid #666;
    padding:.3em;
    margin-bottom: 1em;
    background-color: #fff;
}
.bmc_comment_staff {
    background-color: #ffc;
}
.bmc_comment_meta {
    background-color: #ddf;
    padding: .1em .5em;
    overflow: hidden;
    zoom: 1;
}
.bmc_comment_name {
    font-weight:bold;
    float: left;
    width: 40%;
}
.bmc_comment_timestamp {
    float:right;
    width: 55%;
    text-align:right;
    padding-top: .2em;
}
.bmc_comment_date,
.bmc_comment_time {
    padding-right: .5em;
    border-right: 1px solid #999;
    margin-right: .2em;
}

/* tag cloud
---------------------------------------------------------- */

ul.bmw_tagcloud, ul.bmw_tagcloud li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
ul.bmw_tagcloud li {
    display: inline;
    margin-right: 1em;
}
ul.bmw_tagcloud li a {
    text-decoration: none;
}
a.bmw_tagcloud_xsmall { font-size: x-small; }
a.bmw_tagcloud_small { font-size: small; }
a.bmw_tagcloud_medium { font-size: medium; }
a.bmw_tagcloud_large { font-size: large; }
a.bmw_tagcloud_xlarge { font-size: x-large; }

/* edit links
---------------------------------------------------------- */

p.bmEditPanel {
	padding: 1px 10px 1px;
	font-size: 11px;
	line-height: 15px;
	height: 16px;
	text-align: left;
	background: url(bm.assets/edit-panel.png) no-repeat right top;
}
p.bmEditPanel a,
p.bmEditPanel a:visited {
    font-size:11px;
    line-height: 15px;
    color: #fff;
    padding-left: 18px;
	background-position: left center;
    background-repeat: no-repeat;
}
p.bmEditPanel a:hover {
    color: #ccc;
}
a.bmEdit,
a.bmNewPage {
    padding-right: 10px;
    border-right:1px solid #fff;
    margin-right: 5px;
}
a.bmEdit {
    background-image: url(bm.assets/bmcp_edit.gif);
}
a.bmNewPage {
    background-image: url(bm.assets/bmcp_newpage.gif);
}
a.bmDel {
    background-image: url(bm.assets/bmcp_delete.gif);
}

/* image lightbox
---------------------------------------------------------- */

#bmlbox_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#bmlbox_lightbox img{ width: auto; height: auto;}

#bmlbox_lightbox a img { border: none; }

#bmlbox_outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#bmlbox_imageContainer { padding: 10px; }

#bmlbox_loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#bmlbox_hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 99%; /* 100% can cause 1-pixel overhang */
    z-index: 10;
}

#bmlbox_imageContainer>#bmlbox_hoverNav { left: 0; }
#bmlbox_hoverNav a { outline: none; }

#bmlbox_prevLink,
#bmlbox_nextLink {
    width: 49%;
    height: 100%;
    display: block;
}

#bmlbox_prevLink {
    left: 0;
    float: left;
    background: url(bm.assets/lightbox_prev.gif) left 0% no-repeat;
}

#bmlbox_nextLink {
    right: 0;
    float: right;
    background: url(bm.assets/lightbox_next.gif) right 0% no-repeat;
}

#bmlbox_imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
	overflow: hidden;
	width: 100%	
}

#bmlbox_imageData {
    padding: 0 10px;
    color: #666;
}

#bmlbox_imageData #bmlbox_imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}

#bmlbox_imageData #bmlbox_caption {
    font-weight: bold;
}

#bmlbox_imageData #bmlbox_numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}

#bmlbox_overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 0px; /* fixes pageload flash in some sites */
    background-color: #000;
}

/* sitemap link
---------------------------------------------------------- */
a.bma_sitemap { display:none }

/* START THEME STYLES
----------------------------------------------------------- */
/* CSS Document */

/*

-----MBS screen stylesheet -----
----- zavvydesigns.com 2008 -----

----- Background Colours -----

Main Background: #fff

----- Foreground Colours -----

Main Content: #fff

----- Text Colours -----

Main Heading: #564b47
Sub-Heading: #564b47
Main Body: #564b47
External Link: #508471
External Link Hover: #690

----- Dimensions -----

Site Width: fluid
Left Column Width: 190px
Right Column Width: 190px

*/

/* ----- universal styles ----- */

html { 
  padding:0px;
  margin:0px;
}

/* ----- tags ----- */
/* Generic styles that apply to specific HTML tags e.g. body, ul, p, a, strong, blockquote, cite, pre, code etc… */

body {
background-color: #003c54;
	font-size: 12px;
	font-family: 'Helvetica Neue', Verdana, Arial, sans-serif;
	color:#1d1f30;
	padding:0px;
	margin:0px;

}

#wrapper {
width: 1188px;
margin: 0 auto;
}

p, h2, pre {
	margin: 0px;
	padding: 5px 20px 5px 20px;
	line-height: 16px;
}

a { 
color: #4a7ca5;
text-decoration: none; 
}

a:hover {
color: #4a7ca5;
background-color:#90bade;
}
 
pre { 
color: #1d1f30;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}


/* ----- header ----- */
/* Styles that apply to the website masthead. */

/* ----- global navigation ----- */
/* Styles that apply to global navigation. */

 #navcontainer
{
width: 190px;
padding: 0px;
margin-bottom: 1em;
font-family: 'Helvetica Neue', Verdana, Arial, Helvetica, sans-serif;
background-color: #90bade;
color: #333;
font-size: 14px;
}

#navcontainer ul
{
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: .7em solid #005288;
background-color: #0079c1;
color: #fff;
font-weight: bold;
text-decoration: none;
}

#navcontainer li a:hover
{
border-left-color: #6a9531;

background-color: #8cc63f;
color: #fff;
font-weight: bold;
}

#navcontainer li li
{
border-top: 1px solid #90bade;
border-bottom: 0;
margin: 0;
}

#navcontainer li li a
{
padding: 4px .5em 4px 1.3em;
background-color: #0079c1;
font-weight: normal;
}

#navcontainer li li a:hover
{
padding: 4px .5em 4px 1.3em;
border-left-color: #6a9531;

background-color: #8cc63f;
color: #fff;
font-weight: normal;
}

#navcontainer li li li a
{
padding: 3px .5em 3px 1.9em;
background-color: #0079c1;
font-weight: normal;
}


/* ----- sub navigation ----- */
/* Styles that apply to sub-navigation. */



/* ----- content ----- */
/* Styles that apply to the main content area. */

#content {
margin: 0px 150px 0px 190px;
border-left: 2px solid #1d1f30;
border-right: 2px solid #1d1f30;
border-bottom: 2px solid #1d1f30;
padding: 5px;
background-color: #ffffff; 
min-width: 600px; /* Doesn't work in IE */   
}

#content-left  {
	margin-top: 5px;
	float: left;
	width: 45%;
	background-color: #fff;
	padding-left: 20px;
}
		
#content-right {
	margin-top: 5px;
	float: right;
	margin-left: 3%;
	width: 45%;
	padding: 3px 3px 3px 10px;
}

/* ----- left column ----- */
/* Styles that apply to the left column. */

#left {
position: absolute;/* left menu - has fixed width */

left: 0px;
width: 190px;
color: #003;
margin: 0px; 
padding: 0px;
}

/* ----- right column ----- */
/* Styles that apply to the right column. */

#right {
position: absolute; /* right menu - has fixed width */
	right: 0px;
	width: 150px;
	color: #564b47;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.modularbuilding.com.au/images/rightbg.jpg);

}

/* ----- heading and text styles ----- */
/* Styles that apply to content headings and body text. */

h1 {
font-size: 13px;
text-transform:uppercase;
text-align: left;
color: #fff;
background-color: #0079c1;
padding:5px 15px;
margin:0px
}

h2 {
font-size:14px;
padding-top:10px;
text-transform:none;
color: #8cc63f;
font-weight: bold;

}

h3 {
	font-size: 12px;
	color: #005288;
	padding: 2px;
}

ul {
line-height: 16px;
list-style-type:square; 
}

li {
line-height: 16px;

}

strong { 
font-size: 13px;
}

/* ----- images ----- */
/* Styles that apply to images. */

/* ----- classes ----- */
/* Styles that apply to classes. */




#header {
text-align: right;
	height: 171px;
	color: #fff;
	background-color: #fff;

	
}

#header img {
	float: left;
}
.phoneno {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: right;
}
.search {
	padding: 5px;
}
.news {
	background-color: #fff;
	padding: 5px;
	width: 170px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px dotted #76a2c7;
}

.clearboth { clear: both; }
#right .news h3 {
	font-size: 12px;
	color: #004a87;
}



.searchbox {
	border: 1px solid #004a87;
	padding: 3px;
	background-color: #0079c1;

	color: #fff;	
}

.searchbox h3 {
color: #fff;
font-weight: bold;
}

div.bmw_pagetools {
    margin: 5px;
font-size: 10px;
float: right;
padding-bottom: 5px;

}
#navbox
  {
   border:#D8D8D8 1px solid;
      margin-left:5px; 
padding:0;
width:610px; min-width:600px;
  }
#boxhome
  {width:190px; min-width:183px;
   border-right:#D8D8D8 1px solid;
   margin: 5px 0px 10px 1px;
   padding:0;
   float:left;
  }
#boxhome2
  {width:190px; min-width:183px;
   margin: 5px 0px 10px 1px;
   padding:0;
   float:left;
  }

div.bmw_sections {
background-image: url(http://www.modularbuilding.com.au/images/newsite/bg_box-large-inner.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	margin-top: 5px;
	line-height: 16px;
}

div.bmw_sections div.bmw_link a.bma_head {
color: #3c7781;
font-weight: bold;
font-size: 13px;
}

div.bmw_sections div.bmw_link {
font-size: 11px;
}

div.bmw_links {
background-image: url(http://www.modularbuilding.com.au/images/newsite/bg_box-large-inner.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	margin-top: 5px;
	line-height: 16px;
}

div.bmw_links div.bmw_link a.bma_head {
color: #1d5854;
font-weight: bold;
font-size: 13px;
}

div.bmw_links div.bmw_link {
font-size: 11px;
}


.p_bigger_numbers {

	font-family: Verdana, Arial, "sans serif";
	font-size: 24px;
	line-height: 16px;
	color: #abce1a;
}

h2 .choose {
	color: #abce1a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.choose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}

#formwrapper {
	color: #333;
	border: 1px solid #C1DAD7;
	margin: 0px 5px 5px 0px;
	padding: 10px;
	width: 580px;
	float: left;
	background-color: #a9cb1c;
}
#formwrapper.textbox {
   font-size: 11px;
   background-color: #fff;
   border: 1px solid #4f6b72;
}

#formwrapper.button {
	font: 14x "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: #102132 grooved 1px;
	float: right;
}

#expressformwrapper {
	color: #333;
	border: 1px solid #000000;
	margin: 0px 5px 5px 0px;
	padding: 10px;
	width: 580px;
	float: left;
	background-color: #fd8a24;
}
.expresstextbox {
   font-size: 11px;
   background-color: #fff;
   border: 1px solid #000;
}

.expressbutton {
	font: 14x "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
	color: #000;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: #000 grooved 1px;
	float: right;
}

h2.express  {
font-size:14px;
padding-top:10px;
text-transform:none;
color: #fd8a24;
font-weight: bold;

}

#link_container
{
	background-image: url(images/bg_box-large-inner.jpg);
	background-repeat: repeat-x;
width: 100%;
overflow: auto;
}

.about_image_left {
	padding-right: 10px;
	float: left;
	clear: right;
}
.about_image_right {
	padding-left: 10px;
	float: right;
}

/* form styles */
#fcf2 {
font-family:arial;
font-size:11px;
margin:5px;
background-color:#afd419;
width:450px;
}
#fcf2 h3 {
font-size:1.5em;
background-color:#fff;
color:#afd419;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #3D5686;
}

.floatright {
float: right;
}

.floatleft {
float: left;
}

#bluebar {
height: 30px;
	padding-top: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #ccc;
	background-color: #FFF;
	border-top: 10px solid;
	border-top-color: #8CC63F;
}

/*** Form **/
#form form {
	font-size: 1.3em;
	width: 400px;
	background: #fff;
	border: 4px solid #afd31b;
	margin: 10px auto;
	margin-top: 30px;
	color: #004a87;
}
#form fieldset {

padding: 3px;
border: 1px solid #000;
border-width: 0;
}
#form legend {

font-size: 1.2em;
padding: 4px;
margin-bottom: 4px;
color: #000;
}
#form fieldset.minor {
padding: 3px;
border: 1px solid #bbb;
}

#form fieldset.minor legend {
font-style: italic;
padding: 2px;
font-size: .9em;
}
textarea { width: 90%;}
