/******************************************************************
 *		Vina Galantes - CSS File 
 *		@media		screen
 *		@author		Kreativne ideje
 *		@URL		www.kreativne-ideje.com
 *		@date		October 2008
 ******************************************************************/

/**************************************************
 *		General
 **************************************************/
* {
 	margin: 0;
	padding: 0;
	}

img {
	border: 0;
	}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(../images/bg_body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #084024;
	}
	
h1 {
    font-size: 22px;
    color: #467B20;
    font-weight: normal;
    padding-bottom: 25px;
	}

h2 {
	font-size: 19px;
	color: #FFFFFF;
	}
	
h3 {
    font-size: 19px;
    color: #467B20;
    font-weight: normal;
    padding-bottom: 15px;
	}
	
.regular {
	font-weight: normal;
	}
	
.black {
	color: #000000;
	}
	
.green {
	color: #6FA14B;
	}
	
.smallBlackLink {
    font-size: 11px;
    font-weight: bold;
	color: #000000;
	}
	
/**************************************************
 *		General Structure
 **************************************************/
#container {
	width: 994px;
	margin: 0 auto;
	}

#wrapper1 {
    clear: left;
    float: left;
    width: 994px;
    background-image: url(../images/bg_wrapper1.gif);
    background-repeat: repeat-y;
	}

#wrapper2 {
    float: left;
    width: 994px;
    background-image: url(../images/bg_wrapper2.jpg);
    background-repeat: no-repeat;
	}

/**************************************************
 *		Header
 **************************************************/
#header {
	float: left;
	width: 994px;
	height: 196px;
	background-image: url(../images/header2.jpg);
	background-repeat: no-repeat;
	}

#header .logo0 {
	float: left;
	width: 146px;
	height: 154px;
	padding-top: 40px;
	padding-left: 460px;
	}
		
#header .logo1 {
	float: right;
	width: 146px;
	height: 154px;
	padding-top: 40px;
	padding-right: 40px;
	}

/**************************************************
 *		Content
 **************************************************/
#content {
    clear: left;
    float: left;
    width: 971px;
    padding-left: 23px;
	}
 
#contentBackground {
	float: left;
	width: 948px;
	background-image: url(../images/bg_content0.gif);
	background-repeat: repeat-y;
	}

#contentMain {
    float: left;
    width: 948px;
    background-image: url(../images/bg_content11.jpg);
    background-repeat: no-repeat;
	}

#contentEnding {
	clear: left;
	float: left;
	width: 948px;
	height: 15px;
	background-image: url(../images/bg_content2.gif);
	background-repeat: no-repeat;
	}
	
#inContent {
    float: left;
    width: 918px;
    padding: 0px 16px 15px 14px;
    
    }

/* ---------- Sub Navigation ---------- */ 	
#subNavigation {
	float: left;
	width: 908px;
	height: 28px;
	padding-left: 10px;
	margin-bottom: 18px;
	line-height: 28px;
	color: #918C76;
	text-align: left;
	}
	
#subNavigation a {
	font-size: 11px;
	color: #918C76;
	text-decoration: underline;
	}
	
#subNavigation a:hover {
	text-decoration: none;
	}
	
/* ---------- Left Column ---------- */ 
#leftColumn {
	float: left;
	width: 202px;
	text-align: left;
	}

#leftColumn .menu {
	float: left;
	width: 202px;
	margin-top: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #D9E0B4;
	margin-bottom: 25px;
	}
	
#leftColumn .menu .inMenu {
	float: left;
	width: 190px;
	padding: 0 6px;
	}
	
#leftColumn .menu .level1 {
	width: 163px;
	height: 24px;
	padding-left: 17px;
	padding-right: 10px;
	margin-bottom: 1px;
	background-image: url(../images/level1.gif);
	background-repeat: no-repeat;
	background-position: center left;
	line-height: 24px;
	}
	
#leftColumn .menu .level1 a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #528924;
	}
	
#leftColumn .menu .level1 a:hover {
    color: #000000;
    }
	
