

* { margin: 0px; padding: 0px; }

/* commented backslash hack \*/ 
html, body { height: 100%; } 
/* end hack */
html,body { margin: 0; padding: 0; }

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f0f0f0;
	text-align: center;

	}
	
body.popups {
	background-color: white;
	text-align: left;
	background: url(../images/container_bkd.gif) no-repeat;
	}
	
body.popups #popup-container {
	margin: 8px;
	padding: 8px;
	}	
	
#popup-container ul {
	padding: 3px;
	margin-left: 10px;
	}		
	
#popup-container ol {
	padding: 3px;
	margin-left: 10px;
	}		
	
#popup-container li {
	padding: 3px;
	margin-left: 10px;
	}		
	
body.popups h1 {
	
	}	
	
img { border: 0; }
img.border { border: 1px solid #9fa1a4; }
hr { margin: 15px 0px 15px 0px; 
border: none 0;
border-top: 1px solid #34b5d0; /*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right;}	
	
a, a:link, a:visited { color: #20758a; text-decoration: underline; cursor:pointer; }
a:hover { color: #6b8d32; text-decoration: underline; cursor:pointer;}



	
/* ------------------------------ 
Elements
------------------------------ */

#background {
	 /* background: url(../images/page_vert_gradient.jpg) repeat-x; */
	height: auto;
	min-height: 800px;
	height: auto; 
	}
	 /* gradient bkg sits on top of solid bkg */

* html #background { height: 800px; }


#container-outer
{
margin-top: 8px;
margin-left: auto;
margin-right: auto;
width: 918px;
text-align: left;
min-height: 100%;
height: auto;
}


#container
{
float: left;
background: url(../images/container_bkd.gif) no-repeat;
background-color: white;
margin-top: 0px;
width: 778px;
text-align: left;
height: auto;

}


#container-login
{
margin-top: 8px;
margin-left: auto;
margin-right: auto;
width: 778px;
text-align: left;
background: white;
min-height: 100%;
height: auto;
background: url(../images/container_bkd_login.gif);
.background: url(../images/container_bkd_login_ie.gif);  /* IE7 Only*/
_background: url(../images/container_bkd_login_ie6.gif);  /* IE6 Only*/
}

#login-splash {
float: left;
margin-left: -5px;
margin-top: -36px; 
}

.intext-features {
text-align: right;
width: 145px;
}


#container-bottom-cap
{
width: 778px;
height: 3px;
background: url(../images/container_bottom_cap.gif) no-repeat;
margin-left: auto;
margin-right: auto;
}

* html #container { height: auto; }

#main {
    overflow: visible;
	margin: 0px 4px 0px 4px;
	/* border: 1px solid #000000; */
	}



#header-wrapper {
	background: white;
	}

#header {
margin-top: 0px;
	}

#pathd-head li {
float: left;
margin: 0 0.75em;
font-size: 12px;
font-weight: bold;
display: block;
}

#header-container {
padding: 15px 20px 20px 20px;
	}	

#header-container .logo {
float: left;
margin-right: 0px;
	}		
	

#content-wrapper {
	
	}
	
#content { 
	width: 600px;
	float: left;
	margin: 0px 20px 0px 0px;
	min-height: 435px;

	}
	
#content-login { 
	width: 600px;
	float: left;
	margin: 0px 20px 0px 0px;
	}	
	
#content-dashboard { 
	width: 725px;
	border: 0px solid #000;
	}	
	
#content-dashboard-container { 
	margin: 0px 0px 0px 25px;
	}		
	
	
#dashboard-alerts {
	border: 1px solid #cde8e3;
	background-color: #eaf7f4;
	padding: 5px;
	font-size: 10px;
	width: 255px;
	float: right;
	line-height: 20px;
	margin: 5px;
	text-align: center;
	}	
	

	
#content-edit { 
	width: 500px;
	margin: 0 auto;
	margin-left: 75px;

	}
	
