/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	background-image: url(../images/testback.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	height:100%;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 15px; text-align:left; padding: 0px 10px 10px 0px; }

img { border: 0 none; }


/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

#bodyContainer { width:100%; height:100%;border:0px solid red; margin-left:auto; margin-right:auto; width:968px;}

#contentContainer { width:968px; border:0px solid green; }

#headerContainer { height:126px; width:968px; position:relative; border:0px solid red; }

#logo { position:absolute; left: 0; top: 0; float:left; width:145px; height:98px; background: url(../images/logo.gif) 0 0 no-repeat; border:0px solid red; }

#mainMenu { position:relative; height:28px; border:0px solid red; top:98px; }

#menuPosition {position:relative; width:775px; border:0px solid #00F; float:left; }

#topmenu { white-space: nowrap; height: 24px; float: right; border:0px solid red; }
#topmenu ul { margin: 0; padding: 0; list-style:none; }
#topmenu li { float:left; background: url(../images/mw_menu_separator.png) top right no-repeat; border:0px solid red; height:24px;}
#topmenu a { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; float:left; display:block; height: 24px; line-height: 24px; padding:0px 5px 0px 5px; color: #505050; border:0px solid #00F; text-decoration: none; }
#topmenu a#active_menu-nav { margin-top:0px; height: 24px; line-height: 24px; background-position: 0px 0px; color: #1a90ad; }

div#contact { position: absolute; left: 765px; top: 15px; float: right; width: 199px; height: 61px; }


#mainheader { width:964px; height:280px; position:relative; }
.mainhead1 { width:100%; height:241px; border: 0px solid #0F0; }
.grey_menu { width:242px; height:241px; float:right;}
.mainhead2 { width:100%; height:39px; position:relative; border:0px solid red; }

.boostAbout{ position:absolute; background-repeat:no-repeat; }
.boostCriteria{ position:absolute; left:241px; background-repeat:no-repeat; }
.boostProcess{ position:absolute; left:482px; background-repeat:no-repeat; }
.boostInvestments{ position:absolute; left:722px; background-repeat:no-repeat; }

.relative { position:relative; }
.topSpacer { height:15px; border:0px solid red; }
#body_col1 { border:0px solid red; width:950px; min-height:55px; }
#body_col2 { border:0px solid green; width:242px; }

#horizontalBlocks { border:0px solid red; width:968px; }

.foot1 { height:39px; line-height:24px;	 color: #1a90ad; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight:bold; border:0px solid green; position:absolute;}
.foot2 { width:300px; margin-left:auto; margin-right:auto; border:0px solid green; }

.footer{ border:0px solid red; height:24px; min-width:500px; max-width:764px; position:absolute; }
#footer{ padding-top:10px; border:0px solid red;}
#footermenu { white-space: nowrap; width:100%; border:0px solid red; top:7px; text-align:center; margin-left:-80px; border:0px solid red; }
#footermenu ul { margin:0; padding: 0; list-style:none; width:460px; text-align:center;}
#footermenu li { float: left; background: url(../images/mw_menu_separator.png) top right no-repeat; border:0px solid red; height:14px; text-align:center; }
#footermenu a { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; display:block; height: 24px; line-height: 24px; padding:0px 5px 0px 5px; color: #505050; border:0px solid #00F; text-decoration: none; }

.foot3 { width:86px;; float:right; border:0px solid green; }

#bottomLogo { background-image:url(../images/logo_2.jpg); float:right; border:0px solid green; width:86px; height:39px; }


/* --- secondary pages */
#body_col1b { border:0px solid red; display:inline-block; vertical-align:top; width:242px; }
#body_col2b { border:0px solid green; display:inline-block; width:476px;}
#body_col3b { border:0px solid red; display:inline-block; vertical-align:top; width:242px;}

.menu3_about { background-image: url(../images/secondarymenu_abpe.gif); background-repeat: no-repeat; background-position: 0 0; width:227px; height:174px; }
.menu3_contact { background-image: url(../images/secondarymenu_cu.gif);	background-repeat: no-repeat; background-position: 0 0;	width:227px; height:141px;}
.menu3 { padding-top:40px; width:227px; height:100%; border:0px solid blue; }
.menu3_item { color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align:center; width:100%; height:33px; line-height:33px; background-image: url(../images/lightblueline.gif);  background-repeat: no-repeat; background-position: left bottom; border:0px solid green; }
.menu3_item_last { color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	 text-align:center; width:100%; height:33px; line-height:33px; border:0px solid green; }
.menu3_item a:link { color: #505050; text-decoration: underline; }
.menu3_item a:visited { color: #505050; text-decoration: underline; }
.menu3_item a:hover { color: #505050; text-decoration: underline; }
.menu3_item_last a:link { color: #505050; text-decoration: underline; }
.menu3_item_last a:visited { color: #505050; text-decoration: underline; }
.menu3_item_last a:hover { color: #505050; text-decoration: underline; }

.search-search { border:0px solid red;}
.inputbox-search { height: 20px; border-right: #CACBCD solid 1px; border-top: #CACBCD solid 1px; border-left: #CACBCD solid 1px; border-bottom: #CACBCD solid 1px; color: #666666; font-weight: normal; font-size: 8pt; line-height: 18px; font-family: arial; background-color: #ffffff; margin: 1px 0px 0px 5px; padding: 1px 0px 0px 5px; vertical-align:top; }

.feature_img { width:242px; height:287px; }
.features { display:block; width:100%; padding-top:10px; } 
.feature1 { display:inline; float:left; background-image: url(../images/featurebutton_FAQs.jpg); background-repeat: no-repeat; background-position: 0 0; width:240px; height:94px; margin-bottom: 5px; }
.feature2 { display:inline; float:left;background-image: url(../images/featurebutton_partnerships.jpg); background-repeat: no-repeat; background-position: 0 0;	 width:240px; height:94px; margin-bottom: 5px; }
.feature3 { display:inline; float:left;background-image: url(../images/featurebutton_investment.jpg); background-repeat: no-repeat; background-position: 0 0; width:240px; height:94px; margin-bottom: 5px; }
.feature4 { display:inline; float:left;background-image: url(../images/featurebutton_contact.jpg); background-repeat: no-repeat; background-position: 0 0; width:240px; height:94px; margin-bottom: 5px; }
.feat_hold { float:left; padding-left: 90px; padding-right: 8px; border:0px solid blue; padding-top:10px; }
.feat_txt { color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 15px; padding-top:5px; }
h1 { display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#3b6b91; }
h2 { display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
h3 { display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-align: left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.h3 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-align: left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
a:link { color: #3b6b91; text-decoration: underline; }
a:visited { color: #3b6b91; text-decoration: underline; }
a:hover { color: #1a90ad; text-decoration: underline; }
.blue { color:#3b6b91; }                     
.lightblue { color:#1a90ad; }         
.yellow { color: #eda74a; }
.red {  color: #cf514e; }                  
.left { text-align:left; }
.right { text-align:right; }
.fl{ float:left;}
.line { color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 13px; text-align:left; padding: 0px 10px 7px 0px; }

.article_separator { border:0px solid red; }
