
/* GLOBALS & CONTAINERS */
body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 0px;
}

img{border: none;}

table{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font: bold 20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #A20718;
	border-bottom: 3px solid #A20718;
	margin-top: 15px;
}

iframe {
	padding: 0px;
	margin: 0px
}

a:link, a:visited, a:active {
	color: #0000FF;
	text-decoration: none underline;
	
}
a:hover {
	color: #FFC800;
}

#body {
	width: 754px;
	margin: auto;
}

#content {
	width: 752px;
	margin: 0px 0px 15px 5px;
}

#left_side {
	float: left;
	width: 545px;
}

#right_side {
	float: right;
	width: 200px;
}
/* // GLOBALS & CONTAINERS */


/* HEADER */
#header {
	width: 754px;
	margin: auto;
}

.site_presented {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #820513;
}
/* // HEADER */


/* FOOTER */
#footer {
	margin: auto;
	padding: 6px 10px 0px 10px;
	height: 19px;
	width: 734px;
	background: #FFF url('../images/footer-background.jpg') no-repeat;
}
.footer_inner {
	font-size: 10px;
	color: #FFF;
}
#footer div.footer_inner a{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#footer div.footer_inner a:hover{
	color: #FFC800;
}

.copyright {
	float: center;
	color: #820513;
	font-size: 10px;
	text-align: center;
	margin: 3px 0px 0px 7px;
}

a.foot:link, a.foot:visited, a.foot:active {
	color: #820513;	
	text-decoration: none;
}

a.foot:hover {
	color: #FFC800;
}

.developed {
	float: right;
	text-align: right;
	font-size: 10px;
	color: #820513;
	margin: 3px 10px 0px 0px;
}
/* // FOOTER */


/* VIDEOS */
.video_top {
	background: #FFF url('../images/video-top.jpg') no-repeat;
	width: 201px;
	height: 11px;
	margin-top: 2px;
	font-size: 1px;
	line-height: 0px;
}

.video_middle {
	background: #FFF url('../images/video-middle.jpg') repeat-y;
	width: 181px;
	padding: 0px 10px;
	color: #fff;
	font-weight: 700;
}

.video_bottom {
	background: #FFF url('../images/video-bottom.jpg') no-repeat;
	width: 201px;
	height: 11px;
	margin-bottom: 15px
}
.sideImages
{
	padding: 4px 0px;
	margin-bottom: 15px;
	border: none;
}
.sideImages a{border: none;}

.main_video {
	width: 520px;
	border: 2px solid #A20718
}
/* // VIDEOS */


/* GENERAL CONTENT */
.float_left {
	float: left
}

.float_right {
	float: right;
}

.clear_floats {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}

.inner_content {
	margin-top: 15px;
}
/* // GENERAL CONTENT */

.tdPadding{padding: 20px;}

ul.list li, ol.list li{margin-top: 10px;}


h2{font-size: 18pt}
h3{font-size: 14pt}
h4{font-size: 12pt}
h5{font-size: 10pt}
h6{font-size: 8pt}

h2, h3, h4, h5, h6{font-family: Tahoma; color: #000;}

.tblForm td{text-align: left; font-weight: 700;}
.tblForm input,select,textarea{font-weight: 8pt; border: solid 1px #bababa;}

table.sysDemo{border: solid 2px #A20718; background-color: #ffffcc;}
table.sysDemo td.title{font-size: 11pt; font-weight: 700; color: #A20718;}

.barShort{margin: 15px 0px;}
.barShort div.barInner{background-color: #b00000; width: 350px; height: 5px; margin: auto; font-size: 1px;}

#navBg{margin: 8px 0px; background: url('../images/bg-nav.gif') no-repeat;}
#navcontainer{height: 34px; width: 752px; margin: auto; text-align: center;}
#navcontainer ul{margin: 0px; padding: 0; color: #a30818; text-transform: uppercase; font: 400 8pt/12pt Sans-Serif; letter-spacing: 1px;}
#navcontainer ul li{float: left; display: inline;}
#navcontainer ul li a{float: left; padding: 9px 15px; color: #a30818; border-right: 1px solid #fff; font-weight: bold; text-decoration: none; border-bottom: none;}
#navcontainer ul li a:hover{background-color: #ffdd5e;}
#navcontainer ul li a.end{border-right: none;}


/*// SHAWN'S TITLE //*/
.center{
	text-align: center;
}

#pageTitle{	margin-top: 5px;}

.cardRow{margin-top: 20px; width: 550px;}
.cardRow div.colm{float: left; margin-left: 4px; padding: 10px 3px; width: 259px; border: solid 1px #cecece; background-color: #f4f4f4;}
.colm div.title{text-align: center; font-weight: 700;}
.colm div.card{float: left; margin: 20px 0px; width: 50%; text-align: center;}
.colm div.card img{width: 100px; height: 133px;}
.colm div.card a{border-bottom: solid 0px;}
.colm div.description{clear: both; text-align: center;}