<!-- 
html,body  {
	width: 100%;
	height: 100%;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #001e33;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666;
}

a, a:link, a:active, a:visited, a:hover {
	color: #0088A0;
}

/** Generic Header Info **/
h1,h2,h3 {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #001e33;
}

h4.mission {
	margin: 40px 0px 0px 10px;
	padding: 5px 10px 5px 10px;
	width: 95%;
	text-align: left;
	color: #00a3b4;
	background: url(images/bg_mission.jpg) repeat-x #f3f8fc bottom;
	border: 1px solid #e6f1f5;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: large;
	font-weight: normal;
}

.thrColFixHdr #container { 
	width: 100%;
	margin: 0px;
	padding: 1px 0px 40px 0px;
	background: #fff;
}

/** Header Container Area **/
#header { 
	padding: 0px;
	margin: 0px auto;
	background: #fff;
	text-align: center;
	font-family: Georgia, Times, "Times New Roman", serif;
} 
#header h1 {
	margin: 0;
	padding: 10px 0;
}
#containerLogo {
	width: 920px;
	margin: 0px auto;
	text-align: left;
	padding: 20px 0px 0px 0px;
	background: #fff;
}

#logo {
	width: 235px;
}

#tagline {
	width: 540px;
	text-align: right;
	float: right;
	padding-top: 25px;
	font-size: medium;
	font-weight: normal;
	color: #666;
}
.thrColFixHdr #containerNav {
	height: 55px;
	margin: 0 auto;
	text-align: center;
	background: url(images/bg_navTop.png) bottom repeat-x #fff;
	border-bottom: 8px solid #fff;
}
.thrColFixHdr #banner {
	height: 160px;
	background: #009bb1;
}

#banner_content {
	width: 920px;
	height: 160px;
	margin: 0px auto;
	padding: 10px;
	text-align: center;
	background: url(images/bg_banner_eu.gif) no-repeat center top #009bb1;
}

#banner h1 {
	font-size: xx-large;
	letter-spacing: 2px;
	font-weight: normal;
	color: #fff;
	margin: 0px 0px 5px 50px;
	text-align: left;
}

#banner_buttons {
	width: 205px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#banner_buttons p {
	margin: 10px auto;
}


#banner .motto {
	font-size: 18px;
	width: 590px;
	color: #fff;
	word-spacing: 5px;
	letter-spacing: 2px;
	line-height: 24px;
	text-align: left;
	margin: 0px 210px 0px 100px;
}

br.clear {
	clear: both;
}

.thrColFixHdr #banner_thin {
	height: 50px;
	background: #0088a0;
}
/**End Header Section**/

/**Top Navigation UL**/

ul#navTop{
	list-style: none;
	margin: 0px auto;
	width: 1000px;
	padding: 34px 0;
}

ul#navTop li {
	margin: 0px 10px 0px 10px;
	padding:15px 5px 5px 5px;
	display: inline;
	font-size: 14px;
        color: #fff;
}

ul#navTop a, ul#navTop a:active, ul#navTop a:visited, ul#navTop a:link{
        color: #fff;
	text-decoration: none;
}

ul#navTop a.selected{
       color: #0088A0;
}

ul#navTop a:hover.selected{
	text-decoration: none;
}

ul#navTop a:hover{
	text-decoration: underline;
}

ul#navTop li#active {
	color: #000;
	background: #fff;
	border: 1px solid black;
	border-bottom: none;
}

/**End Top Nav UL**/

.thrColFixHdr #content {
	width: 920px;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	text-align: left;
}


/**Side Nav**/
.thrColFixHdr #sidebar1 {
	float: left;
	width: 185px;
	background: #64bbcc;
	color: #fff;
	padding: 15px 10px 15px 10px;
	font-size: 12px;
}

ul#navSide {
	background: #e6f1f5;
	list-style: none;
	color: #001e33;
	padding: 0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
}
	
#sidebar1 h1 {
	margin: 10px 5px 10px 10px;
	font-size: large;
	color: #fff;
	text-align: left;
}