#content ul { 
	padding: 3px;
	margin-left: 10px;
	}
	
#content ol { 
	padding: 3px;
	margin-left: 15px;
	}	
	
#content li { 
	padding: 3px;
	margin-left: 10px;
	}
	
#content-dashboard ul { 
	padding: 3px;
	margin-left: 10px;
	}
	
#content-dashboard li { 
	}	
	
#content-reporting { 
	width: 540px;
	padding-top: 10px;
	margin-left: 30px;
	float: left;
	}
	
#nav-buttons { 
	width: 475px;
	float: left;
	margin-left: 20px; 
	}
	
#line {
	/* border: 1px solid #000000; */
	background: url(../images/left_col_bkd2.gif);
	}	
	
#popup-header {
	background: url() no-repeat;
	height: 47px;
	background-color: #231F20;
}	

#popup-footer {
	text-align: center;
	margin-top: 10px;
}	
		
#left-col {
	width: 75px; 
	float: left; }		
		
#listing-date {
	float: right;
	width: 120px;
	text-align: right;
	margin-top: -50px;
	font-size: 10px;


}		
		
/* ------------------------------ 
Nav
------------------------------ */	

#listing-nav-container {
	border-bottom: 1px solid #cde8e3;
	height: 24px;

}				
	
	
/* ------------------------------ 
Sub-Nav
------------------------------ */	
	
	
/* ------------------------------ 
Tabs
------------------------------ */
#tabstrip { 
	text-align:left; 
}
#tabstrip ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:24px; position:relative; font-size:8pt;}
#tabstrip li {display:table-cell; margin:0; padding:0;}
#tabstrip li a {display:block; float:left; height:24px; line-height:24px; color:#2E8BC5; text-decoration:none; text-align:center; font-family:arial, verdana, sans-serif; font-weight:bold; padding:0 0 0 10px; cursor:pointer; background:url(../images/tabstrip/tabstrip_0a.gif) no-repeat;}
#tabstrip li a strong {float:left; display:block; padding:0 9px 0 0; background:url(../images/tabstrip/tabstrip_0b.gif) no-repeat right top;}
#tabstrip .current {color:#514C33; background:url(../images/tabstrip/tabstrip_2a.gif) no-repeat;}
#tabstrip .current strong {background:url(../images/tabstrip/tabstrip_2b.gif) no-repeat right top;}
#tabstrip li a:hover {color:#0B4E9A; background: url(../images/tabstrip/tabstrip_1a.gif) no-repeat;}
#tabstrip li a:hover strong {background:url(../images/tabstrip/tabstrip_1b.gif) no-repeat right top;}
#tabstrip .current:hover {color:#514C33; background: url(../images/tabstrip/tabstrip_2a.gif) no-repeat; cursor:default;}
#tabstrip .current:hover strong {background:url(../images/tabstrip/tabstrip_2b.gif) no-repeat right top;}

</style>

<!--[if IE]>
<style type="text/css">
#tabstrip ul {display:inline-block;}
#tabstrip ul {display:inline;}
#tabstrip ul li {float:left;}
#tabstrip {text-align:left;}
	
</style>
	
/* ------------------------------ 
Text
------------------------------ */

p { padding: 5px 0; }

h1 {
	font: 16px Arial, tahoma, Verdana, Helvetica, sans-serif;
	color: #20758a;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 10px;
	width: 500px;
	 }
	
h1.home {
	display: none;  }	
		
h2 {
	font: 13px Arial, tahoma, Verdana, Helvetica, sans-serif;
	color: #353334;
	font-weight: bold;
	margin: 5px 0px;
}

h3 {
	font: 15px Arial, tahoma, Verdana, Helvetica, sans-serif;
	color: #353334;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 1em;
}

h4 {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #353334;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 1em;
}
h5 {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #353334;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 1em;
}

