/* Marketing Image Stylesheet */
/* Produced by Wildwood Technology Limited, info@wwood.co.uk */

/* Layout */

body {
	font-family: "verdana", sans-serif, Arial, Helvetica;
	background-image: url("/images/mainBgRepeater.jpg");
	background-repeat: repeat-x;
	font-size: 9.2pt;
	background-color: #68778C;
}

.clear {
	clear: both;
}

input {
	border: 1px solid #aaa6aa;
	background-color: #e6e9ef;
	color: #1b4484;
}

input.field	{
	margin: 0px;
	width: 110px;
}

textarea {
	margin: 0px;
	border: 1px solid #aaa6aa;
	background-color: #e6e9ef;
	color: #1b4484;
}

input.but {
	border: 1px solid #aaa6aa;
	color: #1b4484;
}

input.but:hover, input.signUpBut:hover {
	border: 1px solid #aaa6aa;
	color: #01A3E9;
	cursor: pointer;
}

a 	{
	color: #1b4484;
	text-decoration: none;
}

a:hover {
	color: #01A3E9;
	text-decoration: none;
}


.contentContainer h2 {
	padding-bottom: 10px;
	color: #29A3E9;
	font-size: 1.2em;
}

h3 {
	color: #1A4383;
	font-size: 1em;
	margin-bottom: 5px;
}

.contentContainer h4 {
	color: #29A3E9;
	font-size: 11.0pt;
	margin-bottom: 5px;
	width: 300px;
}

img a {
	border: none;
}

.container {
	min-width: 950px;
}

.header {
	background-image: url("/images/headerBgRepeater.jpg");
	background-repeat: repeat-x;
	height: 138px;
	min-width: 950px;
	width: 100%;
	text-align: right;
}

.headerContainer {
	width: 950px;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}

.headerLogo {
	width: 302px;
	height: 87px;
	padding-top: 10px;
	float: left;
}

.footer {
	background-image: url(/images/footer-bg-repeater.jpg);
	background-repeat: repeat-x;
	clear: both;
	height: 12px;
	background-color: #c7c7c7;
	text-align: right;	
	color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	width: 938px;
	border-left: 1px solid; 
	border-right: 1px solid; 
	border-bottom: 1px solid; 
	border-color: #7e8a9c;
}

.copyright {
	margin-right: auto;
	margin-left: auto;
	width: 938px;
}

.copyright p {
	font-size: 7.8pt;
	float: right;
	padding-top: 2px;
	padding-right: 5px;
	color: #ffffff;
}

.copyright a {
	text-decoration: none;
	color: #ffffff;
}

.copyright a:hover {
	text-decoration: none;
	color: #01A3E9;
}

/* layout */

/* mainNav */

.navStrip {
	float: left;
	width: 950px;
	height: 29px;
	padding-top: 11px;
}

.navStripLeft {
	background-image: url("/images/navBarLeft.jpg");
	background-repeat: no-repeat;
	float: left;
	width: 19px;
	height: 29px;
}

.navStripCenter {
	background-image: url("/images/navBarRepeater.jpg");
	background-repeat: repeat-x;
	float: left;
	width: 912px;
	height: 29px;
}

.navStripRight{
	background-image: url("/images/navBarRight.jpg");
	background-repeat: no-repeat;
	float: left;
	width: 17px;
	height: 29px;
}

.navStrip .links {
	margin-left: 10px;
}

.navStrip .links a {
	margin-top: 10px;
	float: left;
}

.navStripItem1 img, .navStripItem2 img, .navStripItem3 img, .navStripItem4 img, .navStripItem5 img, .navStripItem6 img, .navStripItem7 img, .navStripItem8 img, .navStripItem9 img {
	margin-top: 5px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	width: 1px;
	height: 20px;
}

#pageNews .navStripItem1 a,
#pageVideoProduction .navStripItem2 a,
#pageEditing .navStripItem3 a,
#pageDigitalVideoLibrary .navStripItem4 a,
#pagePhotography .navStripItem5 a,
#pageOutdoorBroadcast .navStripItem6 a,
#pageShowReel .navStripItem7 a,
#pageClients .navStripItem8 a,
#pageContacts .navStripItem9 a {
	color: #01A3E9;
}

/* mainNav */

/* contentContainers */

