@charset "utf-8";
/* QUICKSHOW.COM -- CSS */

/* Universal Params */
html, body {
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(../../web/images/top_banner_bg.png);
	background-repeat: repeat-x;
	font-size: 12pt;
	font-family: Calibri, Vernada, Arial, sans-serif;
	line-height: 1.4;
}

/* Headings and Default Styles */
td,th {
	font-family: Calibri, Vernada, Arial, sans-serif;
	font-size: 12pt;
}

h1 {
	font-family: 'Century Gothic', 'Avant Garde Gothic', 'Avant Garde', 'URW Gothic L', helvetica, sans-serif;
	font-weight: normal;
	font-size: 16pt;
	padding-bottom: 5px;
	margin-bottom: 0px;
	color: #336699;
}
h2 {
	font-family: 'Century Gothic', 'Avant Garde Gothic', 'Avant Garde', 'URW Gothic L', helvetica, sans-serif;
	font-weight: normal;
	font-size: 16pt;
	border-bottom: 1px solid #454545;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #336699;
}
h3 {
	font-family: 'Century Gothic', 'Avant Garde Gothic', 'Avant Garde', 'URW Gothic L', helvetica, sans-serif;
	font-weight: normal;
	font-size: 18pt;
	color: #474747;
}
h4 {
	font-family: 'Century Gothic', 'Avant Garde Gothic', 'Avant Garde', 'URW Gothic L', helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	border-bottom: 1px solid #454545;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #CC6633;
}
ul {
	color: #474747;
}
li {
	padding-top: 5px;
}


a {
	/*	
	padding-left: 10px;
	padding-right: 10px;
	*/
	text-decoration: none;
}
a:link {
	color: #336699;
}
a:visited {
	color: #336699;
}
a:hover {
	color: #454545;
	text-decoration: underline;
}
a:active {
	color: #454545;
}

/* Custom Text Styles */
.bodyText {
	color: #474747;
}
.bodyText a {
	padding-left: 10px;
	padding-right: 10px;
}
.moreLink{
	display: block;
	font-size: 10pt;
}
.moreLink a {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.testomonialText {
	font-family: "Comic Sans MS", sans-serif;
	font-size: 14pt;
	color: #000000;
}
.quoteText {
	font-family: "Comic Sans MS", sans-serif;
	font-size: 13pt;
	color: #CC6633;
}
.vertMenuText{
	display:block;
	margin-left: 10px;
	margin-right: 10px;
}
.allCaps{
	letter-spacing: 2px;
	font-weight: bold;
	color: #666666;
	padding-right: 10px;
}


/* Top Navigation and Bar */
.topNavigation {
	text-align: right;
	font-weight: bold;
	font-size: 13pt;
	padding-bottom: 6px;
	letter-spacing: 1px;
	color: #F0F1F2;
}
.topNavigation a {
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
}
.topNavigation a:link {
	color: #336699;
}
.topNavigation a:visited {
	color: #336699;
}
.topNavigation a:hover {
	color: #454545;
	text-decoration: underline;
}
.topNavigation a:active {
	color: #454545;
}

.subNavigation {
	text-align: right;
	font-weight: bold;
	font-size: 13pt;
	padding-bottom: 0px;
	letter-spacing: 1px;
	color: #A6A6A6;
}
.subNavigation a {
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
.subNavigation a:link {
	color: #336699;
}
.subNavigation a:visited {
	color: #336699;
}
.subNavigation a:hover {
	color: #454545;
	text-decoration: underline;
}
.subNavigation a:active {
	color: #454545;
}

.activeLink{
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	color: #454545;
}

/* Main Table Layout */
.main {
	margin-top: 30px;	
	margin-bottom: 30px;
/*	background-color: #CCCCCC;	*/
}


/* Icon Images */
.icon75 {
	margin-top: 	15px;
	margin-right: 	10px;
	margin-bottom: 15px;
	margin-left: 	0px;
}
.thumb190 {
	/*CSS3 Rounded Corners (NO IE8-)*/
	border-radius: 15px;	
	border: solid #FFFFFF 2px;	
	/*
	margin-top: 	15px;
	margin-right: 	20px;
	margin-bottom: 15px;
	margin-left: 	0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;	
	*/
}
.thumb190:hover{
	/*
	position:inherit;
	display:block;
	z-index: 1;
	*/
	border: solid #336699 2px;
}

/* Div Boxes */
.grayBox {
	display: block;
	/* border: 1px solid #454545; */
	background-color: #F0F1F2;
	/*CSS3 Rounded Corners (NO IE8-)*/
	border-radius:10px;
}
.grayBox h4 {
	font-family: Cambria, sans-serif;
	font-weight: bold;
	font-size: 15pt;
	padding: 5px;
	padding-left: 10px;
	margin: 0px;
	color: #FFFFFF;
	background-color:#336699;
	/*CSS3 Rounded Corners (NO IE8-)*/	
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(128, 159, 191)), to(rgb(51, 102, 153)));
}
.rightGrayBox {
	display: block;
	width: 270px;
	height: 160px;

	/* border: 1px solid #454545; */
	background-color: #F0F1F2;
	/*CSS3 Rounded Corners (NO IE8-)*/
	border-radius:10px;
	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.rightGrayBox h4 {
	font-family: Cambria, sans-serif;
	font-weight: bold;
	font-size: 15pt;
	padding: 5px;
	padding-left: 10px;
	margin: 0px;
	color: #FFFFFF;
	background-color:#336699;
	/*CSS3 Rounded Corners (NO IE8-)*/	
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(128, 159, 191)), to(rgb(51, 102, 153)));
}

