body
{
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 12px;
 margin-left: 0px;
 margin-top: 15px;
 background-color: #235a9d;
 text-align: center;
}

#layout_robert
{
 position: relative;
 width: 775px;
 height: 500px;
 background-image: url('../images/layoutRobert.jpg');
 background-position: center;
 background-repeat: no-repeat;
 margin-left: auto;
 margin-right: auto;
}

#rmp { position: absolute; left: 74px; top: 310px; }
#rcs { position: absolute; left: 277px; top: 310px; }
#ris { position: absolute; left: 481px; top: 310px; }

#spacerSmall, #spacerMedium, #spacerLarge
{
 background-color: #ffffff;
 border-left: 1px solid #a3a3a3;
 border-right: 1px solid #a3a3a3;
}

#spacerSmall { height: 20px; }

#spacerMedium {height: 50px; }

#spacerLarge { height: 100px; }

#layout
{
 width: 775px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: auto;
 height: 100%;
}

#topBanner { width: 100%;	}

#menuTop
{
 height: 20px;
 line-height: 20px;
 background-image: url('../images/background_menu_top.gif');
 background-position: bottom;
 background-repeat: repeat-x;
 text-align: left;
 border-left: 1px solid #a3a3a3;
 border-right: 1px solid #a3a3a3;
}

#flashNav
{
 height: 500px;
 top: 175px;
 left: 0px;
 padding-top: auto;
 padding-bottom: auto;
 padding-right: 35px;
 text-align: right;
}

#qmi_logo
{
 position: absolute;
 top: 435px;
 left: 695px;
}

#menuBottom
{
 height: 20px;
 line-height: 20px;
 background-image: url('../images/background_menu_bottom.gif');
 text-align: center;
 border-left: 1px solid #a3a3a3;
 border-right: 1px solid #a3a3a3;
}

#post { color: #fccf00; }

#post a:link, #post a:visited { color: #cccccc; }

h1.siteTitle
{
 font-size: 12px;
 font-weight: bold;
 margin-left: 5px;
}

fieldset
{
 border: 1px solid #000000;
 background-color: #ffffff;
}

a:link, a:visited
{
 color: #cc0000;
 text-decoration: none;
 font-weight: bold;
}

#button_maintenance img
{
 
}

a:hover
{
 color: #fccf00;
 text-decoration: underline;
 font-weight: bold;
}

img
{
 border: 0px;
}


/* Special Text */
.titles { color: #000000; text-decoration: underline; font-weight: bold; }

/* COLORS */
/*
 yellow: #fccf00;
 maintenance yellow: #f0c600;
 reliable blue: #235a9d	;	//reliable text colour
 bright blue: #0165ff;		//original background colour
 baby blue: #a7bcd7;
 red (link): #cc0000;
*/