h6 {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #353334;
	font-weight: bold;
	margin: 2px;
	line-height: 2.5em;
}

h7 {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #353334;
	font-weight: bold;
	margin: 4px;
	line-height: 1.5em;
}

h8 {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #353334;
	font-weight: bold;
	border-bottom: 3px solid;
	line-height: 1.5em;
}

.breadcrumbs {
    visibility: hidden;
	font-size:10px;
	padding-bottom: 10px;
	width: 500px;
}

.small {
	font-size:10px;
}

.bold {
font-weight: bold;
}

.italic {
font-style: italic;
font-weight: lighter;
}

.right-align {
text-align: right;
}

.left-align {
text-align: left;
}

.center {
text-align: center;
}

.left {
text-align: left;
}

.disclaimer {
	font-size:9px;
	
	font-style: italic;
}

.active {
color: #65954b;
}

.er, .error {
	color: #ac1818;
}

.error ul {
padding-left: 15px;
}

.error-box {
	color: #ac1818;
	border: 1px solid #ac1818;
	background-color: #f8d0d0;
	padding: 5px;
	display: block;
 }
 
 .error-box ul {
padding-left: 15px;
}

 .error-box li {
margin-left: 15px;
}

.subhead { 
	font-size: 13px;
	font-weight: bold;
	}		
	
.steplabel {
	font-weight: bold;
	color: #20758a;
	padding: 10px 0px;
	}
	
.steplabel-nonbold {
	font-size: 12px;
	font-weight:normal;
	color: #20758a;
	padding: 10px 0px;
	}
	
.steplabel-bold {
	font-size: 12px;
	font-weight: bold;
	color: #20758a;
	padding: 10px 0px;
	}
	
	.spacer {
	margin-bottom: 30px;
	}
	
.remember{
	font-size: 10px;
	font-weight: bold;
	font-style: italic; 
	color: #6c8d33;
	padding: 10px 0px;
	}
	
.default-list {
    padding: 10px;
	font-size: 12px;
	}
	
	.default-list ul {
	list-style-position: inside;
	padding-bottom: 8px;
	}
	
	.default-list li {
	color: #1f7489;
	list-style: square;
	list-style-position:inside;
	}
	
	.bullet {
	color: #000;
	}
 

fieldset {
	padding: 2px 2px;
	border: 0px solid #333;
	
}

legend {
	font-style: italic;
	margin-left: 0px;
}



	
/* ------------------------------ 
Tables
------------------------------ */

table {
padding: 0px;
border: none;
border-collapse:collapse;

}

table td {
padding: 5px;
border: none;
border-collapse:collapse;
}

table td a {
padding:10px;
border: none;
border-collapse:collapse;
}

table th {
padding: 9px;
border: none;
border-collapse:collapse;
}

/* ------------------------------ 
Tables - No borders
------------------------------ */

table.tester {
padding: 0px;
border: none;
border-collapse:collapse;
}

table.tester td {
padding: 5px;
border: none;
border-collapse:collapse;
}


table.tester th {
padding: 9px;
border: none;
border-collapse:collapse;
}

/* ------------------------------ 
Tables - Form Container
------------------------------ */

table.form-container {
}

table.form-container td { 
	padding: 2px 3px;
	}

table.form-container td.label { 
	text-align: right;
	}
	
	/* ------------------------------ 
Tables - Listing Summary
------------------------------ */

table#listing-summary {
	padding: 5px;
	border: none;
	}

table#listing-summary td { 
	padding: 2px 3px;
	text-align: left;
	border: none;
	vertical-align:top;
	}
	
table#listing-summary th { 
	padding: 2px 3px;
	text-align: right;
	border: none;
	font-weight: normal;
	width:200px;
	display:block;
	}


table#listing-summary td.label { 
	border: none;
	}
	
	
/* ------------------------------ 
Tables - IntExt-Features
------------------------------ */

table#intext-features {
	width: 425px;
	padding: 5px;
	border: none;
	}

