/* Start of CMSMS style sheet 'GVAG - layout' */
/*************************************************************/
/*   Design:   Multiflex-3 Update-7 / Layout-3               */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   Wolfgang                                      */
/*   Date:     January 15, 2007                              */
/*   Homepage: wwww.1-2-3-4.info                             */
/*-----------------------------------------------------------*/
/*   License:  Fully open source without restrictions.       */
/*             Please keep footer credits with a link to     */
/*             Wolfgang (www.1-2-3-4.info). Thank you!       */
/*************************************************************/
/* rgb(225,225,225) 	= #E1E1E1 */
/* rgb(240,240,240) 	= #F0F0F0 */
/* rgb(50,50,50) 	= #323232 */
/* rgb(235,235,235) 	= #BEBEBE */
/* rgb(190,190,190) 	= #EBEBEB */
/* rgb (220,220,220) 	= #DCDCDC */
/* rgb (75,75,75)	= #4B4B4B */
/* rgb (175,175,175)	= #AFAFAF */
/* rgb (100,100,100)	= #646464 */
/* rgb(70,122,167)	= #467AA7 */
/* rgb(42,90,138)	= #2A5A8A */
/* rgb(200,200,200)	= #C8C8C8 */
/* rgb(80,80,80)	= #505050 */
/* rgb(0,0,0)		= #000000 */
/* rgb(210,210,210)	= #D2D2D2 */

/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
body {
   font-size:62.5%; 
   background-color:#fff; 
   font-family:verdana,arial,sans-serif;
} 

.page-container {
   width:900px; 
   margin:0px auto; 
   margin-top:10px; 
   margin-bottom:10px; 
   border:solid 1px #969696; 
   font-size:1.0em;}

.main {
   clear:both; 
   width:900px; 
   background:transparent url(uploads/images/multiflex37/bg_main_withoutnav.jpg) top left repeat-y;
}

.main-navigation { /* not used */ }

.main-content {
   display:inline; /*Fix IE floating margin bug*/; 
   float:left; 
   width:640px; 
   margin:0 0 30px 30px; 
   overflow:visible !important /*Firefox*/; 
   overflow:hidden /*IE6*/;
}

.main-content ol {
   padding: 0 0 0 10px;}

.main-subcontent {
   display:inline /*Fix IE floating margin bug*/; 
   float:right; 
   width:185px; 
   margin:0 15px 0 30px; 
   overflow:visible !important /*Firefox*/; 
   overflow:hidden /*IE6*/;
}

.footer {
   clear:both; 
   width:900px; 
   padding:1.0em 0 1.0em 0; 
   background:#E1E1E1 url(../img/bg_foot.jpg) no-repeat; 
   font-size:1.0em; 
   overflow:visible !important /*Firefox*/; 
   overflow:hidden /*IE6*/;
}


/* HEADER */
.header {
   width:900px; 
   font-family:"trebuchet ms",arial,sans-serif;
}

.header-top {
   width:900px; 
   height:80px; 
   background:#F0F0F0 url(uploads/images/multiflex37/bg_head_top.jpg); 
   overflow:visible !important /*Firefox*/; 
   overflow:hidden /*IE6*/;
}

.header-middle {
   width:900px; 
   height:130px; 
   background:#E6E6E6 url(uploads/images/multiflex37/bg_head_breadcrumbs.jpg);
   overflow:visible !important /*Firefox*/; 
   overflow:hidden /*IE6*/;
}

.header-bottom {
   width:900px; 
   height:40px; 
   background:#fff url(uploads/images/multiflex37/bg_head_breadcrumbs.jpg) repeat-y;
}

.header-breadcrumbs {
   clear:both; 
   width:900px; 
   padding:1.0em 0 1.5em 0; 
   background:#fff url(uploads/images/multiflex37/bg_head_breadcrumbs.jpg) repeat-y;
}

/********************/
/*  HEADER SECTION       */
/********************/
.sitename {
   width:400px; 
   height:60px;
   position:absolute;
   z-index:1; 
   margin:10px 0 0 80px; 
   overflow:visible !important /*Firefox*/; 
   overflow:hidden /*IE6*/;
   color: #7D7D7D;
}