#leftColumn .menu .level1Active {
	width: 163px;
	height: 24px;
	padding-left: 17px;
	padding-right: 10px;
	margin-bottom: 1px;
	background-image: url(../images/level1_active.gif);
	background-repeat: no-repeat;
	background-position: center left;
	line-height: 24px;
	}
	
#leftColumn .menu .level1Active a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #424242;
	}
	
#leftColumn .menu .level2 {
	width: 158px;
	height: 26px;
	padding-left: 22px;
	padding-right: 10px;
	margin-bottom: 1px;
	background-image: url(../images/level2.gif);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #BED27C;
	line-height: 26px;
	}
	
#leftColumn .menu .level2 a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #528924;
	}
	
#leftColumn .menu .level2 a:hover {
    color: #000000;
    }
	
#leftColumn .menu .level2Active {
	width: 158px;
	height: 26px;
	padding-left: 22px;
	padding-right: 10px;
	margin-bottom: 1px;
	background-image: url(../images/level2_active.gif);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #477C20;
	line-height: 26px;
	}
	
#leftColumn .menu .level2Active a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	}
	
#leftColumn .menu .level3, .menu .level3Active {
	width: 158px;
	height: 26px;
	padding-left: 22px;
	padding-right: 10px;
	background-color: #2F5215;
	line-height: 26px;
	}
	
#leftColumn .menu .level3 a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #C5D215;
	}
	
#leftColumn .menu .level3 a:hover {
    color: #FFFFFF;
    }

#leftColumn .menu .level3Active a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	}
	
/* ---------- Left Info Box ---------- */ 
#leftColumn .infoBoxWrapper {
	clear: left;
	float: left;
	width: 202px;
	padding-bottom: 9px;
	margin-bottom: 6px;
	background-image: url(../images/sub_info.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
    }
	
#leftColumn .infoBoxTop {
	float: left;
	width: 200px;
	}
	
#leftColumn #infoBox0 {
	float: left;
	width: 200px;
	border: 1px solid #7C941B;
	background-color: #94AB39;
	}
	
#leftColumn #infoBox0 .infoBoxImg {
	float: left;
	width: 200px;
	height: 85px;
	background-image: url(../images/info02_img.gif);
	background-repeat: no-repeat;
	}
	
#leftColumn .infoBoxImg img {
    float: left;
    padding-top: 1px;
    padding-left: 10px;
    }
	
#leftColumn .infoBoxText {
	clear: left;
	float: left;
	width: 187px;
	padding-left: 12px;
	}
	
#leftColumn .infoBoxText .infoBoxTxt {
    clear: left;
    float: left;
    width: 180px;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    }
 
#leftColumn .infoBoxText .infoBoxTxt a {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
	
#leftColumn .infoBoxText .infoBoxTxt a:hover {
	text-decoration: underline;
	}
	
#leftColumn .infoBoxText .infoBoxTxt ul {
	padding-left: 15px;
	padding-top: 7px;
	}

#leftColumn .infoBoxText .infoBoxTxt ul li a {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#leftColumn .infoBoxText .infoBoxTxt ul li a:hover {
	text-decoration: none;
	}

#leftColumn .infoBoxEnding {
	clear: left;
	float: left;
	width: 200px;
	height: 37px;
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
	
#leftColumn .infoBoxEnding img {
	float: right;
	}
	
/***** E-news ***********************************/
#leftColumn .eNews {
	clear: left;
    float: left;
    width: 202px;
    padding-top: 58px;
    margin-bottom: 20px;
    background-image: url(../images/enews.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #8DC100;
	text-align: left;
    }
    
#leftColumn .eNews .inEnews {
	float: left;
	width: 150px;
	padding-left: 20px;
	padding-bottom: 5px;
	}
	
#leftColumn .eNews .eNewsForm {
	float: left;
	width: 150px;
	font-size: 11px;
	color: #FFFFFF;
	}
	
#leftColumn .eNews .eNewsForm a {
	display: block;
	float: right;
	padding: 3px 5px;
	font-weight: bold;
	text-decoration: none;
	background-color: #424242;
	color: #FFFFFF;
	}
	