table#intext-features td { 
	padding: 2px 3px;
	text-align: left;
	border: none;
	}
	
table#intext-features td.label { 
	border: none;
	text-align: right;
	width: 160px;
	}
		
	
			
/* ------------------------------ 
Tables - Profile
------------------------------ */

table.form-container-profile {
}

table.form-container-profile td { 
	padding: 80px;
	}

table.form-container-profile td.label { 
	text-align: right;
	}

	
/* ------------------------------ 
Tables - Distribution
------------------------------ */

table.form-container-dist {
padding: 10px;
width: 600px;
border: 1px solid #000;
}

table.form-container-dist td { 
	padding: 10px;
	margin: 20px;
	}


.datagrid table {
	width: 600px;
	margin-bottom: 15px;
}	

.datagrid table th {
	border-bottom: 1px solid #cde8e3;
	line-height: 12px;
	padding-bottom: 3px;
	vertical-align: bottom;
}	

.datagrid table td {
	border-bottom: 1px solid #cde8e3;
	background-color: #f4f9f5;
	padding: 5px 7px;
}	

.datagrid table td.steplabel {
	border-top: 1px solid #cde8e3;
	border-bottom: 0px solid #cde8e3;
	font-weight: bold;
	color: #20758a;
	padding: 10px 0px;
}		
	
.datagrid table td.icon{
	width: 30px;
	
}	

.datagrid table td.noborder {
	border: 0px solid #cde8e3;
}		

.datagrid table.subectionhead {
	border-top: 1px solid #cde8e3;
	border-bottom: 1px solid #cde8e3;
	background-color: #ddefeb;
	margin: 5px 0px;
}

.datagrid table.subectionhead td {
	padding: 5px 10px;
}	



/* ------------------------------ 
extranet-reporting
------------------------------ */

.datagrid-reporting table {
	width: 600px;
	font-size: 12px;
	margin-bottom: 15px;
 
	
}	

.datagrid-reporting table th {
	border-bottom: 1px solid #cde8e3;
	line-height: 12px;
	padding-bottom: 3px;
	vertical-align: bottom;
}	

.datagrid-reporting table td {
	border-bottom: 1px solid #cde8e3;
	background-color: #f4f9f5;
	padding: 5px 0px;
}

/* ------------------------------ 
datagrid-dashboard
------------------------------ */

.datagrid-dashboard table {
	width: 700px;
	margin-bottom: 15px;
}	

.datagrid-dashboard table th {
	border-top: 0px solid #cde8e3;
	line-height: 14px;
	vertical-align: bottom;
	text-align: center;
}	

.datagrid-dashboard table th a {
	border-top: 0px solid #cde8e3;
	line-height: 14px;
	vertical-align: bottom;
	text-align: center;
}

.datagrid-dashboard table td {
	border-top: 1px solid #cde8e3;
	line-height: 12px;
	padding: 7px; 
	vertical-align: top;
	text-align: center;
	margin: 0 auto; 
	width:90%;
}	

.datagrid-dashboard table td a {
	padding: 7px; 
}	
.dashboard table.subectionhead {
	border-top: 1px solid #cde8e3;
	border-bottom: 1px solid #cde8e3;
	background-color: #ddefeb;
	width: 695px;
	margin: 5px 0px;
}

.dashboard table.subectionhead td {
	padding: 5px 10px;
}	


.login-table {
margin-left: 150px;
}
	
/* ------------------------------ 
forms
------------------------------ */
input {
	font: 11px arial, verdana, sans-serif;
	color: #000;
	padding: 1px; 
	}