ul#navSide h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

ul#navSide li {
	padding: 0px 20px 0px 0px;
	margin: 0 auto;
}

ul#navSide a, ul#navSide a:active, ul#navSide a:visited, ul#navSide a:link, ul#navSide a:hover{
	display: block;
	padding: 5px 0px 5px 5px;
	width: 100%;
	color: #006db8;
	border-bottom: 1px dotted #006db8;
	text-decoration: none;
}

ul#navAdditional {
	list-style: none;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 10px;
}


ul#navAdditional li {
	padding: 0px 20px 0px 0px;
	margin: 0 auto;
}

ul#navAdditional a, ul#navAdditional a:active, ul#navAdditional a:visited, ul#navAdditional a:link, ul#navAdditional a:hover{
	display: block;
	padding: 5px 0px 5px 5px;
	width: 100%;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}

ul#navAdditional a:hover{
	color: #006db8;
}

/**ENd Side Nav**/

/** Right Nav**/
.thrColFixHdr #sidebar2 {
	float: right;
	width: 185px;
	padding: 0px 10px 15px 20px;
}

#sidebar2 h1 {
	margin: 5px 0px 15px 0px;
	font-size: large;
	font-weight: normal;
	text-align: left;
}


#sidebar2 p {
	margin: 10px 0px 10px 0px;
}

ul#navRight {
	padding: 0px;
	margin: 0px auto;
	list-style: none;
	font-size: x-small;
}

ul#navRight li {
	padding: 10px 5px 10px 5px;
	border-top: 1px dotted #001e33;
	color #999;
}

ul#navRight a, ul#navRight a:active, ul#navRight a:visited, ul#navRight a:link {
	text-decoration: none;
}

ul#navRight a:hover{
	text-decoration: underline;
}

.hoverNav {
	background: url(images/icon_indicator.gif) center right no-repeat #fff;
}

.fltlft_navSide {
	float: left;
	margin: 0px 8px 0px 10px;
}

.fltlft_rightSide {
	width: 32px;
	float: left;
	margin: 0px 8px 0px 5px;
}

.hoverNews {
	background: #f1f1f1;
}

.quoteBox {
width:135px;
height: 500px;
font-size: 14px;
color: #001E33;
padding-top: 55px;
padding-left: 25px;
padding-right: 30px;
background-image: url(http://www.videoplus.com/images/vp_quoteBox.gif);
background-repeat: no-repeat;
}

.quoteBox_client {
font-size: 12px;
font-style: italic;
}

.quoteBox_magazine {
width: 135px;
padding-left: 25px;
padding-bottom: 10px;
}

/**Main Content Section **/
.thrColFixHdr #mainContent { 
	margin: 0px 200px 0px 190px;
	padding: 0px 30px 0px 30px;
}

#mainContent p{
	line-height: 16px;
	margin: 10px 0px 10px 0px;
}

#mainContent h1 {
	font-weight: normal;
	font-size: x-large;
	margin: 20px 0px 0px 0px;
}

#mainContent h2, #mainContent h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: medium;
	font-weight: normal;
	margin: 5px auto;
	text-align:left;
	color: #00a3b4;
}

#mainContent h3 {
	font-size: small;
	font-weight: bold;
}

.img_Header {
	margin: 0px auto;
	text-align: center;
}
/** End Content **/

/**Main Content Portfolio Section **/
.thrColFixHdr #mainContent_portfolio { 
	margin: 0px 0px 0px 190px;
	padding: 0px 0px 0px 15px;
}

#mainContent_portfolio p{
	line-height: 16px;
	margin: 10px 0px 10px 0px;
}

#mainContent_portfolio h1 {
	font-weight: normal;
	font-size: x-large;
	margin: 20px 0px 0px 0px;
}

#mainContent_portfolio h2, #mainContent_portfolio h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: medium;
	font-weight: normal;
	margin: 5px auto;
	text-align:left;
	color: #00a3b4;
}