.inputSearch {
	width: 150px;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
/************************************************/

/* ---------- Main Column ---------- */ 
#mainColumn {
	float: left;
	width: 494px;
	padding-left: 10px;
	}

#mainColumn .title {
	float: left;
	width: 472px;
	height: 41px;
	padding-left: 22px;
	background-color: #477C20;
	line-height: 41px;
	text-align: left;
	}

#mainColumn .refBanner {
	clear: left;
	float: left;
	width: 494px;
	/*padding-bottom: 22px;
	background-image: url(../images/sub_image.gif);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	}
	
#mainColumn .refBanner img {
	float: left;
	}

#mainColumn .refImage {
    float: left;
    width: 222px;
    padding-top: 5px;
    padding-bottom: 7px;
    padding-right: 10px;
    }

#mainColumn a {
    color: #000000;
    text-decoration: underline;
    }
    
#mainColumn a:hover {
    text-decoration: none;
    }

/* ---------- Main Column - Main Text 1 ---------- */ 
#mainColumn .mainTextWrapper1 {
    clear: left;
    float: left;
	width: 454px;
	padding: 0 20px;
    }

#mainColumn .mainText1 {
	float: left;
    width: 454px;
	font-size: 12px;
	text-align: justify;
	line-height: 150%;
	}

#mainColumn .mainText1 p {
    font-size: 12px;
    line-height: 150%;
    padding-bottom: 15px;
	}

/* ---------- Main Column - Main Text 2 ---------- */ 
#mainColumn .mainTextWrapper2 {
    clear: left;
    float: left;
	width: 286px;
	padding: 0 20px;
    }
	
#mainColumn .mainText2 {
	float: left;
	width: 286px;
	font-size: 12px;
	text-align: justify;
	line-height: 150%;
	}

#mainColumn .mainText2 p {
    font-size: 12px;
    line-height: 150%;
    padding-bottom: 15px;
	}

/*------------------------------------------------- */
/*------------------------------------------------- */
#mainColumn .notice {
    clear: left;
    float: left;
    width: 454px;
    padding-bottom: 15px;
    }
    
#mainColumn .notice .noticeTitle {
    float: left;
    width: 454px;
    padding-bottom: 18px;
    }
    
#mainColumn .notice .noticeTitle .dateGreen1 {
    float: left;
    width: 95px;
    height: 19px;
    margin-top: 3px;
    background-image: url(../images/date_green1.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    }

#mainColumn .notice .noticeTitle .dateGreen2 {
    float: left;
    height: 19px;
    background-image: url(../images/date_green2.gif);
    background-repeat: repeat-x;
    line-height: 19px;
    }

#mainColumn .notice .noticeTitle .dateGreen3 {
    float: left;
    width: 10px;
    height: 19px;
    background-image: url(../images/date_green3.gif);
    background-repeat: no-repeat;
    }
    
#mainColumn .notice .noticeTitle .titleGreen {
    float: left;
    width: 345px;
    font-size: 17px;
    font-weight: bold;
    color: #8CBF00;
    text-align: left;
    line-height: 130%;
    }
    
#mainColumn .notice .noticeTitle .dateBlue1 {
    float: left;
    width: 95px;
    height: 19px;
    margin-top: 3px;
    background-image: url(../images/date_blue1.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    }

#mainColumn .notice .noticeTitle .dateBlue2 {
    float: left;
    height: 19px;
    background-image: url(../images/date_blue2.gif);
    background-repeat: repeat-x;
    line-height: 19px;
    }

#mainColumn .notice .noticeTitle .dateBlue3 {
    float: left;
    width: 10px;
    height: 19px;
    background-image: url(../images/date_blue3.gif);
    background-repeat: no-repeat;
    }
    
#mainColumn .notice .noticeTitle .titleBlue {
    float: left;
    width: 345px;
    font-size: 17px;
    font-weight: bold;
    color: #4F8DA4;
    text-align: left;
    line-height: 130%;
    }
  
