@charset "utf-8";
/* CSS Document */

/**********************************************
DEFAULT
**********************************************/
* {margin:0 auto; padding:0;}
body { background: #000000 url(img/TopBg.jpg) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;line-height: 1; width:100%;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 11px;
	font-weight:normal; height:auto;}
	
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;}

a{ text-decoration:none; color:#FFFFFF}
a:hover{ text-decoration:none;color:#f12938;}
a:visited{ color:#FF3333;}

.gap{ padding:0 3px; }
.active{ color:#f12938;}
.line{ border-bottom:#6e6e6e solid 1px;}

h2{font-size:16px; color:#f12938; margin:4px 0;}
h3{font-size:12px; color:#f12938; margin:20px 0 5px 9px;}
h4{font-size:11px; color:#f12938; margin:0px 0 0 9px;}
/**********************************
CONTENT START HERE
**********************************/
#container{ width:800px; margin:0 auto; color:#FFFFFF; height:auto;}

/*For Header*/
#header{ position:relative;}
#header .crevid{ position:absolute; right:0; top:30px; float:right}

/*Navigation*/
.nav { margin-top:30px;}
.nav ul{ list-style:none;}
.nav li{ float:left;}
.nav a{ color:#FFFFFF; }
.nav a:hover{ color:#f12938;}
.nav a:visited{ color:#FFFFFF;}
.nav a.active{ color:#f12938;}

/*Banner*/
.banner{ float:left; margin: 7px 0;}
.bannerHolder{ margin:7px 0;}

/*Intro*/
.intro{ float:left; align:justify;}

/*Container Grad Box*/
.container{ margin:15px 0; float:left;}
.box{background:url(img/GradBox.jpg) top no-repeat; height:199px; width:265px; float:left; padding-right:1px;}

.box dt{}
.box dl{ margin:0; padding:0;}
.box dd{ padding:15px 10px 5px 10px ;}

/*news style*/
.box dl.news dt { padding-top:7px;}
.box dl.news dd{padding-top:3px;}

/*footer*/
#footer{clear:both; position:inherit; margin-bottom:20px;}
.copy{ margin:0 auto; text-align:center; color:#888888;}
.copy a{ color:#888888;}
.copy a:hover{ color:#f12938;}

/*****************************************
VIDEO PAGES STYLES
*****************************************/
.vidCont{margin:10px 0; float:left; width:100%; }

.mainVid{ float:left; width:800px; text-align:center;}

.mainVid div{ margin-bottom:20px;}
/*.thumbVid{float:left; width:380px; text-align:left;}*/

/********************
SERVICES PAGES STYLES
********************/
.services ul h3{font-size:12px; color:#f12938; margin:15px 0 5px 0; list-style:none;}
.rightCont{ float:left; width:800px; margin-top:15px; margin-left:14px; margin-bottom:15px; ;}
.services{margin: 0; float:left; width:800px; line-height:1.1em; margin-bottom:15px; background:url(img/hdv.jpg) top right no-repeat;}
.services ul{ widows:600px;}
.services li{ list-style:circle inside; padding-left:20px; padding-bottom:5px;}

.services dl{ padding:10px 0;}
.services dd{ padding-bottom:10px;}


/********************
ABOUT US PAGES STYLES
********************/
.about h3{font-size:12px; color:#f12938; margin:15px 0 5px 0;}
.rightCont{ float:left; width:265px; margin-top:15px; margin-left:14px; margin-bottom:15px;}
.about{margin: 0; float:left; width:520px; line-height:1.1em; margin-bottom:15px;}

/************
CONTACT US PAGES STYLES
**************/
.contact{margin: 0; float:left; width:800px; line-height:1.1em; margin-bottom:15px; background:url(img/ctcBg.jpg) top right no-repeat; height:300px;}
.contact h3{font-size:12px; color:#f12938; margin:15px 0 5px 0;}