.contentContainer {
	background-image: url(/images/mainContainerBgRepeater.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #d7d8db;
	width: 938px;
	min-height: 600px;
	height: auto;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	border-left: 1px solid; 
	border-right: 1px solid; 
	border-color: #7e8a9c;
}

.contentContainer a {
	color: #01A3E9;
	text-decoration: none;
}

.contentContainer a:hover {
	color: #1b4484;
	text-decoration: none;
}

.contentContainer p {
	color: #1A4383;
	line-height: 13pt;
	padding-bottom: 10px;
}

.contentContainer h1 {
	padding-bottom: 10px;
	font-size: 1.5em;
	color: #01A3E9;
}

.contentColumn1 {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	height: 245px;
}	

.contentColumn2, .contentColumn3, .contentColumn4, .contentColumn5  {
	padding-top: 20px;
	padding-bottom: 20px;
}

.contentColumn2 {
	float: left;
	padding-left: 20px;
	width: 680px;
}

.contentColumn2 p {
	padding-right: 20px;
}

.contentColumn4 {
	float: left;
	padding-left: 10px;
	width: 230px;
}

/* contentContainers */		

/*pageExceptions*/

#pageVideoProduction .contentColumn2, #pageEditing .contentColumn2, #pagePhotography .contentColumn2, #pageClients .contentColumn2, #pageShowReel .contentColumn2, #pageOutdoorBroadcast .contentColumn2, #pageAdminister .contentColumn2 {
	float: left;
	padding-left: 20px;
	width: 900px;
}

#pageContacts .contentColumn3 {
	float: left;
	padding-left: 20px;
	width: 200px;
}

#pageHome .contentColumn2 {
	float: left;
	padding-left: 20px;
	width: 630px;
}

#pageContacts .contentColumn2 {
	float: left;
	padding-left: 20px;
	width: 670px;
}

#pageNews .contentColumn2 {
	float: left;
	padding-left: 10px;
	width: 208px;
}

#pageHome .contentColumn3, #pageDigitalVideoLibrary .contentColumn3 {
	float: left;
	padding-left: 10px;
	width: 208px;
}

#pageNews .contentColumn3 {
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	width: 400px;
}

#pageNews .contentColumn4, #pageShowReel .contentColumn3 {
	float: left;
	padding-left: 10px;
	padding-right: 0px;
	width: 200px;
}

#pageNews .contentColumn3 h1 {
	padding-bottom: 10px;
	color: #1A4383;
	font-size: 1.5em;
}

#pageNews .contentColumn2  .newsDate {
	color: #1A4383;
}	

#pageNews .contentColumn3  .newsDate {
	color: #01A3E9;
}

.contentColumn2 ul, .contentColumn3 ul {
	list-style-type: none;
	color: #1A4383;
	margin: 0px;
	padding-left: 3px;
}

.contentColumn5 {
	float: left;
	padding-left: 20px;
	width: 800px;
}

.contentColumn5  p {
	margin-right: 30px;
}

.contentColumn5 .FormTitle {
	width: 140px;
}

.contentColumn5 .FormItem {
	width: 200px;
}

.contentColumn2 .left {
	float: left;
}

#pageClients .contentColumn2 .middle {
	padding-left: 135px;
	float: left;
}

.contentColumn2 .right {
	float: left;
	padding-left: 150px;
}

#pageClients .contentColumn2 .right {
	float: left;
	padding-left: 135px;
}

#pageEditing .contentColumn2 .right {
	float: left;
	padding-top: 30px;
	padding-left: 200px;
}

#pageHome .contentColumn2 li {
	background-image: url("/images/blueBullet.png");
	background-repeat: no-repeat;
	background-position: 0 .6em;
	margin: 0px;
	padding-left: .6em;
	padding-bottom: .4em;
}

.contentColumn2 li, .contentColumn3 li {
	background-image: url("/images/blueBullet.png");
	background-repeat: no-repeat;
	background-position: 0 .3em;
	margin: 0px;
	padding-left: .7em;
	padding-bottom: .6em;
}

#pageClients .contentColumn2 li {
	background-image: none;
	padding-bottom: 25px;
	padding-left: 0px;
	margin: 0px;
}

#pageHome .contentColumn3 li p, #pageNews.contentColumn2 li p {
	padding-top: 2px;
}

#pageHome .contentColumn3 p.logIn {
	padding-bottom: 10px;
}

#pageHome .contentColumn3 .blueText, #pageNews .contentColumn2 .blueText {
	color: #009fe8;
}

/*pageExceptions*/

/*minibox*/

#pageHome .contentColumn3 .miniBoxTop, #pageNews .contentColumn2 .miniBoxTop, #pageDigitalVideoLibrary .contentColumn3 .miniBoxTop, #pageContacts .contentColumn3 .miniBoxTop  {
	background-image: url("/images/miniBox/panelTop.png");
	background-repeat: no-repeat;
	height: 5px;
	width: 205px;
}

