body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  background-color:#e4e4e4;
}



.main_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6E6E;
	}

	

.main_font a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6E6E;
	font-weight:bold;
	text-decoration:none;
	}

	

.main_font a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6E6E;
	font-weight:bold;
	text-decoration:underline;
	}



form {
  margin: 0px;
  padding: 0px;

}


.leftBar {
  min-width:46px;
  width:46px;
}


.rightBar {
  min-width:38px;
  width:38px;
}


input {
  margin: 0px;
  padding: 0px;
}


.textAlignLeft {
  text-align:left;
}


.formHeader {
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #666666;
	font-weight:bold;
}


.formSubHeader {
	color:#000000;
	font-family:Arial;
	font-size:12px;
	padding:5px;
	font-weight:bold;
}



.formBody {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	border:1px solid #000000;
}


.formInnerBody {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}


.formFooter {
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #666666;
}


.formLabel {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border-bottom:2px solid #000000;

}



.formItem {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	border-bottom:1px solid #CCCCCC;
	padding:3px;
}

.formButton {

}


table {
  text-align: left;
}



table#Table_01 {
  background-image:url(images/table_bg.png);
  background-repeat:repeat-y;

}



.headerMenu {
  text-align:center;
  background-image:url(images/topmenu_bg.png);
  background-repeat:repeat;
  min-width:925px;
  width:925px;  
  padding-left:2px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#666666;
  font-size:12px;
}





.header_menu_textarea{
	height:105px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:12px;
}



.header_menu_textarea:hover{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:12px;
}


table.headerMenu1 {
  min-height:113px;
  height:113px;
  padding-top:3px;
  text-align:center
}

.topMenu {
  color:#959595;
  font-size:13px;
  font-weight:bold;
  background-image:url(images/index_05.png);
  background-repeat:repeat;
  padding-left:35px;
  min-height:27px;
  height:27px;
  vertical-align:middle;
}


.topMenu a {
  color:#959595;
  text-decoration:none;
}







.topMenu a:visited {



  color:#959595;



}







.topMenu a:hover {



  text-decoration:underline;



}







.beforeLeftSide {



  min-height:418px;



  height:418px;



  background-image:url(images/leftside_01.jpg);



  background-repeat:repeat-y;



}







table#Table_LeftSide {



  min-width:212px;



  width:212px;



}







.LeftSideStripe {



  min-width:20px;



  width:20px;



}







.beforeLeftMenu {



  background-image:url(images/leftside_02.png);



  background-repeat:repeat-y;



  min-width:192px;



  width:192px;



  min-height:213px;



  height:213px;



}





div.AskAnExpert {



  font-weight:bold;



  padding-top:16px;



  padding-left:15px;



  text-decoration:underline;



  font-size:13px;



}







div.name {



  padding-left:15px;



  padding-top:18px;



  font-weight:bold;



  line-height:130%;



  font-size:13px;



}







input.name {



	min-width:150px;



	width:150px;



	min-height:21px;



	height:21px;



}







div.email {



  padding-left:15px;



  padding-top:13px;



  font-weight:bold;



  line-height:130%;



  font-size:13px;



}







input.email {



	min-width:150px;



	width:150px;



	min-height:21px;



	height:21px;



}







div.AskButton {



  padding-left:15px;



  padding-top:13px;



  font-weight:bold;



  line-height:130%;



}







input.AskButton {



  border:solid 1px #000000;



  background-color:#c3c2fb;



  color:#000000;



  font-weight:bold;



  font-size:14px;



  text-decoration:underline;



}







.beforeLeftMenu2 {



  background-image:url(images/leftside_03.png);



  background-repeat:no-repeat;



  min-width:192px;



  width:192px;



  min-height:205px;



  height:205px;



}







div.Multimedia_base {



  font-weight:bold;



  font-size:13px;



}







div.Multimedia1 {



  padding-left:20px;



  padding-right:16px;



  padding-top:15px;







}







div.Multimedia2 {



  text-align:right;



  padding-top:5px;



  padding-right:10px;



}







div.Multimedia2 a {



  color:#000000;



  text-decoration:none;



}







div.Multimedia2 a:visited {



  color:#000000;



}







div.Multimedia2 a:hover {



  text-decoration:underline;



}







td.mainContainer {



}







table.content1 {



  min-height:418px;



  height:418px;



  min-width:715px;



  width:715px;



  background-image:url(images/index_08.jpg);



  background-repeat:no-repeat;



}







