/*
Template Design by Icon


*/

/** Common Styles */

body {
	margin:0px auto;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	background:#c9c9c9 url(images/bkgd.gif) repeat-x  ;
}

#wrapper {
	width: 1000px;
	margin: 0px auto;
	padding:  0;
	background: #FFFFFF url() repeat-y left top;
}
/** Style for header starts here */

#header {
	width: 1000px;
	height: 321px;
	margin: 0px auto; position:relative;
	background: #333 url(images/header-left.jpg) no-repeat left top;
}

#header .right { float:left;}


#header h1 {
	float: left;
	padding: 0px;
	font-size: 28px; font-stretch:condensed; font-weight:lighter;
	width:440px; color:#333; line-height:26px;
	padding:240px 30px 10px 40px;
}

#header a.logo { display:block; position:absolute; top:30px; left:20px; width:400px; height:150px; }



/** Style for content starts here */

#content {
	width: 1000px;
	
	margin: 0px auto;
	background:#c9c9c9 url(images/main.gif) repeat-x top;
}



#content #top { background:#6fa51b url(images/main.jpg) repeat-x bottom; }

#right {
	float: right;
	width: 443px; display:inline; margin:0px;
	padding: 10px 45px 10px 11px;
}
#right .col2 {background-color:#f5f5f5; border-bottom:solid 8px #333; } 

#right .col2 h2 { background:url(images/header-domestic.jpg) no-repeat; width:443px; height:77px;}
#right .col2 h2 span { display:none;}

#right .col2 p { padding:10px; }
#right .col2 p.large { font-weight:bold; }

#right form { margin: 30px;}
#right .col2 form p { font-size:12px; margin:5px 0; padding:0px;}
#right form label.med {  width:160px; display: block; float:left; margin:4px 10px 4px 0; font-size:16px;}
#right form label.long { display: block; margin:4px 20px 4px 0; font-size:16px; }
#right form input  { margin:4px 4px 4px 0; font-size:14px;}

#right form select { margin:4px;}
#right form .submit { background:url(images/BTN-submit.jpg) no-repeat; width:254px; height:40px; text-transform:uppercase; font-weight:bold; color:#FFF;}

#right form p.large { font-size:16px; margin:20px 30px; text-align:center; color:#666}

/* Interior Page*/
#right  .col2#intl h2 { background:url(images/header-international.jpg) no-repeat; width:443px; height:77px;}
#left .col2 h2 span { display:none}



/* --------- LEFT COLUMN  ---------*/


#left { color:#252121; 
	float: left;display:inline;
	width: 443px;  margin:0px;
	padding: 10px 10px 1px 45px;
	}

#left .col1 {background-color:#f5f5f5; text-align:center; border-bottom:solid 8px #333;  margin-bottom:5px;  }
#left .col1 h2 { background:url(images/header-international.jpg) no-repeat; width:443px; height:77px;}
#left .col1 h2 span { display:none}

#left h1 { font-size:20px; padding:0; font-weight:normal; }
#left h3 { font-size:20px; padding:25px 0 5px 0; font-weight:normal; }
#left h3 { font-size:20px; padding:25px 0 5px 0; font-weight:normal; }
#left p, #wide p {font-size:12px; font-stretch:normal; text-decoration:none; padding:5px 0 ; line-height:20px;}
#left ul { margin:5px 20px 20px 0px;  font-size:12px; list-style:disc;}
#left li { margin-left:40px; line-height:18px; font-size:12px; }

#left .links { margin:30px 0 0 0; text-align:center;  clear:both;}
#left .links img { margin:10px auto; display:block;}

#left .testimonial { font-style:italic; color:#FFF; margin-left:20px;}


#wide { color:#252121;

	width: 800px;  margin:0px;
	padding: 10px 10px 30px 45px;
	}

/** Style for footer starts here */

#footer {
	clear: both;
	width: 1000px;
	height: 200px;
	margin: 0px auto;
	padding-top:22px;
	background: #626262 url(images/footer-top.jpg) no-repeat top;
	text-align:center;
	font-size: 10px;
	}

#footer .top  { font-size:12px; margin: 0px auto 30px 200px; }
#footer .top a { color:#333; }


#footer .links {	margin: 20px auto 20px 170px;}

#footer .links a { color:#FFF }

#footer .copyright {
	margin: 10px auto 10px 170px;
	color:#FFF;
	font-style: italic;
}

#footer a {
	text-decoration: none;
	padding:10px 20px;
}

#footer .right { float:right; margin-top:50px; color:#999; }

.clear { clear:both;}