input.button {
   color:#fff;
   font-weight:bold;
   background-color:#297499;
   border:1px solid;
   border-top-color:#6bb7cf;
   border-left-color:#6bb7cf;
   border-right-color:#1a87a0;
   border-bottom-color:#1a87a0;
   text-transform: uppercase; }	
   
   input.add {
   color:#fff;
   font-weight:bold;
   background-color:#a7bf7c;
   border:1px solid;
   border-top-color:#b9dfbb;
   border-left-color:#b9dfbb;
   border-right-color:#5e7449;
   border-bottom-color:#5e7449;
   text-transform: uppercase; }
  
 .widebutton {
 	width: 200px;
 }  
	
input.large {
   font-size: 15px; }		
	
select {
	font: 11px arial, verdana, sans-serif;
	color: #000;
	padding: 0;
    }
	
.checkbox { 
	width: 14px;
	height: 13px;
	padding: 3px;
	margin: 0; }

.checkboxSuburb { 
	width: 14px;
	height: 13px;
	margin: 0; }
	
.radio {
	width: 14px;
	height: 13px;
	margin: 0 3px 0 0; }

.text-input {
	width: 195px;
	}	
.text-input-small {
	width: 85px;
	}	

.text-input-xtrasmall {
	width: 20px;
	font-size: 9px;
	}		
	
.xtrasmall-formelements {
	font-size: 9px;
	}			
	
.action-placer {
	text-align: right;
	margin: 25px 0px;
	}		
	
.save-phone {
  background: transparent url(../images/button_Save_Phone.gif) no-repeat;
  width: 97px;
  height: 21px;
  margin: 0px;
  padding: 0px;
  border: 0;
  }	
  
.save-address {
  background: transparent url(../images/button_Save_Address.gif) no-repeat;
  width: 115px;
  height: 21px;
  margin: 0px;
  padding: 0px;
  border: 0;
  }	
	
.back {
  background: transparent url(../images/button_Back.gif) no-repeat;
  width: 70px;
  height: 21px;
  margin: 0px;
  padding: 0px;
  border: 0;
  }	
  
  .confirm-email {
  background: transparent url(../images/button_Confirm_Email.gif) no-repeat;
  width: 275px;
  height: 21px;
  margin: 0px;
  padding: 0px;
  border: 0;
  }	
	
