html, body {
	padding:0;
	margin:0;
	border:0;
	font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	height:100%;
}
.wrapper {
	width:810px;
	margin:auto;
	padding:0;
	min-height:100%;
	_height:100%;
	position:relative;
}
.wrapper-in {height:100%;}
.top {
	min-height:110px;
	_height:110px;
	padding-top:10px;
}
.logo {
	width:110px;
	height:110px;
	float:left;
	padding-left:5px;
}
.topright {
	width:690px;
	height:110px;
	float:left;
}
.tagline {
	width:685px;
	padding-left:5px;
	height:93px;
}
.nav {
	height:17px;
	float:left;
}
.nav1 { width:695px;}
.nav2 { width:805px; padding-top:5px;}
.nav ul { padding:0; margin:0; height:17px;}
.nav li { padding:0; margin:0; list-style-type:none; display:inline; width:115px; float:left; height:17px;}
.nav li a, .nav li .a { width:105px; float:left; background-color:#959595; color:#FFF; text-decoration:none; padding-left:5px; margin-left:5px; height:17px;}
.nav li a:hover { background-color:#494949;}
.nav li .a {background-color:#333333;}
.current { background-color:#000;}
.nav li.farleft { padding:0; margin:0; list-style-type:none; display:inline; width:110px; float:left; height:17px;}
.nav li span { width:105px; float:left; padding-left:0px; margin-left:0px; height:17px;}

/* NAVIGATION BUTTON SIZE VARIATIONS */
.nav li.navcol1 { width:115px;} .nav li.navcol1 a { width:105px;} .nav li.navcol1 .a { width:105px;}
.nav li.navcol2 { width:230px;} .nav li.navcol2 a { width:220px;} .nav li.navcol2 .a { width:220px;}
.nav li.navcol3 { width:345px;} .nav li.navcol3 a { width:335px;} .nav li.navcol3 .a { width:335px;}
.nav li.navcol4 { width:460px;} .nav li.navcol4 a { width:450px;} .nav li.navcol4 .a { width:450px;}
.nav li.navcol5 { width:575px;} .nav li.navcol5 a { width:565px;} .nav li.navcol5 .a { width:565px;}
.nav li.navcol6 { width:690px;} .nav li.navcol6 a { width:680px;} .nav li.navcol6 .a { width:680px;}
.nav li.navcol7 { width:805px;} .nav li.navcol7 a { width:795px;} .nav li.navcol7 .a { width:795px;}
/* END NAVIGATION BUTTON SIZE VARIATIONS */

.content { padding-top:5px; clear:left; position:relative; height:100%;}

.con-col1 { width:110px; float:left; padding-left:5px;}
.con-col2 { width:225px; float:left; padding-left:5px;}
.con-col3 { width:340px; float:left; padding-left:5px;}
.con-col4 { width:455px; float:left; padding-left:5px;}
.con-col5 { width:570px; float:left; padding-left:5px;}
.con-col6 { width:685px; float:left; padding-left:5px;}
.con-col7 { width:800px; float:left; padding-left:5px;}
.con-col5_nopad { width:575px; float:left; padding-left:0;}
.con-col2_nopad { width:225px; float:left; padding-left:0;}

.videobtn {
	width:220px;
	padding-left:5px;
	height:17px;
	margin-bottom:5px;
	line-height:17px;
	text-align:left;
}
a .videobtn, .videobtn a {
	background-color:#959595; text-decoration:none; color: #fff;
}
.colorbox, a .colorbox, .colourbox, a .colourbox {
	text-decoration:none; color: #fff;
}
a .videobtn:hover {
	background-color:#494949;
}

.clear { clear:both;}

.gallery img { margin-left:5px;}

ul.striplist {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.striplist li {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.striplist li a {
	color:#000;
	text-decoration:none;
}
ul.striplist li a:hover {
	text-decoration:underline;
}
#rightnav { padding-top:5px;}
ul#rightnav, ul#rightnav li, ul#rightnav li a {
	width:100%;
	display:block;
}
ul#rightnav li a#current { background-color:#333333; color:#FFFFFF;}
ul#rightnav li a:hover { background-color:#494949; color:#FFFFFF;}

img { border:0;}
.content img { margin-bottom:5px;}
.content p { padding-right:10px;}
p { margin:0; padding-bottom:8px;}
h1 { font-size:16px; color:#494949; margin:0; padding-bottom:8px;}
h2 { font-size:12px; color:#494949; margin:0; padding-top:8px;}
.taleft { text-align:left;}
.tajustify { text-align:justify;}

.inputstyle {
	padding:0;
	margin:0 0 0 5px;
	border:0;
	width:455px;
	height:17px;
	background-color:#737373;
	color:#FFFFFF;
}
/*.inputstyle:focus { background-color:#f5f5f5; color:#000000;}*/
.textareastyle {
	padding:0;
	margin:0 0 0 5px;
	border:0;
	width:455px;
	height:150px;
	background-color:#737373;
	color:#FFFFFF;
	overflow:hidden;
}
/*.textareastyle:focus { background-color:#f5f5f5; color:#000000;}*/
.captcha_img { width:225px; height:39px; padding-left:5px;}
.captcha { width:110px; height:39px; margin-left:5px;}
input.submit, submit { width:110px; height:39px; border:0; margin:0 0 0 5px; padding:0 0 0 5px; background-image:url(images/submit.gif); background-color:#333333; text-align:left; color:#FFFFFF; cursor:pointer; }
.footerclear { height:60px;}
.footer { height:30px; line-height:30px; text-align:center; color:#666666; position:absolute; bottom:0; margin:auto; width:810px;}
.footer a { color:#999999;}
.sub { font-size:8px;}