#mainColumn .notice .noticeText {
	clear: left;
    float: left;
    width: 454px;
	padding-bottom: 15px;
	}
    
#mainColumn .noticeDivider {
    clear: left;
    float: left;
    width: 454px;
    height: 27px;
    background-image: url(../images/notice_divider.png);
    background-repeat: no-repeat;
    background-position: center top;
    }
    
/*------------------------------------------------- */
/*------------------------------------------------- */

/*---------- Main Column - PDF Link1 ----------*/
#mainColumn .pdf1 {
	clear: left;
	float: left;
	width: 444px;
	padding-top: 4px;
	padding-left: 10px;
	background-color: #F2EAD0;
	background-image: url(../images/pdf_top_02.gif);
	background-repeat: no-repeat;
	text-align: left;
	}

#mainColumn .pdf1 p {
	padding-bottom: 0;
	}

#mainColumn .pdf1 .pdfLink {
	clear: left;
	float: left;
	width: 444px;
	padding: 2px 0;
	}

#mainColumn .pdf1 .pdfIcon {
	float: left;
	width: 16px;
	height: 16px;
	}

#mainColumn .pdf1 .pdfIcon a {
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	background-image: url(../images/pdf.gif);
	background-repeat: no-repeat;
	background-position: center;
	}

#mainColumn .pdf1 .pdfIcon a:hover {
	background-image: url(../images/pdf_hov.gif);
	background-repeat: no-repeat;
	}

#mainColumn .pdf1 .pdfTxt {
	float: left;
	width: 418px;
	padding-left: 10px;
	line-height: 175%;
	font-size: 11px;
	}

#mainColumn .pdf1 .pdfTxt a {
	color: #015F47;
	}

#mainColumn .pdf1 .pdfTxt a:hover {
	text-decoration: none;
	}

#mainColumn .pdfBottom1 {
	clear: left;
	float: left;
	width: 454px;
	height: 4px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-image: url(../images/pdf_bottom_02.gif);
	background-repeat: no-repeat;
	}

/*---------- Main Column - PDF Link2 ----------*/
#mainColumn  .pdf2 {
	clear: left;
	float: left;
	width: 276px;
	padding-top: 4px;
	padding-left: 10px;
	background-color: #F2EAD0;
	background-image: url(../images/pdf_top_03.gif);
	background-repeat: no-repeat;
	text-align: left;
	}

#mainColumn .pdf2 p {
	padding-bottom: 0;
	}

#mainColumn .pdf2 .pdfLink {
	clear: left;
	float: left;
	width: 276px;
	padding: 2px 0;
	}

#mainColumn .pdf2 .pdfIcon {
	float: left;
	width: 16px;
	height: 16px;
	}

#mainColumn .pdf2 .pdfIcon a {
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	background-image: url(../images/pdf.gif);
	background-repeat: no-repeat;
	background-position: center;
	}

#mainColumn .pdf2 .pdfIcon a:hover {
	background-image: url(../images/pdf_hov.gif);
	background-repeat: no-repeat;
	}

#mainColumn .pdf2 .pdfTxt {
	float: left;
	width: 250px;
	padding-left: 10px;
	line-height: 175%;
	font-size: 11px;
	}

#mainColumn .pdf2 .pdfTxt a {
	color: #015F47;
	}

#mainColumn .pdf2 .pdfTxt a:hover {
	text-decoration: none;
	}

#mainColumn .pdfBottom2 {
	clear: left;
	float: left;
	width: 286px;
	height: 4px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-image: url(../images/pdf_bottom_03.gif);
	background-repeat: no-repeat;
	}

/*---------- Main Column - Photogallery1 ----------*/	
#mainColumn .photogallery1 {
	clear: left;
	float: left;
	width: 454px;
	padding-top: 15px;
	}
	
#mainColumn .photogallery1 .photoBox {
    float: left;
    width: 133px;
    margin-right: 16px;
    background-image: url(../images/bg_photo.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

/*---------- Main Column - Photogallery2 ----------*/
#mainColumn .photogallery2 {
	clear: left;
	float: left;
	width: 286px;
	padding-top: 15px;
	}
	