#mainContent_portfolio h3 {
	font-size: small;
	font-weight: bold;
}
/** End Content **/

/**Footer Section**/
.thrColFixHdr #footer { 
	padding: 0 10px 0 20px;
	font-size: x-small;
}

.thrColFixHdr #footer p {
	margin: 0;
	padding: 10px 0;
	color: #fff;
}

#footer p a:link,#footer p a:hover, #footer p a:visited, #footer p a:active {
	color: #fff;
	text-decoration: none;
}

#footer p a:hover {
	text-decoration: underline;
}

#copyright {
	color: #666;
}
/**End Footer Section**/

/** Dock Section **/
#dock {
	width: 886px;
	height: 124px;
	margin: 20px auto;
	padding: 15px 5px 0px 5px;
	background: url(images/bg_dock.png) repeat-x #e6f1f5;
}

#dock_right {
	float: right;
	width: 185px;
	text-align: center;
	padding: 5px 20px;
	height: 100%;
}

#dock_left {
	float: left;
	width: 185px;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

#dock_middle { 
	margin: 0px 200px 0px 230px;
	padding: 1px;
	height: 100%;
	text-align: left;
}

#dock h1 {
	font-size: small;
}

ul#dock_Resources {
	clear: both;
	list-style: none;
	padding: 0;
	margin-left: 10px;
}
a.resource, a.resource:hover, a.resource:visited, a.resource:active {
	display: block;
	width: 165px;
	height: 28px;
	padding: 5px 5px 0px 10px;
	background: url(images/bg_link_resources_sm.jpg) no-repeat;
	font-size: small;
	text-decoration: none;
}

a.resource:hover {
	text-decoration: underline;
}

ul#networks {
	list-style:none;
	padding: 0;
	margin: 20px 0px 0px 10px;
}

ul#networks li {
	margin: 5px 0px 0px 0px;
	padding: 0 0 0px 0;
}

ul#networks a {
	text-decoration: none;
}

ul#networks a:hover {
	text-decoration: underline;
}
/** End Dock Section **/

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin: 0px 10px 10px 0px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

hr {
	color: #fff;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dotted #666;
}

a.bttn_Medium, a.bttn_Medium:link, a.bttn_Medium:active, a.bttn_Medium:visited,a.bttn_Medium:hover {
	display: block;
	width: 85px;
	height: 28px;
	padding: 5px 0;
	text-align: center;
	background: url(images/bttn_medium.jpg) no-repeat;
	text-decoration: none;
}

a.bttn_Medium:hover {
	text-decoration: underline;
}

/*Live validation styles*/
.LV_validation_message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    margin:0px;
    display: block;
}

.LV_valid {
    
}

.LV_invalid {
	display: inline;
	margin: 0px 0px 0px 10px;
	width: 200px;
    color:#CC0000;
}

.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}

.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

/*Contact Form Stuff */
#ulContact {
	list-style: none;
	padding: 0px;
	margin: 0px auto;
}

#ulContact li {
	margin: 0px 0px 10px 0px;
}

#ulContact label {
	display: block;
	width: 100px;
	float: left;
}

#ulContact textarea {
	width: 300px;
	height: 75px;
}

/*Testimonials Page Stuff*/
#mainContent p.testimonials {
	color: #333;
	line-height: 18px;
	margin: 0px 0px 10px 0px;
}

#mainContent p.testimonials_author {
	color: #a1a1a1;
	margin: 0px 0px 40px 300px;
}

/*Testimonials Page Ticker*/
ul#news {
	list-style: none;
	padding: 0px;
	color: #a1a1a1;
}

ul#news li {
	margin: 5px;
}

p.ticker_testimonials {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: medium;
	line-height: 24px;
}

p.ticker_author {
	margin: 5px auto;
	text-align: right;
}

/*Templates page stuff*/

table.templates {
	border: 1px solid #a1a1a1;
	margin: 10px auto;
	width: 500px;
	padding: 0px;
}

table.templates td {
	padding: 5px;
}

.rows {
	background: #f1f1f1;
}
-->