.browse {
  background: transparent url(../images/button_Browse.gif) no-repeat;
  width: 70px;
  height: 21px;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.upload {
  width: 70px;
  height: 21px;
  background: transparent url(../images/button_Upload.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.save {
  width: 70px;
  height: 21px;
  background: transparent url(../images/button_Save.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;

  }
  
.send {
  width: 70px;
  height: 21px;
  background: transparent url(../images/button_Send.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
  .backtocheckout {
  width: 168px;
  height: 30px;
  background: transparent url(../images/BacktoCheckout.gif) no-repeat;
  margin-top: 25px;
  padding: 0px;
  border: 0;
  }
  
.skip {
  width: 70px;
  height: 21px;
  background: transparent url(../images/button_Skip.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.cancel {
  width: 70px;
  height: 21px;
  background: transparent url(../images/button_Cancel.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }

  .create-account {
  width: 118px;
  height: 21px;
  background: transparent url(../images/button_Create_Account.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.delete {
  width: 70px;
  height: 21px;
  background: transparent url(../images/button_Delete.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.edit {
  width: 70px;
  height: 21px;
  background: transparent url(../images/button_Edit.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.edit-current-video {
  width: 128px;
  height: 21px;
  background: transparent url(../images/button_Edit_Current_Video.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
}
  
.run-report {
  width: 98px;
  height: 21px;
  background: transparent url(../images/button_RunReport.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }

.search {
  width: 70px;
  height: 21px;
  background: transparent url(../images/button_Search.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.save-continue {
  width: 120px;
  height: 21px;
  background: transparent url(../images/button_Save_and_Continue.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.save-all-changes {
  width: 215px;
  height: 21px;
  background: transparent url(../images/button_Save_All_Changes_And.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.save-all {
  width: 85px;
  height: 21px;
  background: transparent url(../images/button_Save_All.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.epostcard {
  width: 150px;
  height: 21px;
  background: transparent url(../images/button_Epostcard.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }
  
.video-links {
  width: 150px;
  height: 21px;
  background: transparent url(../images/button_Video_links.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }

  .continue-creating {
  width: 187px;
  height: 21px;
  background: transparent url(../images/button_Continue_Video.gif) no-repeat;
  margin: 0px;
  padding-bottom: 400px;
  border: 0;
  }
  
  .just-log-in {
  width: 105px;
  height: 21px;
  background: transparent url(../images/button_Just_Log_In.gif) no-repeat;
  margin: 0px;
  padding-bottom: 400px;
  border: 0;
  }
  
  
	
.distribute {
  width: 150px;
  height: 21px;
  background: transparent url(../images/button_Distribute.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }	

 /* txt says "create another video" */ 
.create-video {
  width: 150px;
  height: 21px;
  background: transparent url(../images/button_Create.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }	
  
  /* txt says "create video" */ 
 .create-video-150 {
  width: 150px;
  height: 21px;
  background: transparent url(../images/button_create_video_150.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }	
  
 /* txt says "create new video" */   
.create-new-video {
  width: 128px;
  height: 21px;
  background: transparent url(../images/button_Create_New_Video.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
}
  
.login {
  width: 71px;
  height: 21px;
  background: transparent url(../images/button_Login.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }	
	
.create-profile {
  width: 300px;
  height: 21px;
  background: transparent url(../images/button_Create_Profile.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0;
  }	

.save-phone:hover, .save-address:hover, .back:hover, .confirm-email:hover, .browse:hover, .upload:hover, .save:hover, .send:hover, .backtocheckout:hover, .skip:hover, .cancel:hover, .create-account:hover,
.delete:hover, .edit:hover, .edit-current-video:hover, .run-report:hover, .search:hover, .save-continue:hover, .save-all-changes:hover, .save-all:hover, .epostcard:hover, .video-links:hover,
.continue-creating:hover, .just-log-in:hover, .distribute:hover, .create-video:hover, .create-video-150:hover, .create-new-video:hover, .login:hover, .create-profile:hover
{
	cursor:pointer;
}
  
.zeroed { margin: 0; padding: 0; }




	 
/* ------------------------------ 
Footer
------------------------------ */

#footer-container { 
	padding: 10px 75px;
	margin-left: -2px;
	.margin-top: -10px; 
	 }


#footer { 
	margin: 0px 0px;
	color: #aaaaaa;
	height: 28px; 
	background: url(../images/bkd_footer2.gif) no-repeat;
	width: 630px;
	font-size: 10px;
	 }
	
#footer a { margin: 0px 5px; }
#footer a:hover { color: #333333; text-decoration: none; }

#footer-text {
	text-align: center; 
	line-height: 28px;
}

/* ------------------------------ 
Site Specific
------------------------------ */

#headertop { 
	font-size: 11px;
	 }

#welcome { 
	padding-bottom: 4px;
	float: right;
	text-align: right;
	color: #20758a;
	 }	 
	 
#welcome a { 
	font-weight: normal;
	 }	
	 
.greeting {
	font-weight: bold;
	color: #34b3d1;
	}	 
	
.added {
	font-weight: normal;
	color: #34b3d1;
	}	 
	
.on-state {
color: #6b8d32;
background-color: #ecf7ee; 
text-decoration: underline; }

	
.underline {
text-decoration:underline;
}	
	 
#promo-block { 
	float: left;
	width: 120px;
	 }
	 
#promo-block-reporting { 
	float: left;
	margin-left: 70px;
	width: 120px;
	 }		 
	 
#promo-block-outer { 
	float: right;
	width: 120px;
	 }	 
	 
#addressbox {
	border: 1px solid #f8f9db;
 }	 
 
	 
#avc {
	border: 1px solid #000000;
	height: 200px;
	line-height: 200px;
	text-align: center;
	margin-bottom: 15px;
 }	 
 
 #extranet-nav {
        float: left;
 		padding: 2px;
		list-style: none;
		border: 1px solid;
		border-color: #d6d7d9;
		background-color: #ecf8f6;
 
 }
 
  #extranet-nav li {
        float: left;
        margin: 0 0.75em;
 		padding: 6px;
		list-style: none;
	    overflow: auto;
 
 }
	 
	 
.copy25 {
	width: 500px;
	height: 30px;
	font-family: Arial, tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

.copy50 {
	width: 500px;
	height: 60px;
	font-family: Arial, tahoma, Helvetica, sans-serif;
	font-size: 11px;
}
	
.copy100 {
	width: 500px;
	height: 120px;
	font-family: Arial, tahoma, Helvetica, sans-serif;
	font-size: 11px;
}	 
/* ------------------------------ 
home
------------------------------ */

	 
#innerpadding { 
	/* 605 px to work with */
	margin: 25px 114px 20px 20px;
	line-height: 18px;
	 }		

	 
#innerpadding ul {
 	padding: 5px 5px;
	margin: 0px 15px;
}	 
	  
	
	
.pager { margin: 10px 0; padding: 3px 0; text-align: center; clear: both; }
.pager ul {list-style:none;margin:0;padding:0;}
.pager ul li {display:inline;margin:0 1px;padding:0;color:#999;font-size:12px;}
.pager a, .pager .disabled { color: #297499; padding: 2px 1px; background: #fff; border: 2px solid #fff; text-decoration: none; }
.pager .disabled { color: #333; }
.pager li.current a { color: #000; font-weight: bold; font-size:12px; text-decoration: underline; background: #fff; }
.pager a:hover { text-decoration: underline; }

 #reporting {
 border: 1px solid #666666;
 }
 
 
  	/* ------------------------------ 
Tables - Photo Gallery
------------------------------ */

	
table.photo-gallery {
padding: 40px;
margin: 5px;
border: 1px solid #fff;
 }
 
 table.photo-gallery td {
border: none;
width: 700px;
padding: 8px;
padding-bottom: 20px;
 }
 
 table.photo-gallery th {
border: none;
 }
 
  	/* ------------------------------ 
Tables - Distribution
------------------------------ */
	
table.dist {
width: 600px;
padding: 0px;
margin-top: -25px; /* offset this for dead th row that dotnet puts in */
border: 0px solid #fff;
 }
 
 table.dist td {
border: none;
padding: 8px;
padding-bottom: 20px;
 }
 
 table.dist th {
	
 }
 
 .disttd {
 	
 }
 
  

 


textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.extranet-wizard {
text-align: left;
margin-left: 35px;
}

  textarea.linkcontainer {
  	width: 600px;
	height: 220px;
	font-size: 10px;
	
  }

  
.interior-tabs {
background-image: url(../images/LinkTabs-Interior_bkd.jpg);
background-repeat: no-repeat;
padding-left:35px;
padding-right:15px;
padding-bottom: 30px;
margin-top: 10px;
margin-bottom: -15px;
.margin-bottom: -21px; <!--IE-->   
margin-left: -5px;
width: 557px;
border-left: 1px solid #cde8e3;
border-right: 1px solid #cde8e3;
}

.interior-tabs img {
margin-left: -2px;
margin-top: 0px;
}

.interior-tabs p
{
	margin-bottom:10px;
}

table.newsReleases td a {
border:medium none; 
border-collapse:collapse;
padding:0px;
}



.YellowBoxMessage
{
    border:solid 2px #FFD20F;
    background-color:#FFF82A;
    font-weight:bold;
    padding:10px !important;
    text-align:center;
}
.YellowBoxMessage H1
{
    margin:0;
    padding:0;
    width:100%;
    color:#ff0000;
}
.YellowBoxMessage p
{
    margin:0;
    padding:5px;
}