#pageHome .contentColumn2 li h1 {
	padding-left: 0px;
	padding-top:  0px;
}

.contentColumn2 .miniBoxMid, .contentColumn3 .miniBoxMid {
	
	padding-right: 10px;
}

#pageHome .contentColumn3 .miniBoxMid, #pageNews .contentColumn2 .miniBoxMid, #pageDigitalVideoLibrary .contentColumn3 .miniBoxMid, #pageContacts .contentColumn3 .miniBoxMid {
	background-image: url("/images/miniBox/panelMid.png");
	background-repeat: repeat-y;
	height: auto;
	width: 205px;	
}

#pageHome .contentColumn3 .miniBoxBot, #pageNews .contentColumn2 .miniBoxBot, #pageDigitalVideoLibrary .contentColumn3 .miniBoxBot, #pageContacts .contentColumn3 .miniBoxBot  {
	background-image: url("/images/miniBox/panelBot.png");
	background-repeat: no-repeat;
	height: 5px;
	width: 205px;
	padding-bottom: 20px;
}

/*minibox*/

/*form*/

#pageDigitalVideoLibrary .contentColumn3 .headerLogin  {
	float: left;
	margin-top: 5px;
	width: 180px;	
}

#pageDigitalVideoLibrary .contentColumn3 .headerLoginLeft {
	float: left;
}

#pageDigitalVideoLibrary .contentColumn3 .headerLoginRight {
	width: 50px;
	float: left;
}

#pageDigitalVideoLibrary .contentColumn3 .headerLoginLeft p {
	text-align: right;
	margin-left: 0px;
}

#pageDigitalVideoLibrary .contentColumn3 .headerLoginRight {
	float: left;
}

#pageDigitalVideoLibrary .contentColumn3 .headerLoginSubmit {
	float: right;
	padding-bottom: 10px;
}

.headerForm {
	width: 350px;
	float: right;
}

.headerLogin {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	width: 200px;	
}

.headerLogin p {
	padding: 0px;
	line-height: 10pt;
	color: #1A4383;
	margin: 0px;
}

.headerLogin h3 {
	color: #1A4383;
	float: right;
	font-size: 1em;
	margin-bottom: 8px;
}

.headerLoginLeft {
	padding: 2px;
	margin-bottom: 0px;
	width: 70px;
	float: left;
}

.headerLoginLeft p {
	padding: 0px;
	margin-right: 0px;
	float: right;
}

.headerLoginRight{
	padding: 2px;
	margin-bottom: 0px;
	margin-right: 20px;
	width: 90px;
	float: right;
}

.headerLoginSubmit a 	{
	color: #1b4484;
	text-decoration: none;
}

.headerLoginSubmit a:hover {
	color: #01A3E9;
	text-decoration: none;
}

.headerLoginSubmit {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	cursor: pointer;
}

.headerLoginSignup {
	float: left;
	font-size: 8.2pt;
	margin: 2px 0 0 5px;
}

.headerLoginSignup a 	{
	color: #01A3E9;
	text-decoration: none;
}

.headerLoginSignup a:hover {
	color: #1b4484;
	text-decoration: none;
}

/*form*/

/*miSC*/

.showReel {
	padding-bottom: 20px;
}

#pageHome .news {
	margin-top: 10px;
	padding: 5px;
	width: 250px;
	height: 50px;
	background-color: #E6E9EF;
}

.news {
	padding-left: 10px;
	padding-right: 10px;
}

.footNote {
	color: #1a4383;
	font-size: 6.5pt;
}

.contactMap  {
	padding-top: 2px;
	padding-left: 10px;
	height: 200px;
}

#pageHome #newsPlayer {
	width: 250px;
	padding: 5px;
	height: 200px;
	background-color: #E6E9EF;
}

#pageNews #newsPlayer {
	width: 250px;
	padding: 5px;
	height: 200px;
	background-color: #E6E9EF;
	padding-left: 5px;
}

#pageShowReel #newsPlayer {
	margin-left: 140px;
	width: 590px;
	padding: 5px;
	height: 300px;
	background-color: #E6E9EF;
}

.formHeader {
	font-size: 90%;
	color: #0f4a7d;
	margin-top: 15px;
	display: block;
	font-weight: bold;
}

.contentTable {
	font-size: 95%;
}

.contentTable td {
	border-bottom: 1px solid #999999;
	padding: 10px 5px 10px 2px;
	vertical-align: top;
}

.contentTable td img {
	vertical-align: bottom;
}

.contentTable th {
	border-bottom: 1px solid #999999;
	padding: 10px 5px 10px 2px;
	vertical-align: top;
	text-align: right;
}


/*miSC*/