.sitename h1 {
   font-size:240%;
   color:#7D7D7D;
}

.nav1 {
   width:350px; 
   position:absolute; 
   z-index:3; 
   margin:45px 0 0 550px;
}

.nav1 ul {
   float:right; 
   padding:0 15px 0 0; 
   font-weight:bold;
}	

.nav1 li {
   display:inline; 
   list-style:none;
}

.nav1 li a {
   display:block; 
   float:left; 
   padding:2px 5px 2px 5px; 
   color:#7D7D7D; text-decoration:none; 
   font-size:120%;
}

.nav1 a:hover {
   text-decoration:underline; 
   color: #2A5A8A; /*323232 */
}

/* ################################################################ */
/*Drop-down menu*/
.nav2 {
   float:left; 
   width:900px; 
   border:none; 
   background:#DCDCDC url(uploads/images/multiflex37/bg_head_bottom_nav.jpg) no-repeat;
   color:#4B4B4B; 
   font-size:130%;
} 

/*Color navigation bar normal mode*/

.nav2 ul {
   list-style-type:none;
}

.nav2 ul li {
   float:left; 
   position:relative; 
   z-index:auto !important /*Non-IE6*/; 
   z-index:1000 /*IE6*/; 
   border-right:
   solid 1px #AFAFAF;}

.nav2 ul li a {
   list-style-type:none; 
   float:none !important /*Non-IE6*/; 
   float:left /*IE-6*/; 
   display:block; 
   height:3.1em; 
   line-height:3.1em; 
   padding:0 16px 0 16px; 
   text-decoration:none; 
   font-weight:bold; 
   color: #646464; 
}
.nav2 ul li a.menuactive,
.nav2 ul li a:hover {
   color: #2a5a8a;
}

.nav2 ul li ul {
   display:none; 
   border:none;
}

.header-breadcrumbs ul {
   float:left; 
   width:560px; 
   list-style:none; 
   padding:0 0 0 15px; 
   font-family:verdana,arial,sans-serif;
}

.header-breadcrumbs ul li {
   display:inline; 
   padding:0 0 0 10px; 
   background:transparent url(uploads/images/multiflex37/bg_bullet_arrow.gif) no-repeat 0 50%; 
   font-weight:bold; color:#7D7D7D; 
   font-size:100%;
}

.header-breadcrumbs ul a {
   color:#467AA7; 
   text-decoration:none;
}

.header-breadcrumbs ul a:hover {color:#2A5A8A; text-decoration:underline;}

.header-breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/;}

.header-breadcrumbs .searchform form fieldset {float:right; border:none;}

.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid #C8C8C8; font-family:verdana,arial,sans-serif; font-size:120%; }

.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#E6E6E6; border:solid 1px #969696; text-align:center; font-family:verdana,arial,sans-serif; color:#969696; font-size:120%;}

.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px #505050; background:#DCDCDC; color:#505050;}


/******************/
/*  MAIN SECTION  */
/******************/
/* MAIN SUBCONTENT */
.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px #BEBEBE; background:#EBEBEB;}
.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(/uploads/images/multiflex37/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(/uploads/images/multiflex37/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:174px;}


/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {
   line-height:1.3em; 
   text-align:center; 
   color:#7D7D7D; 
   font-weight:bold; 
   font-size:110%;
}

.footer p.credits {
   font-weight:normal;
}

.footer a {
   text-decoration:none; 
   color:#7D7D7D;
}

.footer a:hover {
   text-decoration:underline; 
   color:#7D7D7D;
}

.footer a:visited {
   color:#7D7D7D;
}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, /*.main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}*/
.main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:640px; height:0.2em; border:none; background:#D2D2D2; color:#D2D2D2;}
/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:900px; height:80px; background:#F0F0F0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
@media print {.nav2 {float:left; width:900px; border:none; background:#F0F0F0; color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:900px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:#F0F0F0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:#F0F0F0; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
/* End of 'GVAG - layout' */