.pageBlock {
	display: block;
	/* border: 1px solid #454545; */
	margin-left: 30px;
	margin-right:30px;
}

.testomonialBlock {
	width: 445px;
	height: 100px;
	/*
	display: block;
	vertical-align: middle;
	margin-left: 15px;
	margin-right: 15px;
	*/
	background-image: url(../../web/images/qoute_block.png);
	background-repeat: no-repeat;
	background-position: center;
}



/* Specific ID Layout */
#top_rotator {
	display: block;
	width: 900px;
	height: 330px;
}

#top_rotator h1 {
	font-family: Calibri, Vernada, Arial, sans-serif;
	font-size:40px;
	font-weight:bold;
	
	margin-left:220px;
	padding-top:20px;
}

#top_rotator p {
	font-size: 13pt;
	color:#474747;	
	margin-left:220px;
	margin-right:100px;
	margin-top:0px;
}
#top_rotator em {
	font-size: 11pt;
	color:#666666;	
}

#bottom_full_box {
	width: 900px;
	height: 100px;

	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	
	background-image: url(../../web/images/v_line_60h.png);
	background-repeat:no-repeat;
	background-position:center;
}

#top_sub_nav {
	display: table;
	width: 900px;
	height: 50px;

	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	/*
	background-image: url(../images/v_line_60h.png);
	background-repeat:no-repeat;
	background-position:center;
	*/
}

#body_two_pane_table{

}

#rigth_list_box1 {
	width: 270px;
	height: 500px;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

#rigth_list_box2 {
	width: 270px;
	height: 100px;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

#sub_nav_title{
	padding-left:20px;
	margin:0px;
}

#left_nav_box a {
	display:block;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}




/*****************************************
			FOOTER CLASSES
******************************************/

/* Footer Table Layout */
#footer_table {
	background-image: url(../../web/images/footer_bg.png);
	background-repeat: repeat-x;
	height: 301px;
}

#footer_links{
	height: auto;
	margin-top: 20px;
}

.footerLinkBlock {
	margin-top: 10px;
	margin-left:40px;
	/*
	padding-left: 10px;
	*/
}
.footerLinkBlock a{
	font-size: 10pt;
	color: #336699;
}

.copyRight{
	font-size: 10pt;
	color: #809FBF;
	font-weight: Bold;
}
.copyRight a {
	color: #809FBF;
	text-decoration: underline;
}
.copyRight a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footerTitle{
	font-size: 13pt;
	color: #CC6633;
	font-weight: Bold;
}
.footerComment{
	font-size: 10pt;
	color: #666666;
}

