
.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;

}



/* Below is an IE5-5.5 specific hack to color and size the text properly */

/* This has no negative effects */

td {

  font-size:13px;

  color: #000000;

}

/* END IE5-5.5 hack */



.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 {

  background-image:url(images/topmenu_bg.png);

  background-repeat:repeat;

  min-width:925px;

  width:925px;  

  padding-left:2px;

}



table.headerMenu1 {

  min-height:113px;

  height:113px;

  padding-top:3px;

}



.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:15px;

  

  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;
}
