
*/
* { margin:0; padding:0; border:none; }

body {
	font-family:"Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	margin:0 auto;
	margin:0;
	padding:0;
	color:#333;
}

p{ 
	margin:5px 0px;
}

a {
	text-decoration:none; color:#cc6600;
}
a:hover {
	text-decoration:underline;color:#cc6600;
}


h1 { 
	
	letter-spacing:-1px;
	font-weight:normal;	
	color: #cc6600;
	font-size:22px;
	margin:0px 0px 15px 0px;
}


h2 { 
	
	letter-spacing:0px;
	font-weight:normal;	
	color: #b7b6b7;
	font-size:13px;
	margin:20px 0px 5px 0px;
	font-weight:bold;
}


h3 { 
	
	letter-spacing:-1.5px;
	font-weight:normal;	
	color: #cc6600;
	font-size:18px;
	margin:0px 0px 10px 0px;
}



h4 { 
	
	letter-spacing:-1px;
	font-weight:normal;	
	color: #b7b6b7;
	font-size:17px;
	margin:20px 0px 10px 0px;
}



ul, ol {
	padding:0;
	margin:1em 0 1em 2em;
	line-height:1.5em;
}
ul {
	list-style-type: square;
}

li {
	padding-bottom:0.3em;
	list-style-image:url(../images/bullet.gif);
}

.small {
	font-family:"Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

.indexlinks a{ line-height:30px;}
.indexlinks a:visited{line-height:30px;}
/* LAYERS */

#line {
	position:absolute; top:110px; margin:0 auto; text-align:center; background-color:#fcc65e; height:145px; width:100%;
}
#wrapper {
	 position: relative;top:27px; text-align:center;; margin:0 auto; 
}

#container { 
	width:788px;position: relative;top:0px; margin:0 auto;background:#fff;
	
}

#logo {
	position: absolute; top:20px; left:40px;
}

#tagline {
	position: absolute; top:15px; left:270px;
}

html>body #tagline { top:10px; } 


#middleline {
	width:788px;position: relative;top:0px; 
	background-image:url(../images/bg_middle.gif); 
	background-repeat:repeat-y; 
	height:147px;
}
#main {
	width:788px;position: relative;top:0px; 
	background-image:url(../images/bg_down.gif); 
	background-repeat:repeat-y;
	margin:0px;
	
}
#imagemain { position:absolute; top:0px; left:14px;
}

#navigation {
	position:absolute; top:3px; left:237px; text-align:left;width:520px; color:#000; 
}
#navigation a{ 
	font-size:11px; color:#000; text-decoration:none;
}
#navigation a:active{ 
	color:#cc6600; text-decoration:none;
}
#navigation a:hover{ 
	color:#cc6600;text-decoration:none;
}
#navigation a:visited{}

#content {
	width:788px;position: relative;top:0px; display:block; padding:40px 0px 10px 0px;
	
}


/* for understanding browsers */
.content {
min-height:200px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .content {
height:200px; 
}
/**/

#text-area { 
	text-align:left; padding:0px 40px 0px 55px;
}

#float-left {
	padding:0px; float:left; width:230px; margin-bottom:20px; display:block;
}

#float-left img { margin-bottom:30px; display:block; clear:both; padding:0px;}

#main-text { float:left; width:440px;
}
	
#footer {
	width:788px;position: margin:0px; padding-top:8px; font-size:10px; color:#cc6600;
}

#footer a {
	font-size:10px;color:#cc6600;
}
#footer a:hover { 
	text-decoration:underline;
}
#footer p span { 
	color:#ccc;
}


/* FORM ELEMENTS */

input, select, textarea, button, #submit {
	background:#f4f4f4;
	border:1px #e2e2e2 solid;
	color:#333;
	font-size:1em;
}
input, textarea, button {
	padding:2px;
}


/*- Various Tags and Classes */

input[type=text]:focus, textarea:focus {
	background: #fff;
	color: #333;
	border-color: #666;
}
