/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */
body{background-color: #ccc;}

/* --- Divs used for page structure OGT ---*/

#containerdiv{width: 75em;padding: 0 0 0 0;margin-top:15px;margin-left: auto;margin-right: auto;text-align: left;background-color:#fff;}

/* --- header div ---*/
#headerdiv{width:100%;display: block;margin:0; padding:0;height:100%;clear:both;}
#headerleftimagediv{float:left;width:25%;}
#quickmenudiv{float: left;width:45%;height:50%;text-align:center; margin-top:2%;}
#headerrightimagediv{float:right;width:30%;text-align:right;}
#topmenudiv{width: 99%;background-color:#747a7f;clear:both;margin:auto;height:1.7em;}

/* --- footer div ---*/
#footerdiv{width:100%;clear:both;margin:0; padding:0;vertical-align:top;}
#footermiddlediv{height:3em;float:left;width:90.8%;background-color:#ee1b2d;} /*90.8% i ie6*/
#footerleftimagediv{float:left; width:4.6%; text-align:left;}/*4% ie6*/
#footerleftdiv{float:left; width:10%; padding-top:1%; }
#footerrightdiv{float:right; width:60%; text-align:right;padding-top:1%;}
#footerrightimagediv{float:right; width:4.6%; text-align:right;}
#leftmenudiv{width: 20%;float:left; overflow:hidden;}
#contentdiv{width:78.5%; float:left; padding-left: 1.5%;}
#mainareadiv{width:51%; float:left; padding: 0% 2%;}
#rightmenudiv{width:45%; float:right;}
#maincontainerdiv{width:99%;margin: auto;clear:both;padding-top:0.5em;min-height:40em;}
#widepagemainbody{width:85%; float:left; clear:right;}
#wideimagepagemainbody{clear: both; width: 70%;}
#breadcrumbdiv{width:100%; float:left;}
#wideimage{width: 100%;}

/* --- Standard divs --- */
img{border: 0;}
.leftfloating{float: left; margin:0}
.rightfloating{float: right;}
.centered{text-align: center;}
.rightaligned{text-align: right;} 
.leftaligned{text-align: left;}
.hidden{display:none;}
div.tablerow{width: 99%;padding: 0.5em;}
div.description{float: left;width: 20%;}
div.content{float: right;width: 79%;}
div.fullwidth{width: 100%;}
div.rightpadded{padding-right: 1em;}
div.clear{clear: both;}
div.emptyclear {clear:both;width: 1px;height:0;line-height:1px;font-size:1px;}

/* -- added after IE8 launch -- */
div.firefoxclear{clear:both;}