#mainColumn .photogallery2 .photoBox {
    float: left;
    width: 133px;
    margin-right: 10px;
    background-image: url(../images/bg_photo.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

#mainColumn .photoBox .photoImg {
	float: left;
	width: 125px;
	}
	
#mainColumn .photoBox .photoImg img {
    float: left;
    padding-top: 1px;
    padding-left: 1px;
}
	
#mainColumn .photoBox .photoTxt {
	clear: left;
	float: left;
	width: 124px;
	padding-top: 8px;
	text-align: left;
	font-size: 11px;
	color: #8F8F8F;
	}

/*---------- Main Column - Recipe ----------*/	
#mainColumn .recipe {
    float: left;
    width: 166px;
    }

#mainColumn .recipe .recipeTop {
	float: left;
	width: 166px;
	height: 15px;
    background-image: url(../images/recipe0.gif);
    background-repeat: no-repeat;
	}

#mainColumn .recipe .recipeMiddle {
	clear: left;
    float: left;
    width: 166px;
    background-color: #F2EAD0;
    text-align: left;
	line-height: 175%;
	}

#mainColumn .recipe .inRecipe {
    width: 138px;
    padding: 10px 14px 0 14px;
    }

#mainColumn .recipe .inRecipe p {
    font-size: 11px;
    color: #272007;
    line-height: 175%;
    }
    
#mainColumn .recipeEnding {
    clear: left;
    float: left;
    width: 166px;
    height: 29px;
    background-image: url(../images/recipe1.gif);
    background-repeat: no-repeat;
    }

/* ---------- Right Column ---------- */
#rightColumn {
	float: left;
	width: 202px;
	padding-left: 10px;
	text-align: left;
	}

#rightColumn .infoBoxWrapper {
	clear: left;
	float: left;
	width: 202px;
	padding-bottom: 9px;
	margin-bottom: 6px;
	background-image: url(../images/sub_info.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
    }
	
#rightColumn .infoBoxTop {
	float: left;
	width: 200px;
	}
	
#rightColumn #infoBox1 {
	float: left;
	width: 200px;
	/*padding-bottom: 15px;*/
	border: 1px solid #C8A91D;
	background-color: #DCB91D;
	}

#rightColumn #infoBox1 .infoBoxImg {
	float: left;
	width: 200px;
	height: 90px;
	background-image: url(../images/info1_img.gif);
	background-repeat: no-repeat;
	}

#rightColumn #infoBox2 {
	float: left;
	width: 200px;
	border: 1px solid #73A24A;
	background-color: #8BBE00;
	}

#rightColumn #infoBox2 .infoBoxImg {
	float: left;
	width: 200px;
	height: 95px;
	background-image: url(../images/info2_img.gif);
	background-repeat: no-repeat;
	}
	
#rightColumn #infoBox3 {
	float: left;
	width: 200px;
	border: 1px solid #853F01;
	background-color: #A94F00;
	}

#rightColumn #infoBox3 .infoBoxImg {
	float: left;
	width: 200px;
	height: 95px;
	background-image: url(../images/info3_img.gif);
	background-repeat: no-repeat;
	}

#rightColumn .infoBoxImg img {
    float: left;
    padding-top: 1px;
    padding-left: 12px;
    }
 
#rightColumn .infoBoxText {
	clear: left;
	float: left;
	width: 187px;
	padding-left: 12px;
	}
      
#rightColumn .infoBoxText .infoBoxDate {
    float: left;
    width: 180px;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    }
      
#rightColumn .infoBoxText .infoBoxTitle {
    clear: left;
    float: left;
    width: 180px;
    font-size: 12px;
    font-weight: bold;
    color: #010101;
    }

#rightColumn .infoBoxText .infoBoxTxt {
    clear: left;
    float: left;
    width: 180px;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    }
 
#rightColumn .infoBoxText .infoBoxTxt a {
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	}
	
