/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:url(images/0page_bg.gif)}
html, input, textarea	{font-family:Arial, Helvetica, sans-serif; 
		color:#a38393;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}

.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}

div.container {	overflow:hidden; width: 100%;}

a img{ border:0px}
img{ vertical-align:top;  }

a{color:#21441d; text-decoration:underline} 
a:hover{text-decoration:none}
.link{color:#4a4a4a; font-weight:bold; padding-left:7px; text-decoration:none }
.link:hover{ text-decoration:underline} 

ul{margin:0; padding:0; list-style:none;}
ul li a{color:#a38393; text-decoration: underline; line-height:2em} 
ul li a:hover { text-decoration:none; }

/* Left menu */
.ul{margin:0; padding:115px 0 122px 5px; list-style:none;}
.ul li{ padding:0; width:142px; }
.ul li a{color:#273643; text-decoration:none; line-height:1.5em; display:block; padding:7px 0 10px 10px;} 
.ul li a.-null:hover { text-decoration:none; font-weight:bold; }
.ul li a.menu-selected-null{ text-decoration:none; font-weight:bold; font-size:13px; }

/* Bottom menu */
.ul1{margin:0; padding:0; list-style:none; position:absolute}
.ul1 li{margin:0; padding-left:4px; }
.ul1 li a{color:#ffffff; text-decoration:none; line-height:2.0em} 
.ul1 li a:hover { text-decoration:none; font-weight:bold  }
.ul1 li a.current{ text-decoration:none; font-weight:bold; font-size:13px; }


.ul-1{margin:0; padding:127px 0 122px 20px; list-style:none;}
.ul-1 li{ padding:0 }
.ul-1 li a{color:#273643; text-decoration:none; line-height:1.5em; width:110px; display:block; padding:7px 0 10px 10px}
.ul-1 li a:hover { text-decoration:underline; font-weight:bold }
.ul-1 li a.current{ text-decoration:none; font-weight:bold; font-size:13px; }

.ul2 li{background:url(images/marker-1.gif) top left no-repeat; background-position:0 12px; margin:0; padding-left:8px; }
.ul2 li a{color:#629cbf; text-decoration: underline; line-height:2em} 

.ul-2{margin:0; padding:127px 0 122px 20px; list-style:none;}
.ul-2 li{ padding:0 }
.ul-2 li a{color:#273643; text-decoration:none; line-height:1.5em; background:url(images/bg_menu.gif) no-repeat top; width:110px; display:block; padding:7px 0 10px 10px}
.ul-2 li .last{background:url(images/bg_menu-last.gif) no-repeat top } 
.ul-2 li a:hover { text-decoration:none; background:url(images/bg_menu-act-2.gif) no-repeat top }
.ul-2 li .current1{ text-decoration:none; background:url(images/bg_menu-act-2.gif) no-repeat top }

.ul-3{margin:0; padding:127px 0 122px 20px; list-style:none;}
.ul-3 li{ padding:0 }
.ul-3 li a{color:#273643; text-decoration:none; line-height:1.5em; background:url(images/bg_menu.gif) no-repeat top; width:110px; display:block; padding:7px 0 10px 10px}
.ul-3 li .last{background:url(images/bg_menu-last.gif) no-repeat top } 
.ul-3 li a:hover { text-decoration:none; background:url(images/bg_menu-act-3.gif) no-repeat top }
.ul-3 li .current1{ text-decoration:none; background:url(images/bg_menu-act-3.gif) no-repeat top }

/*header*/
#header {font-size:0.75em; color:#FFFFFF }
#header .logo{ margin:43px 0 0 50px }


/*content*/
#content{ font-size:0.75em; width:100%; text-align:left;} /* a little wider than the light yellow area */
#content .indent-main{padding:0 26px 0 27px;}             /* just inside content div */
#content .img{ margin:20px 0 0 161px; position:absolute;} /* homepage image */

#content .bgrn3up{ margin:20px 20px; background:#faf9c3; float:right; width:759px; height:366px; overflow:auto}
#content .norm3up{ display:block; height:20px;}
#content .butn3up{ display:block; margin-left:auto; margin-right:auto;}
#content .entr3up{ display:none; height:20px;}
#content .item3up{ padding-bottom:18px; padding-right:2px; width:245px; float:left;}
#content .imag3up{ padding-bottom:5px;}
#content .text3up{ padding-bottom:5px; text-align:center;}
#content .inpt3up{ padding-top:1px; padding-left:3px; width:58px; height:15px; vertical-align:middle;}
#content .slct3up{ font-size:95%; vertical-align:middle;}
#content .sbmt3up{ padding:0; width:75px; height:16px; border:none; background:#faf9c3; vertical-align:middle;}
#content .cncl3up{ vertical-align:middle;}

#content .bgr4up{ margin:20px 20px; background:#faf9c3; float:right; width:759px; height:366px; overflow:auto}
#content .itm4up{ padding-bottom:18px; padding-right:30px; width:154px; float:left;}
#content .img4up{ padding-bottom:5px;}
#content .txt4up{ padding-bottom:5px; text-align:center;}
#content .btn4up{ display:block; margin-left:auto; margin-right:auto;}

#content .bg-info{ display:table; height:408px; float:right; width:759px;}
#content .itm-info{ display:table-cell; vertical-align:middle; min-height:408px; padding-right:40px; line-height:1.5; font-size:120%;}

#content .bg-contact{ display:table; height:408px; float:right; width:759px;}
#content .itm-contact{ display:table-cell; vertical-align:middle; min-height:408px; line-height:1.5; font-size:120%;}

#content p{ margin:0 0 19px 0}
#content .p{ margin:0 0 19px 0}
#content .p1{ margin:0 0 11px 0}
#content h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }
#content .bg{ background:#faf9c3; width:100%; height:407px;} /* light yellow area */
#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:35px}
#page2 #content .tail{ background:url(images/tail-1.gif) repeat-x bottom; padding-bottom:25px}
#page3 #content .tail{ background:url(images/tail-2.gif) repeat-x bottom; padding-bottom:15px}
.txt{ color:#4a4a4a}
#content .indent{padding:7px 0 0 0}
#content .box{ background:url(images/div_bg1.png); width:927px; height:71px; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/div_bg1.png', sizingMethod='scale',enabled=true);}
#content .indent-box{padding:9px 0 0 31px}
#content .img1{ position:absolute; margin:11px 0 0 150px}
#content .img1 img{ margin-right:11px}
#content .box1{ width:746px; background:#f8f2f5; margin:11px 11px 11px 0; min-height:455px; height:auto !important;  height:455px;}
#content .indent-box1{ padding:23px 36px 23px 41px}
#page2 #content .box1{ background:#f0f7fc; color:#629cbf}
#page3 #content .box1{ background:#fcefdc; color:#d19846}
#page3 #content .box1 a{color:#d19846}
#page3 #content .box1 .link{color:#4a4a4a; font-weight:bold; background:url(images/marker2.gif) top left no-repeat; background-position:0 6px; padding-left:7px; text-decoration:none }
#page3 #content .box1 .link:hover{ text-decoration:underline} 
#page4 #content .box1{ background:#dbf9d9; color:#21441d}


/*footer*/
#footer { color:#cfcfcf; font-size:0.75em; font-family:Arial, Helvetica, sans-serif }
#footer .indent-footer{ padding:7px 36px 63px 27px;}
#footer .indent-footer1{float:left; padding:13px 0 0 35px;}
#footer .indent-footercrnwebdev{float:right; margin:3px 8px 0 0;}
#footer .div-bg{ background:url(images/div_bg.png); width:927px; height:80px; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/div_bg.png', sizingMethod='scale',enabled=true);}

#footer a {color:#cfcfcf; text-decoration:none}  
#footer a:hover {  text-decoration:underline}


.h{ height:26px}
.h1{ height:36px}
.block-contact span{ float:right; margin-right:0px}
input{
	border-left:1px solid #303030; 
   	border-top:1px solid #303030; 
   	border-right:1px solid #cecece; 
   	border-bottom:1px solid #cecece; 
	background:#FFFFFF;
	color:#8c8c8c;
	width:162px; height:20px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
}
textarea{
	border-left:1px solid #303030; 
   	border-top:1px solid #303030; 
   	border-right:1px solid #cecece; 
   	border-bottom:1px solid #cecece;
	background:#FFFFFF;
	width:165px; height:46px;
	font-size:11px;
	color:#8c8c8c;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}