td.mainContent1 {



  padding-left:50px;



  padding-top:87px;



}







td.footer {



  background-image:url(images/index_09.jpg);



  background-repeat:no-repeat;



  min-height:26px;



  height:26px;



  



  text-align:right;



  vertical-align:middle;



  padding-right:15px;



  font-size:11px;



  color:#FFFFFF;



}







td.footer a {



  color:#FFFFFF;



  text-decoration:none;



}







td.footer a:visited {



  color:#FFFFFF;



}







td.footer a:hover {



  color:#FFFFFF;



  text-decoration:underline;



}







div.IndexText {



  font-family:"Arial Bold", Arial, Helvetica, sans-serif;



  font-size:14px;



  font-weight:bold;



  line-height:135%;



  



  min-width:182px;



  width:182px;



}







.beforeLeftMenu_Content {



  background-image:url(images/leftmenu_content_bg.png);



  background-repeat:no-repeat;



  min-width:192px;



  width:192px;



  min-height:413px;



  height:413px;



}







table.leftMenuContentTable {



  min-width:192px;



  width:192px;



}







td.leftMenuContentHeader {



  font-size:15px;



  font-weight:bold;



  text-align:center;



  



  min-height:38px;



  height:38px;



  vertical-align:middle;



}







td.leftMenuContentSpacer {



  text-align:left;



  min-height:17px;



  height:17px;



}







.leftMenuContentItem {



  padding-top:5px;



  padding-bottom:5px;



  padding-left:10px;



  



  font-size:13px;



  font-weight:bold;



}







.leftMenuContentItem a {



  color:#000000;



  text-decoration:none;



}







.leftMenuContentItem a:visited {



  color:#000000;



}







.leftMenuContentItem a:hover {



  text-decoration:underline;



}







table.mainContent2Table {



  min-width:624px;



  width:624px;



}







td.mainContainer2 {



}







table.content2 {



  background-image:url(images/index_08-1.jpg);



  background-repeat:repeat-y;



  min-height:418px;



  height:418px;



  min-width:713px;



  width:713px;



}







td.mainContent2 {



  padding-left:50px;



  padding-top:20px;



}







td.mainContent2Header {

  border-bottom:solid 2px #bcbabb;

  padding-bottom:10px;

  font-size:14px;

  font-weight:bold;

  color:#fe5051;



}







td.mainContent2Body {

	padding-top:15px;

	padding-bottom:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#6E6E6E;

}





td.login {

  padding-top:15px;

  padding-bottom:10px;

  font-size:13px;

  padding-left:10px;

  border: 1px solid #b8bcd4;



}



.textfield_effect {

	/*we will first set the border styles.*/

	border-width: 1px;

	border-style: solid;

	border-color: #A6A6FF;

	/*we are now going to add in the shadow image that we created earlier*/

background-color:#cbcbff;

	/*I am going to add some text formatting of my own*/

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding:4px 0px 0px 4px;

}



/*we are now going to style how the textfield will look when we

hover over it and when we actually have it selected*/



.textfield_effect:focus {

	background-color:#ffffff;

	border-color: #7777FF;

	border-width: 1px;

	padding:4px 0px 0px 4px;

}



#feedback_container{

	background-color:#EFEFEF;

	padding: 8px 6px 5px 7px;

}


/******** CONTACT FORM********/
.hideMe {
	position:fixed;
	top:-300000px;
}
#contactForm input {
	height: 30px;
}
#contactForm input, #contactForm textarea, #contactForm select {
	width:400px;
	border:1px solid #adaaaa;
	color:#000;
	font-size:16px;
}

#contactForm fieldset {
	width:400px;
	border:none;
	position:relative;
	
}

#contactForm #contactReset, #contactForm #contactSubmit {
	background: transparent;
	position: relative;
	height: 30px;
	width: 84px;
	background-image:url(img/search.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	border: none;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
#contactForm #contactReset {
	background-image:url(img/reset.png);
	background-repeat: no-repeat;
}
#contactForm #contactSubmit {
	background-image:url(img/submit.png);
	background-repeat: no-repeat;
}
#contactForm #contactFormButtons {
	position:relative;
	float: right;
	top:5px;
}
#contactForm span.alert {
	color: #ae0000;
	font-weight:bold;
	font-size: 120%;
	cursor: help;
}
label.error { 
	position: relative;
	color: #ae0000; 
	font-size: 50%; 
	}
#contactForm input.error, #contactForm textarea.error {
	border:1px solid #ae0000;
}