#rightColumn .infoBoxText .infoBoxTxt a:hover {
	text-decoration: none;
	}
	
#rightColumn .infoBoxText .infoBoxTxt ul {
	padding-left: 15px;
	padding-top: 7px;
	}

#rightColumn .infoBoxText .infoBoxTxt ul li a {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#rightColumn .infoBoxText .infoBoxTxt ul li a:hover {
	text-decoration: none;
	}

#rightColumn .infoBoxEnding {
	clear: left;
	float: left;
	width: 200px;
	height: 37px;
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
	
#rightColumn .infoBoxEnding img {
	float: right;
	}

/**************************************************
 *		Footer
 **************************************************/
#footer {
    clear: left;
    float: left;
    width: 994px;
    height: 306px;
    background-image: url(../images/bg_foot.jpg);
    background-repeat: no-repeat;
    }
    
#footer .mustText {
    float: left;
    width: 614px;
    padding-top: 55px;
    padding-left: 321px;
    text-align: justify;
    }
    
#footer .mustText p {
    color: #FFFFFF;
    line-height: 150%;
    }
    
#footer .addresses {
    clear: left;
    width: 894px;
    padding-top: 55px;
    padding-left: 100px;
    text-align: left;
    color: #D0DBD9;
    }
    
#footer .addresses a {
    color: #D0DBD9;
    text-decoration: none;
    }

#footer .addresses a:hover {
    text-decoration: underline;
    }
    
#footer .addresses .address1 {
    float: left;
    width: 124px;
    }
     
#footer .addresses .address2 {
    float: left;
    width: 124px;
	padding-left: 90px;
    }
	
#footer .addresses .address3 {
    float: left;
    width: 144px;
	padding-left: 100px;
    }
	
#footer .addresses .address4 {
    float: left;
    width: 124px;
	padding-left: 90px;
    }
	  
/**************************************************
 *		Copyright
 **************************************************/
#copyright {
    clear: left;
    float: left;
    width: 994px;
    height: 42px;
	padding-top: 18px;
	color: #84A092;
    }
	
#copyright p.navdih {
	float: left;
	}
	
#copyright p.kreativne {
	float: right;
	}
	
#copyright p.verus {
    clear: right;
	float: right;
	}
	
#copyright a {
	color: #84A092;
	}
	
#copyright a:hover {
	text-decoration: none;
	}
	
#copyright .inverseLink a {
    color: #84A092;
    text-decoration: none;
    }
    
#copyright .inverseLink a:hover {
    text-decoration: underline;
    }
    
    
/**************************************************
 *		Contact Form
 **************************************************/
#mainColumn .contactForm {
    clear: left;
    float: left;
    width: 444px;
    padding-left: 4px;
    padding-top: 5px;
    padding-bottom: 10px;
	}

#mainColumn .contactForm .inForm {
    float: left;
    width: 424px;
    padding: 0 10px;
    }

#mainColumn .contactForm .formTable {
    width: 440px;
    }

#mainColumn .contactForm .formTable thead td {
	padding-bottom: 5px;
	font-weight: bold;
	}

#mainColumn .contactForm .formTable tbody th {
    width: 111px;
    height: 24px;
    padding-right: 11px;
	padding-left: 0;
	font-weight: normal;
    text-align: right;
	}

#mainColumn .contactForm .formTable tbody td {
    width: 329px;
    height: 24px;
	}
	
#mainColumn .contactForm .formTable tfoot td {
    text-align: right;
    padding-top: 6px;
    padding-right: 9px;
    }

#mainColumn .contactForm .inputField1 {
    width: 318px;
    height: 18px;
    line-height: 18px;
    font-size: 11px;
    border: 1px solid #CDCDCD;
    }
    
#mainColumn .contactForm .inputField2 {
    width: 318px;
    height: 120px;
    line-height: 18px;
    font-size: 11px;
    margin-top: 2px;
    border: 1px solid #CDCDCD;
    }
    
#mainColumn .contactForm .inputField3 {
    border: 1px solid #CDCDCD;
    }