/* CSS Document */
.main { width:900px; margin:0 auto; text-align:left;}

/*************** header ***************/
/*
#header {height:443px;}

.logo {width:255px; height:58px; margin-top:-20px; margin-bottom:20px;}
*/
/***************RED BANNER ON HOME PAGE ***************/
#banners .col-1 {width:203px;}
#banners .col-2 {width:204px;}
#banners .col-3 {width:204px;}
#banners .col-4 {width:204px;}

#content .col-1 {width:678px;}
#content .col-2 {width:215px;}
#content .col-3 {width:305px;}
#content .col-4 {width:311px;}
#content .col-5 {width:290px; }

#banners .title1 { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 19px; color:#FFF; font-weight:bold;}
#banners .title2 { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 14px; color:#FFF; font-weight:bold;}
#banners .description { color:#fff; }


.col-1,
.col-2,
.col-3,
.col-4,
.col-5 {float:left;}


/*****************************************/


/****************** Gallery & Testimonial Pages (Video Sidebar Formatting) *************************/
/****border styling 1px dashed #C8D8E8 ****/
.vid_sidebar {width:400; border-top: thin dashed #C8D8E8; border-left: thin dashed #C8D8E8; padding:5px 10px 20px 10px; margin:10px 20px 10px 20px; float:right; text-align:center; background-color:#F4F8FB }
#vid_embedd {width:400;  padding:10px; margin: 20px; }
#vid_embedd_first {width:360; display:block; border-bottom: thin dashed #C8D8E8; background-color:#F4F8FB; padding:10px; margin:0 0 10px 0; /*font: #c20000; font:Verdana, Geneva, sans-serif; font-size:16px; color:#c20000;*/ }

/****************** Testimonials Page with Video ****************************/
.vid_test_box {width:880; display:block; border: thin dashed #C8D8E8; background-color:#F4F8FB; padding:10px; margin:10px; float:left; }


/*************** content ***************/
#img_indent { margin-left:300px;}
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:2px 27px 0 0;}
cite {font-style:normal; display:block; padding-bottom:16px;}
#banner-top-border { width:100%; height:2px; background:#FFF;}
#banners {background:#fff url(images/banners-tail.jpg) left top repeat-x; font-size:1.083em; line-height:1.231em; font-style:italic; color:#fff;}

#content {background:url(images/content-tail.jpg) left top repeat-x; padding:37px 0 61px;}
#content .col-1 {padding-left:31px;}
#content .col-2 {padding-left:26px;}
#content .col-3 {padding-right:31px;}
#content .col-4 {padding-left:31px;}
#content .col-5 {padding-left:15px;}

.text {padding:0 20px 0 31px;}

.img-border {border:1px solid #E6E6E6; padding:3px;}

.border1 {background:url(images/banners-border.jpg) left top no-repeat;}
.border2 {background:url(images/border2-tail.gif) left bottom repeat-x; }
.border3 {background:url(images/border3-tail.gif) left top repeat-y;}
/*
#c2c_box { position:absolute; background:url(images/c2c_bg.jpg) left top no-repeat; left:50%; top:15px; margin-left: 160px; width: 234px; height:77px; }
#c2c_box .content { padding: 32px 0 0 44px; color:#000; }
#c2c_box input.sm {margin-right:2px; color:#000; font-size:14px; border: #000 solid thin; width: 28px; }
#c2c_box input.lg {margin-right:2px; color:#000; font-size:14px; border: #000 solid thin; width: 34px; }
#c2c_box input.call {background-color:#636; color:#FFF; font-size:14px; font-weight:bold; font-style:italic; font-family:Verdana, Geneva, sans-serif; padding-left: 2px; padding-right: 5px; border: #FFF solid thin; }

#c2c_status { text-align:left; padding: 34px 0 0 70px; color:#000; font-style:italic; font-weight:bold; }
*/

/*************** titles ***************/
/*
.title {margin:7px 0 23px;}
.title-un {margin:30px 0 16px;}
#banners .title {margin:18px 0 6px;}
.box2 .title {margin:0 0 10px;}

.title-img1, .title-img2 {padding-left:26px;}
.title-img1 {background:url(images/title-img1.gif) left 9px no-repeat;}
.title-img2 {background:url(images/title-img2.gif) left 9px no-repeat;}

h2 {font-size:1.083em; color:#384245; font-weight:normal; font-style:italic; padding-bottom:16px;}
h2 a {font-size:0.923em; color:#747474; font-style:normal;}

h3 {color:#1D1D1D; padding-bottom:10px;}
h3 a {font-size:1.083em; color:#69C2D5;}

h4 {font-size:1.083em; color:#69C2D5;}

h5 {text-align:right;}

.text-style1 {font-size:1.083em; line-height:1.462em; padding-bottom:7px;}
.text-style2 {font-size:1em;}
*/
/*************** links ***************/
/*
.link, .link a {color:#1D1D1D;}
.link a {font-weight:bold;}
*/
#banners .link {color:#FFF; background:url(images/link-marker.gif) left 5px no-repeat; text-decoration:underline; font-weight:bold; padding-left:11px;}
#banners .link:hover {text-decoration:none;}



/*************** button ***************/

.button {display:block; color:#1D1D1D; text-decoration:none; line-height:1em; float:left; cursor:pointer; background:url(images/button-tail.gif) left top repeat-x;}
.button span {display:block; background:url(images/button-left.gif) left top no-repeat;}
.button strong {display:block; background:url(images/button-right.gif) right top no-repeat; padding:9px 12px 10px;}
.button:hover {text-decoration:none; color:#C60101;}

	/************************ 3 COLUMN CONTAINER - START**********************************/
	/*************Column Container Typography START****************************************/
	.colmask .link {color:#357CB6; background:url(images/link-marker.gif) left 5px no-repeat; text-decoration:underline; font-weight:bold; padding-left:11px;}
	.colmask .link:hover {text-decoration:none;}
    /*************Column Container Typography END****************************************/
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		margin-top:20px;
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:1em 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
		background:#F4F8FB;		/* right column background colour EDF2F8*/
		border-top:1px dashed #C8D8E8;
	}
	.threecol .colmid {
		right:33%;			/* width of the right column */
		background:#FFF;		/* center column background colour */
		border-right:1px dashed #C8D8E8;
		border-spacing:5px;
	}
	.threecol .colleft {
		right:34%;			/* width of the middle column */
		background:#F4F8FB;	/* left column background colour */
		border-right:1px dashed #C8D8E8;
	}
	.threecol .col1 {
		width:30%;			/* width of center column content (column width minus padding on either side) */
		left:102%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:29%;			/* Width of left column content (column width minus padding on either side) */
		left:39%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:29%;			/* Width of right column content (column width minus padding on either side) */
		left:77%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
/************************ column container END**********************************/
/*
.col-grp-top-border { width:100%; height:5px; margin:5px; background:url(images/box-tail2.png) repeat-x;}
.col-grp { width:880px; background:url (images/box-tail2.png) left top repeat-x;}
/*.cols {background:url(images/box-tail.gif) left bottom repeat-x;}
.col-grp .col-grp-left {background:url(/images/box-tail2.gif) left top repeat-y;}
.col-grp .col-grp-top {background:url(/images/box-tail2.gif) left top repeat-x;}
.col-grp .col-grp-right {background:url(/images/box-tail2.gif) right top repeat-y;}

#left-col { position: absolute;
left:10px;
top:77px;
width:290px;
background:white;
border:0px solid darkblue;
}

#right-col { position: absolute;
left:10px;
top:77px;
width:290px;
background:white;
border:0px solid darkblue;
}

#center-col { top:77px;
background:whitesmoke;
margin-left:289px;
margin-right:289px;
*/
/*
.box {background:#F6F6F6 url(images/box-tail.gif) left bottom repeat-x;}
.box .box-left {background:url(images/box-tail.gif) left top repeat-y;}
.box .box-top {background:url(images/box-tail.gif) left top repeat-x;}
.box .box-right {background:url(images/box-tail.gif) right top repeat-y;}
.box .box-top-left {background:url(images/box-top-left.gif) left top no-repeat;}
.box .box-top-right {background:url(images/box-top-right.gif) right top no-repeat;}
.box .box-bot-left {background:url(images/box-bot-left.gif) left bottom no-repeat;}
.box .box-bot-right {background:url(images/box-bot-right.gif) right bottom no-repeat; width:100%;}
.box .inner {padding:23px 10px 25px 23px;}

.box2 {background:url(images/box2-bg.jpg) left top no-repeat; color:#585858; line-height:19px; padding:26px 22px 28px 24px;}
.box2 strong, .box2 strong a {color:#1D1D1D;}
*/
p .orange_box {
	color:#fff;	
}

/*************** form ***************/
/*

#contactForm {padding:3px 0 0 0px;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; color:#FFF; background:#99CBDB; border:1px solid #A2D5E7; border-top:1px solid #298AA6; padding:1px 0 0 7px;}
#contactForm textarea {overflow:hidden; margin-bottom:26px;}
#contactForm a {float:right; margin:0 2px 0 14px;}
*/

/*************** positioning ***************/
#banners p {padding-bottom:9px;}
.padding1 {padding:0 10px 0px 10px;}
/*
p {padding-bottom:22px;}

.margin1 {margin:2px 0 20px;}


.padding2 {padding-bottom:28px;}
.padding3 {padding-bottom:22px;}
.padding4 {padding-bottom:0;}
.padding5 {padding-bottom:16px;}
.padding6 {padding-left:12px;}
.padding7 {padding-bottom:40px !important;}
.padding8 {padding-right:56px;}
.padding9 {padding-bottom:12px;}
*/

/*************** footer ***************/
#footer {background:url(images/footer-tail.jpg) left top repeat-x #E1ECF4; color:#265982; display: block; padding-top: 10px; width: 100%; font-size:12px;  min-height:40px; text-align:center; float:left; }
#footer a { padding-left:4px; margin:0 1px 0 4px; text-decoration:underline; color:#E25036; font-weight:bold;}
#footer a:hover {text-decoration:none;}
#footer p { padding-bottom: 20px; }
.footer_img { border: #CECAB1 solid thin; margin-top: 15px; }
.footer_box { padding: 0 10px 0 10px; }
#footerend { font-size: 0.875em; }
#footerend a { padding:0px; color:#ACA487; font-weight:normal; text-decoration:none; }
#footerend a:hover { text-decoration:underline; }




