body,
html{
	    margin:0;
	    padding:0;
		background:url(./images/bgcolor.jpg) left top repeat-x #EFEFEF;
		background:url(./images/blue-back.jpg) left top repeat-x #2F2F2F;
		background:url(./images/back.jpg) left top repeat-x #2F2F2F;
		
		
	    color:#333;
		font-size: .9em;
		line-height:1.4em;
		font-family:  verdana, helvetica, sans-serif; 
	}
	body 	{
	    		min-width:750px;
	    	}

	a img 	{ 
				border: none; 
			}
	
	#page 	{
				margin:0 auto;
				margin-top:15px;
				margin-bottom:15px;
				background:#fff;
			    width:750px;
			    border:solid;
			    border-width:thin;
			    border-color:#ccc;
	    	}
	#header {
				margin-top:10px;
				margin-right:7px;
			    background:#fff;
			   
			}
			
			#topnav a:link {
	text-decoration: none;
	color: #848383;
    }
    
    
#topnav a:visited {text-decoration: none; color: #848383;}
#topnav a:active {text-decoration: none; color: #848383;}
#topnav a:hover {text-decoration: underline; }
	
		#header img	{
						float: left;
						margin-left: 5px;
						margin-bottom: 5px;
					}
					
		#header p	{
						float: right;
					}
#topnav{
    margin-top=50px;
	margin:0 auto;
	width: 750px;
	background-color: #C4CE58;
	text-align:right;
	min-height: 30px;
	}

	#nav 	{
	   			text-align:right;
	    	}
		#nav ul		{
					    margin:0;
					    padding:0;
					    list-style:none;
	    			}
		#nav li		{
					    display:inline;
					    margin:0;
					    padding:0;
	    			}
	#nav2 		{
	    			background:#fff;
	    		}
    
		#nav2-image {
						background:#8FA250;
					    background:url(./images/ist2_3598110_voice.jpg) left top repeat-x;
					    background:url(./images/strategy.jpg) left top repeat-x;
					    
					    float:left;
					    width:750px;
						height:250px;
						color:#ccc;
						color:#fff;
						margin-left:0px;

					}

				#nav2-image h2	{
									text-align:center;
									font-size: 1.3em;
									
								}

#nav2-ad {
	margin-top:0;
	margin-right:5px;
	margin-left:5px;
	padding:0 7px;
	background:#8496A8;
	background:#66522B;
	background:#D7752E;
	background:#CE5717;
	background:#CCDD5B;
    float:left;
    width:240px;
	height:200px;

}

#main {
    border-right:1px;
	border-right-color:gray;
	border-right-style:dashed;
  background:#fff;
    float:left;
    width:470px;
	padding:10px;
color:#4A4A4A;
font-size: .9em;
		font-size: .85em;
		

}
#main h2, #main h3 {
    padding: 0px;
    }
#main p{
		padding-top: 0px;
	}
#footer p{
		padding-top: 5px;
	}

#main h1{
    padding: 0px;
	font-size:18px;
color:#0984D7;
    }

#sidebar {
	margin-top:10px;
	background:#fff;
    float:right;
    width:235px;
	padding:10px;
	}
#sidebar ul {
    margin-bottom:0;
    }
#sidebar h3, #sidebar p {
    padding:0 10px 0 0;
    }
#quote{
	font-size:.9em;
	font-weight:normal;
	font-style:italic;
	color:#4D4D4D;
	}
#header h1 {
    padding:5px;
    margin:0;
    }
#nav {
    background:#c99;
    padding:5px;
    }
    
#footer { 
	color: #848383;
    font-size: 11px;
	margin-left:7px;
	margin-right:7px;
	clear:both;
}
#float-reset{
	clear:both;
}
#footer-left{
	margin-top:10px;
	float:left;
	}
#footer-right{
	margin-top:10px;
	float:right;
	}
#footer p {
    padding:5px;
	clear:both;
	text-align:left;
	margin:0;
	}    
#footer a:link {
	text-decoration: none;
	color: #848383;
    }
#footer a:visited {text-decoration: none; color: #848383;}
#footer a:active {text-decoration: none; color: #848383;}
#footer a:hover {text-decoration: underline; color: #C1C1C1;}

#main fieldset.contact_us { border:none; }

#main fieldset.contact_us label {
	display: block;
	width: 304px;
	margin: 0 0 2px 0;
	font-size: 1.1em;
	color: #2e2d26;
}
#main fieldset.contact_us label.error {
	font-weight: bold;
	color: #752f35;
}
#main fieldset.contact_us input {
	margin: 0 0 15px 0;
	width: 400px;
	height:20px;
	font-size: 1.3em;
	padding: 2px;
}
#main fieldset.contact_us textarea {
	margin: 0 0 15px 0;
	width: 400px;
	padding: 2px;
	font-size: 1.7em;
	min-height: 110px;

}
#main fieldset.contact_us .submit_button {
	width:70px;
	height: 24px;
	margin: 0px;
}

#main a:link {
	text-decoration: none;
	color: #348CC4;
    }
#main a:visited {text-decoration: none; color: #848383;}
#main a:active {text-decoration: none; color: #848383;}
#main a:hover {text-decoration: underline; color: #4A4A4A;}


#mainmenu li 	
							{ 
									font-size:.85em;
									
								    float: right;
									background: #5C5C5C ; 
									list-style-type: none; 
									display: inline; 
									padding-top: 1px;
									padding-bottom: 1px;
									margin-left: 5px;
									margin-top: 15px;	
							}

	#mainmenu li a:link 	
							{ 
									color: #B0BC32; 
									padding: 2px 21px 2px 21px; 
									text-decoration: none;
							}
	#mainmenu li a:visited 
							{ 
									color: #B0BC32; 
									padding: 10px 21px 10px 21px; 
									text-decoration: none; 
							}
	
	#mainmenu li a:hover 	
							{ 
									color: #fff; 
									padding: 2px 21px 2px 21px; 
									text-decoration:none; 
									background-color: #707070;
								
							}

	#mainmenu li a:active 	{ 
									color: #fff; 
									padding: 2px 21px 2px 21px; 
									text-decoration:none 
							}

