/*
      Developed by Carlos Alcala 
	  
	  E-Mail: carlos.alcala@upandrunningsoftware.com
  
*/

/*margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. */


body {
	margin:0;
	padding:0;
	background: #DDDDDD;
}
#hd, .yui-layout-unit-top {
    background-color:  #f2f2f2;
    color: white;
}

#hd {
	color: white;
	border:double 1px #000000;
	border-color:#000000;
	margin-right:0px;
	background-color: #FFFFFF;
	height:140px;
}

#docx {
	text-align:left;
	margin:auto;
	height: auto;
	width: 1000px;
  *width: 980px;
	min-width: 1000px;
}

#wrapper {
	margin: 0 auto;
	width: 922px;
	height: auto;
}

#headerlogo {
	color: #333;
	width: 400px;
	position: absolute;
	/*float: left;*/
	padding: 0px;
	border: 0px solid #ccc;
	height: 127px;
	margin-top: 5px;
	margin-left: 20px;
	/*background-image: url(images/ats-logo-pdas2.jpg);*/
	/*background-image: url(images/atslogo.jpg);*/
}

#headerlogo img{
	border:none;
}

#headerlogo a:link{
	color:white;
	text-decoration:none;
	border:none;
}

#headerlogo a:hover{
	color:white;
	text-decoration:none;
	border:none;
}

#headerlogo a:visited{
	color:white;
	text-decoration:none;
	border:none;
}

#headerinfo {
	color: #333;
	width:400px;
	height:105px;
	float: right;
	padding: 3px;
	/*	border:solid 1px #000000;*/
	margin-top: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-stretch: normal;
	font-weight: normal;
	/*border: solid 1px #000000;*/
}

#control {
    position:absolute;
	float:right;
    margin-top: 0px;
    margin-bottom: 0px;
	margin-left:0px;
	padding:0px;
	/*border: solid 1px #000000;*/
}

.control form
{
	float:right;
	display: block;
	/*border:solid 1px #000000;*/
	border-color:#000000;
	padding-top:15px;
	 
}

.control label
{
	width: 5.5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	padding-top:3px;
	margin: 0px 5px 5px 5px; 	

}

.control.submit input
{
	clear:right;
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9;
	margin-right:10px;
}
.control input
{
	color: #781351;
	border: 1px solid #781351;
	background-color: #CFDFFF;
}
.control input:hover {
    border: 1px solid #f00;
    background: #ff6;
}

.control button:hover {
    border: none;
    background: url('images/down.png') no-repeat top left;
    padding: 2px 8px;
}

.control fieldset
{
	border: 1px solid #000;
	width: 23em
}

.control legend
{
	/*color: #000;*/
	color: #FFF;
	background:  #0277A0;/*#1F96D2;*/
	border: 1px solid #000;
	padding: 2px 6px;
	font-weight: bold;
} 

.control a
{
	color: #666666;
	padding: 2px 6px;
	margin-right:-30px;
} 
.control p
{
	color: #666666;
	margin: 5px 5px 5px 5px; 
} 

/*NEW CSS FORMS*/

.control2 label {
    display: block;
    width: 130px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 25px;
	font-weight: bold;
	padding-right: 5px;
}

.control2 legend
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	margin-left: 10px;
	font-weight: bold;
	background-color: #336699;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
} 
.control2 br { clear: left; }

.control2  fieldset {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	margin-right: 25px;
	margin-left: 20px;
	margin-top: 10px;
}
.control2  input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.control2  input:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	background-color: #FFFFFF;
}
.control2  textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.control2  textarea:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	background-color: #FFFFFF;
}


/* CSS FORMS */

#control2 {
    position:absolute;
    clear: left;
	float:left;
    margin-bottom: 15px;
	margin-left:10px;
	padding:0px;
}
/*
.control2 input {
    border: 1px solid #006;
    background: #ffc;
}
.control2 input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.control2 button {
    border: none;
    background: url('images/up.png') no-repeat top left;
    padding: 2px 8px;
}
.control2 button:hover {
    border: none;
    background: url('images/down.png') no-repeat top left;
    padding: 2px 8px;
}
.control2 label {
    display: block;
    width: 130px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.control2 legend
{
	color: #FFF;
	background: #006082;
	border: 1px solid #000;
	padding: 2px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
} 
.control2 br { clear: left; }


.control2 textarea {
    border: 1px solid #006;
    background: #ffc;
}
.control2 textarea:hover {
    border: 1px solid #f00;
    background: #ff6;
}
*/

#control3 {
    position:relative;
	margin-top:15px;
	float:right;
	width:auto;
    margin-bottom: 0px;
	margin-right:0px;
	margin-left:10px;
	*margin-left:10px;	
	padding:0px;
	/*border: solid 1px #000000;*/
}

/*
.control3 input {
    border: 1px solid #006;
    background: #ffc;
}
.control3 input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
*/

.control3  input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.control3  input:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	background-color: #FFFFFF;
}

#control3 label {
    display: block;
    width: 130px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#control3 br { clear: left; }

#control3 ul {
	position:relative;
	margin-left:0px;
	float:left;
	padding-left:0px;
	list-style-type:none;
	width:auto;
	/*border: solid 1px #000000;*/

}

#control3 li {
	/*margin-left:0px;*/
	padding-top:2px;
	padding-left:0px;	
	list-style-type:none;
	margin-left:0px;
	width:auto;
/*	border: solid 1px #000000;*/
}


.searchdiv {
    position:relative;
	float:left;
	margin-top:-10px;
	*margin-top:5px;
    margin-bottom: 0px;
	margin-left:0px;
	padding-top:-5px;
	padding:0px;
	/*border: solid 1px #000000;*/
}

.searchdiv input.mybtn {
	height: 20px;
	width: 20px;
	cursor: pointer;
	margin-top:8px;
	margin-left:5px;
	text-indent: -9999px;
	padding-left:5px;
	padding-top:5px;	
	border: none;
	background: url('images/search-small.jpg') no-repeat left top;
}


.searchdiv input, .searchdiv button {
	/*border: none;*/
	float: left;
}
.searchdiv input.box {
	background: url(search_bg.gif) no-repeat;
}
.searchdiv input.box:focus {
	background: #FFCC00 url(search_bg.gif) no-repeat left -38px;
	outline: none;
}
.searchdiv input.box:hover {
	background: #FFCC00;
	outline: none;
}
.searchdiv button.btn {
	height: 24px;
	width: 24px;
	cursor: pointer;
	text-indent: -9999px;
	padding-left:5px;
	border: none;
	background: url('images/search-small.jpg') no-repeat left top;	
}
.searchdiv button.btn:hover {
	background: url(search_bg.gif) no-repeat bottom right;
}


.mybox {
	border: none;
	background: #FFF;
	margin-top:-3px;

}
.rounded {
	margin:0px;
	background:  url('images/rounded3.gif') no-repeat left top;
	padding: 8px;
	width: 250px;
	height: 20px;
}


#inputuser {
	width: 250px;
	float: right;
	padding: 5px;
	height: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #E7DBD5;
}
#inputpass {
	width: 250px;
	float: right;
	padding: 5px;
	height: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: px;
	background-color: #E7DBD5;
}

#forgot {
	width: 150px;
	float: left;
	padding: 5px;
	height: 10px;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 3px;
	background-color: #E7DBD5;
}
#login {
	text-align:center;
	color: #333;
	width: 2.30em;
	*width: 2.25em;
	min-width: 40px;
	padding: 0px;
	border: 1px solid #ccc;
	height: auto;
	margin-top: 10px;
	margin-right: 37px;
	margin-left: 0px;
	position: inherit;
	float: right;
}
#navigation {
	float: left;
	width: 100%;
	/*color: #333;*/
	color: #FFF;
	height: 30px;
	padding:0px;
	/*border-right:1px solid #051445;
	border-left:1px solid #051445;*/
	margin-top:-1px;
	margin-left:0px;
	margin-right:0px;
	/*border: 1px solid #ccc;*/
	/*background-color: #000000;*/
	background: url(menus/menu9.gif);
	clear: both;
}
#menunav {
	float: left;
	/*color: #333;*/
	color: #FFF;
	padding: 5px;
	/*border: 1px solid #ccc;*/
	margin: 5px 5px 5px 5px;
	/*background-color: #E7DBD5;*/
	text-align: center;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-stretch: condensed;
	font-weight: normal
}

div#navbar2 {
	height: 31px;
	width: 998px;
	/*background-color: #336699;*/
	border-right:1px solid #051445;
	border-left:1px solid #051445;
	text-align: center;
}
div#navbar2 ul {
	margin-top:-1px;
	/*margin: 0px;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	line-height: 18px;
	white-space: nowrap;
}
div#navbar2 li {
	list-style-type: none;
	display: inline;
	background: none;
}
div#navbar2 li a {
	text-decoration: none;
	/*padding: 7px 10px;*/
	/*color: #000;*/
	color: #FFF;
	font-weight: bold;
}
div#navbar2 li a:link {
    /*color: #000;*/
	color: #FFF;
}
div#navbar2 li a:visited {
    /*color: #000;*/
	color: #FFF;
}
div#navbar2 li a:hover {
    font-weight: bold;
    /*color: #000;*/
	color: #FFF;
	background:  url(menus/menu9.gif) 0 -32px;
}


div#navbar3 {
	height: 100%;
	width: 32px;
	/*

	border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	*/
	background: none;
	position:inherit;
	margin-left: 0px;
}
div#navbar3 ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 30px;
	white-space: nowrap;
}
div#navbar3 li {
	list-style-type: none;
	display: inline;
}
div#navbar3 li a {
	text-decoration: none;
	padding: 7px 10px;
	color: #FFF;
}
div#navbar3 li a:link {
    color: #FFF:
}
div#navbar3 li a:visited {
    color: #FFF;
	/*color: #000;*/
}
div#navbar3 li a:hover {
    color: #FFF;
    /*background-color: #003366;*/
}


#leftcolumn {
	color: #333;
	border: 1px solid #ccc;
	background: #E7DBD5;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	height: 500px;
	width: 20%;
	float: left;
	min-height: 450px;
	margin-bottom: 100%;
}

/* Menu Navigation */

#navcontainer {
	width: 180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin-left: 7px;
	position: absolute;
}

#navcontainer h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1em;
	background-color:#006699;
	height: 17px; 
	margin: 0px 0px 0px 0px;
	margin-right:7px;
	border-collapse:collapse;
	text-align: center;
	padding: 0;
	color:#EEEEEE;
	}

#navcontainer ul
{
	margin-left: 7px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
	display: block;
	padding: 3px;
	width: 160px;
	background-color: #036;
	border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
	color: #EEE;
	text-decoration: none;
}
.navlist a:visited, .navlist a:hover
{
	color: #EEE;
	text-decoration: none;
}

#navcontainer a:hover
{
	background-color: #369;
	color: #fff;
}
#rightcolumn {
	float: right;
	color: #333;
	border: 1px solid #ccc;
	background: #F2F2E6;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	height: auto;
	width: 75%;
	position: relative;
	min-height: 500px;
}

#centercolumn { 
	 color: #333;
	 border: 1px solid #ccc;
	 background: #F2F2E6;
	 margin: 0px 0px 5px 0px;
	 padding: 10px;
	 height: auto;
	 width: 900px;
}
#bodycontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:10px;
	padding-top:0px;
	margin-top:0px;	
}
#bodytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	font-size:14px;
	padding: 10px;
	font-weight:900;
	color:#0066BB;
}
#footer
{
	position:relative;
	bottom:0px;
	/*margin-right:0px;*/
	width: 100%;
	height: 32px;
	/*left:200px;*/
	color: #fff;
	text-align: left;
	font-weight:bold;
	/*border: 1px solid #000000;*/
	background:  url(menus/menu9.gif);
	float: left;
} 

#content {
  position: absolute;
  top: 0;
  bottom: 1em;
  left: 0;
  right: 0;
  overflow: auto;
}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	color: #FFF;
	/*color: #000;*/
	padding-right:0px;
	padding-top:0px;
	float:right;
	width:auto;
	position:absolute;
	top:0px;
	height: 25px;
	right: 10px;
	margin-top: 10px;
}


/* Start of Column CSS */
#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:white; /* column 2 background colour */
	min-height: 500px;
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:80%;
	background:#CCCCCC; /* column 1 background colour */
	min-height: 500px;
	margin: auto;
}
#col1 {
	float:left;
	width:999px;
	padding-right:-15px;
	margin:0px 5px 0px 0px;
	position:relative;
	border-bottom:1px solid #051445;
	border-left:1px solid #051445;	
	border-top:1px solid #051445;		
	/*border: 1px solid #051445 #051445 #000000 #051445;*/
	/*background-color: #999999;*/
	background-color: #e9ebea;
	height: inherit;

}
#col2 {
	float:right;
	border-left:1px solid #051445;	
	border-right:1px solid #051445;	
	width:80%;
	position:relative;
	padding: 0px;
	margin: auto;
	top: 0px;
	right: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	min-height: 450px;
}
/*  */

/* OVERVIEW CONTAINER*/


  #container {
    display: table;
	position:relative;
    }

  #row  {
    display: table-row;
	}

  #left {
	text-align:left;
    }

  #left {
    /*display: table-cell;*/
	float:left;
	height:15px;
	width: 150px;
	margin:0px;
	margin-top:5px;
	/*border:solid 1px #000000;*/
    }
.middle {
    /*display: table-cell;*/
	/*border:solid 1px #000000;*/
	float:left;
	height:auto;
	width: 500px;
	padding-left:10px;
	margin-top:0px;
}		
	
  #right {
    /*display: table-cell;*/
	float:left;
	height:15px;
	width: 300px;
	padding-left:10px;
	margin:5px;
	margin-top:5px;
	/*border:solid 1px #000000;*/
    }

  #left2 {
    /*display: table-cell;*/
	float:left;
	height:auto;
	width: 120px;
	margin:5px;
	margin-top:5px;
	/*border:solid 1px #000000;*/
    }

  #left3 {
    /*display: table-cell;*/
	float:left;
	height:auto;
	width: 80px;
	margin:5px;
	margin-top:0px;
	/*border:solid 1px #000000;*/
    }
  #left4 {
    /*display: table-cell;*/
	float:left;
	height:auto;
	width: 80px;
	margin:-5px auto;
	margin-top:-4px;
	/*border:solid 1px #000000;*/
    }
  #left5 {
    /*display: table-cell;*/
	float:left;
	height:auto;
	width: 140px;
	margin:5px;
	margin-top:5px;
	/*border:solid 1px #000000;*/
    }


#middle2 {
    /*display: table-cell;*/
	float:left;
	height: auto;
	width: 370px;
	margin-top:5px;
	/*border:solid 1px #000000;*/
    }

#right2 {
    /*display: table-cell;*/
	position:absolute;
	margin-right:0px;
	float:left;
	height:15px;
	width: 100px;
	padding-left:10px;
	margin:5px;
	margin-top:5px;
	/*border:solid 1px #000000;*/
    }
		
#middle3{
	float:left;
	height: auto;
	width: 370px;
	margin-top:5px;
	margin-left:25px;
	/*list-style-type:none;*/
	/*border:solid 1px #000000;*/
    }	

#middle4 {
	float:left;
	margin-top:0px;
	margin:-3px 5px -1px auto;
	width: 380px;
	height:auto;
	/*border:solid 1px #000000;*/
}

#middle5 {
	float:left;
	height:15px;
	width: 300px;
	padding-left:10px;
	margin:5px;
	margin-top:5px;
	/*border:solid 1px #000000;*/
}

#rpf {
	position:relative;
	float:left;
	margin-left:0px;
	height: auto;
	width: 400px;
	margin-top:0px;
	/*list-style-type:none;*/
	/*border:solid 1px #000000;*/
    }	

#rpf ul
{
	margin-left: 10px;
	position:relative;
	padding:0px;
	margin:0px;
	padding-left: 20px;
	/*border:solid 1px #000000;*/
	/*list-style-type: circle;*/
}

#rpf li
{
	position:relative;
	margin-left: 0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	padding-left: 0px;
	/*list-style-type: ;*/
	/*border:solid 1px #000000;	*/
}


#rftp {
	position:relative;
	float:left;
	margin-left:0px;
	height: auto;
	width: 400px;
	margin-top:0px;
	/*list-style-type:none;*/
	/*border:solid 1px #000000;*/
    }	

#rftp ul
{
	margin-left: 10px;
	position:relative;
	padding:0px;
	margin-top:15px;
	margin:0px;
	padding-left: 20px;
	/*border:solid 1px #000000;*/
	/*list-style-type: circle;*/
}

#rftp li
{
	position:relative;
	margin-left: 0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	padding-left: 0px;
	/*list-style-type: ;*/
	/*border:solid 1px #000000;	*/
}


#contactloc {
	width: 300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:-3px 5px -1px auto;
	margin-left: 7px;
	position: relative;
	/*border:solid 1px #000000;	*/
}


#contactloc h3
{
	font-size:120%;
	margin-bottom:-5px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#contactloc ul
{
	margin-left: 7px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}



	
/*  CONTACTS SORT TABLE*/

.sort-table {
	/*font:		Icon;*/
	border:		1px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
}

.sort-table thead {
	background:	ButtonFace;
	font-weight:700;
	font-size: 	10px;
}

.sort-table td {
	padding:		2px 5px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		10px;

}

.sort-table thead td {
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor:			default;
}

.sort-table td {
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	border-bottom-color: 	ButtonFace;
	border-top-color: 		ButtonFace;	
	padding:		3px 4px 1px 6px;
}

.sort-table thead td:active {
	border:			1px solid;
	border-color:	ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}

.sort-table thead td[_sortType=None]:active {
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	padding:		2px 5px;
}

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	/*background-image:		url("images/downsimple.png");*/

}

.sort-arrow.ascending {
	/*background-image:		url("images/upsimple.png");*/
}

/* extra rules for even and odd rows */
.even {
	background-color:#DDDDDD;
}

.contacteven{
	height: 25px;
	background-image: url('images/contactrow_bg.gif');
}

.newodd {
	height: 25px;
}

.odd {}


/* EDIT CONTROLS RA */	
/*
.editdiv {
	float:left;
	height: auto;
	min-width:200px;
	*min-width:190px;
	max-width:520px;
	*max-width:500px;
	margin-right:0px;
	margin-top:5px;
	padding-top:0px;
}
*/
.editdiv {
	float:left;
	height: auto;
	min-width:75%;
	*min-width:75%;
	max-width:90%;
	*max-width:90%;
	margin-right:0px;
	margin-top:5px;
	padding-top:0px;
}
.editicon {
	width:25px;
	height:20px;
	margin-top:0px;
	padding-top:0px;
	/*border:solid 1px #000000;*/
	/*background: url('images/icon_edit.gif') no-repeat left top;*/
    }

.editicon input.myedit{
	height: 20px;
	width: 20px;
	position:absolute;
	cursor: pointer;
	margin-top:0px;
	margin-left:5px;
	text-indent: -9999px;
	padding-left:5px;
	padding-top:0px;	
	border: none;
	background: url('images/icon_edit.gif') no-repeat left top;
}

.myedit{
	height: 20px;
	width: 20px;
	position:absolute;
	cursor: pointer;
	margin-top:-5px;
	margin-left:5px;
	text-indent: -9999px;
	padding-left:5px;
	padding-top:5px;	
	border: none;
	background: url('images/icon_edit.gif') no-repeat left top;
}

/* IN PLACE EDITOR */

form.inplaceeditor-form { /* The form */
}

form.inplaceeditor-form input[type="text"] { /* Input box */
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
	margin-left:1em;
}

form.inplaceeditor-form a { /* The cancel link */	
	margin-left:1em;
}

.inplaceeditor-saving { 
	background: url(images/wait.gif) bottom right no-repeat; 

}

/* UPLOAD BUTTON */
.wrapperbtn {
	position:relative;
	margin-left:-15px;
	margin-top:10px;
	margin-bottom:10px;
	width: 68px;
	/*border:solid 1px #000000;*/
}

div.uploadbtn {
	position:relative;
	height: 21px;	
	width: 68px;
	background: url('images/button.png') 0 0;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
}
/* 
We can't use ":hover" preudo-class because we have
invisible file input above, so we have to simulate
hover effect with javascript. 
 */
div.uploadbtn.hover {
	background: url('images/button.png') 0 29px;
	color: #FFFF00;	
}


/* HORIZONTAL TABS */

#tabs {
	margin:10px;
	min-height:400px;
	padding:0px;
	font-size: 12px;
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}

.locwrapper {
	min-height:200px;
	width: 100%;
	/*margin-top:5px;*/
	padding: 0px;
	/*border:solid 1px #000000;*/
}
.locwrapper  h4{
	height:15px;
	padding:5px;
	margin:0px;
}
.headfull{
	width: 100%;
	min-height:20px;
	height: auto;
	position: relative;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:20px;
	/*border:solid 1px #000000;*/
}
.masterloc{
	position:relative;
	width: 100%;
	min-height:170px;
	/*border:solid 1px #000000;*/
}

#fullover{
	position:relative;
	width: 100%;
	min-height:auto;
	height:auto;
	margin-top:10px;
	margin-bottom:25px;
	/*border:solid 1px #000000;*/
}

.contactview{
	position:relative;
	/*width: 100%;*/
	min-height:auto;
	padding: 10px 35px 10px 10px;
	height:auto;
	/*border:solid 1px #000000;*/
}

.locationdiv { 
	/*background: url(the_Url_Of_The_Background_Image.gif) repeat-y 0% 0%; */
	width: 100%;
	/*min-height:400px;*/
	/*border:solid 1px #000000;*/
}

.locationdiv h3, h4, h5{ 
	font-size: 85%;
}

.locationdiv ul
{
	margin-left: 10px;
	position:relative;
	padding:0px;
	margin:0px;
	padding-left: 5px;
	/*border:solid 1px #000000;*/
	list-style-type: none;
}

.locationdiv li
{
	position:relative;
	margin-left: 0px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
	padding-left: 0px;
	/*border:solid 1px #000000;	*/
}

.divlinklocation     
{
	position:relative;
	margin-top: 15px;
	margin-left: 0px;
	padding-top:5px;
	padding-bottom:1px;
	margin:0px;
	padding-left: 0px;
	width: 150px;
	/*border:solid 1px #000000;*/
}

.divlinklocation a.link 
{
	width: 150px;
	/*border:solid 1px #000000;*/
}

.location1 { 
	float:left; 
	width:32.5%;
	min-height:170px;
	/*margin-top:5px;*/
	/*border:solid 1px #000000;*/
}
.location2 { 
	float:left; 
	margin-left: 5px;
	width:32.5%;
	min-height:170px;
	/*border:solid 1px #000000;*/
}
.location3 { 
	float:right;
	margin-left: 5px;	
	width:32.5%;
	min-height:170px;
	/*border:solid 1px #000000;*/
}


/*ACTION */
.actiondiv { 
	/*background: url(the_Url_Of_The_Background_Image.gif) repeat-y 0% 0%; */
	width: 100%;
	float:right; 
	min-height:20px;
	/*border:solid 1px #000000;*/
}

.action1 { 
	float:right;
	margin-right: 18px;
	width:20px;
	min-height:20px;
	/*border:solid 1px #000000;*/
}
.action2 { 
	float:right;
	position:relative;
	margin-right: -42px;
	width:20px;
	min-height:20px;
	/*border:solid 1px #000000;*/
}


.actionadd{
	height: 20px;
	/*width: 20px;*/
	position:relative;
	cursor: pointer;
	margin-top:0px;
	margin-left:0px;
	text-indent: 0px;
	padding-left:15px;
	padding-top:0px;	
	border: none;
	background: url('images/icons/action_add.gif') no-repeat left top;
}
.actionedit{
	height: 20px;
	width: 20px;
	cursor: pointer;
	margin-top:0px;
	position:absolute;
	/*margin-left:0px;*/
	text-indent: -9999px;
	padding-left:0px;
	padding-top:0px;	
	border: none;
	background: url('images/icons/action_edit.gif') no-repeat left top;
}

.actiondel{
	height: 20px;
	width: 20px;
	cursor: pointer;
	margin-top:0px;
	margin-left:2px;
	position:absolute;
	/*margin-left:5px;*/
	text-indent: -9999px;
	padding-left:0px;
	padding-top:0px;	
	border: none;
	background: url('images/icons/action_del.gif') no-repeat left top;
}
 

.editoverview {
	position:relative;
	min-height: 100px;
	height: auto;
	min-width:80%;
	*min-width:80%;
	max-width:95%;
	*max-width:95%;
	margin-right:0px;
	margin-top:5px;
	padding-top:5px;
	/*border:solid 1px #000000;*/
    display:block;
	/*float:left;*/
}
.editicon2 {
	width:25px;
	height:25px;
	margin-top:0px;
	padding-top:0px;
	/*border:solid 1px #000000;*/
	/*background: url('images/icon_edit.gif') no-repeat left top;*/
    }

.myeditover{
	position:absolute;
	float:right;
	height: 20px;
	width: 20px;
	position:absolute;
	cursor: pointer;
	margin-top:-5px;
	margin-left:5px;
	text-indent: -9999px;
	padding-left:5px;
	padding-top:5px;	
	border: none;
	background: url('images/icon_edit.gif') no-repeat left top;
}

.editicon2 input.myeditover{
	height: 20px;
	width: 20px;
	position:absolute;
	cursor: pointer;
	margin-top:0px;
	margin-left:5px;
	text-indent: -9999px;
	padding-left:5px;
	padding-top:0px;	
	border: none;
	background: url('images/icon_edit.gif') no-repeat left top;
}


/* CONTACT VIEW RECORD CSS LAYOUTS */


.contactdata {
	/*width: 70%;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0px 0px 0px 0px;
	position: relative;
}

.contactdata ul
{
	margin-left: 0px;
	padding:1px;
	margin:1px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #DDDDDD;
}

.contactdata li
{
	margin-left: 0px;
	padding:1px;
	margin:1px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}


.tablecontactdiv{
	min-height:25px;
	width: 100%;
	padding: 0px;
	/*border:solid 1px #000000;*/
}

.contwrapper {
	min-height:25px;
	width: 100%;
	padding: 0px;
	/*border:solid 1px #000000;*/
}
.contactdata1 { 
	float:left; 
	width:35%;
	/*min-height:25px;*/
	padding:5px 0px 5px 5px;
	/*border:solid 1px #000000;*/
}
.contactdata2 { 
	float:left; 
	/*margin-left: 5px;*/
	width:60%;
	/*min-height:25px;*/
	padding:5px 0px 5px 0px;
	/*display:block;*/
	/*border:solid 1px #000;*/
}
.contactdata3 { 
	float:left;
	width:25px;
	height:25px;
	margin-top:0px;
	padding-top:0px;	
	/*border:solid 1px #000;*/
}

.editbtn{
	height: 20px;
	width: 20px;
	position:relative;
	cursor: pointer;
	margin-top:0px;
	margin-left:5px;
	text-indent: -9999px;
	padding-left:5px;
	padding-top:5px;	
	border: none;
	background: url('images/icon_edit.gif') no-repeat left top;
}

.editcontact {
	float:left;
	height: auto;
	min-width:75%;
	*min-width:75%;
	max-width:90%;
	*max-width:90%;
	margin-right:0px;
	margin-top:0px;
	padding-top:0px;
}



.contactedu {
	width: 80%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:-3px 5px -1px auto;
	margin-left: 7px;
	position: relative;
	/*border:solid 1px #000000;	*/
}

#contactedu h3
{
	font-size:120%;
	margin-bottom:-5px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#contactedu ul
{
	margin-left: 7px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

.eduwrapper {
	min-height:25px;
	width: 100%;
	padding: 0px;
	/*border:solid 1px #000000;*/
}
.editedu1 { 
	float:left; 
	width:30%;
	min-height:25px;
	/*border:solid 1px #000000;*/
}
.editedu2 { 
	float:left; 
	/*margin-left: 5px;*/
	padding: 0px;
	width:45%;
	min-height:25px;
	display:block;
	/*border:solid 1px #000000;*/
}
.editedu3 { 
	float:left;
	padding: 0px;
	width:15%;
	min-height:25px;
	display:block;
	/*border:solid 1px #000000;*/
}
.editedu4 { 
	float:left;
	padding: 0px;
	width:25px;
	min-height:25px;
	display:block;
	/*border:solid 1px #000000;*/
}
#linkedu{
	position: relative;
	margin-top:10px;
	min-height:20px;
	width: 100%;
	padding: 5px;
}



#contactwork {
	width: 93%;
	height: auto;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin: 0px;
	margin-left: 0px;
	position: relative;
	/*border:solid 1px #000000;*/
}

#contactwork h3
{
	font-size:120%;
	margin-bottom:-5px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#contactwork ul
{
	margin-bottom: 0px;
	margin-left: 7px;
	min-height:30px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	/*border:solid 1px #000000;*/
}

.workwrapper {
	min-height:25px;
	width: 100%;
	/*border:solid 1px #000000;*/
}
.editwork1 { 
	float:left; 
	width:78%;
	min-height:25px;
	/*border:solid 1px #000000;*/
}
.editwork2 { 
	float:left; 
	padding-top: 0px;
	text-align:left;
	width:15%;
	min-height:20px;
	display:block;
	/*border:solid 1px #000000;*/
}
.startdate { 
	float:left;
	position:relative;
	text-align:right;
	width:40px;
	min-height:20px;
	display:block;
	/*border:solid 1px #000000;*/
}

.enddate { 
	float:right;
	position:relative;
	text-align:left;
	width:40px;
	min-height:20px;
	display:block;
	/*border:solid 1px #000000;*/
}

.editwork3 { 
	float:right;
	padding: 0px;
	margin-top:0px;
	width:25px;
	min-height:25px;
	display:block;
	/*border:solid 1px #000000;*/
}

#linkwork{
	position: relative;
	margin-top:10px;
	min-height:25px;
	width: 100%;
	padding: 0px;
}

/* ACTIVATE/CHANGEPASSWORD/FORGOTTEN STYLES */

.errormsg {
	color: red;
}

.errorvalid{
	color: red;
	width: 100%;
	text-align: center;
}

/*** START DETAIL INFORMATION ***/

#detailinformation
{
	float: left;
	width: 500px;
	margin: 0 30px 20px 50px;
	/*border-bottom: 1px solid #c1c1c1;*/


}

#detailinformation dl
{
	margin: 0;
	padding: 0;
	/*border: 1px solid #000;*/
}

#detailinformation dl dt
{
	float: left;
	border: 1px solid #c1c1c1;
	padding-left: 15px;
	width: 25%;
	text-align: right;
	color: #457898;
	font-weight: bold;
	font-size: 0.9em;
	margin: 0;
	padding: 13px 12px 13px 12px;
}

#detailinformation dl dd
{
	width: 60%;
	float: left;
	border: 1px solid #c8c8c8;
	/*border-right: 1px solid #c8c8c8;*/
	margin: 0px 0px 0px 0;
	padding: 13px 13px 13px 13px;
	background-color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	color: black;
	text-align: left;

}
.redwarning{
	color: red;
}

/*** END DETAIL INFORMATION ***/

/* SEARCH RESULTS LAYOUT */

.Searchresult {
	margin-top:15px;
	display:block;
	margin-bottom:15px;
	/*border:solid 1px #eef;*/
	padding:5px;
	/*width:90%;*/
	/*min-height:400px;*/
	height:auto;
	/*border:solid 1px #000000;*/
}
.Searchresult dt {
	font-weight:bold;
	position:relative;
}

.Searchresult dd {
	margin-left:25px;
	position:relative;
}

.searchcontent{
	margin-top:15px;
	margin-bottom:25px;
	position:relative;
	padding:5px 0px 5px 0px;
	float:left;
	clear:both;	
	display:block;
	height:auto;
	width:98%;
	border:solid 2px #CDCDCD;
}

.searchcontent h3{
	margin-top:0px;
	margin-bottom:0px;
	min-height: 25px;
	padding:5px;
	text-align:center;
	
}

.searchwrap {
	padding: 10px 0px 10px 0px;
	float:left;
	height:auto;
	width: 100%;
	position:relative;
	border:solid 1px #CDCDCD;
}
.searchblock1 { 
	float:left; 
	/*width:100%;*/
	padding:0px 0px 0px 10px;
}
.searchblock2 { 
	float:left; 
	/*margin-left: 5px;*/
	padding: 0px;
	width:4.8%;
	min-height:25px;
	display:block;
	/*border:solid 1px #000000;*/
}
.searchblock2b { 
	float:left;
	padding: 0px;
	/*width:auto;*/
	min-height:25px;
	display:block;
	/*border:solid 1px #000000;*/
}

.searchresultstag{
	position:absolute;
	margin-top:15px;
	right:60px;
	padding: 0px;
	margin:0px;
}

.searchresultscompany{

}

.searchresultscompany h3{
	text-align:left;
	padding:0px;
}

.searchresultsprospects{

}

.searchresultsprospects UL{

}

.searchresultsprospects ul{
	margin: 0px;
	padding: 0px;
	/*border: solid 1px #CDCDCD;*/
}

.searchresultsprospects li {
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;	
	display:block;	
	margin-left: 0px;
	list-style-type:none;
	/*border: solid 1px #000000;*/
}

.actiongroup{
	color:blue;
	height: 20px;
	width: auto;
	cursor: pointer;
	margin-left:3px;
	margin-top:0px;
	position:absolute;
	text-align: left;
	padding-left:25px;
	padding-top:0px;	
	border: none;
	background: url('images/icons/action_addgroup.png') no-repeat left top;
}

/*.actiongroup a.link{}*/

.actiongroup a:link,
.actiongroup a:active,
.actiongroup a:visited {font-weight:bold; font-size:0.8em; color:blue;}
.actiongroup a:hover {color:darkblue;}

/* MY TAGS */

.mytags {
	margin-top: 0px;
	padding-top:25px;
	padding-bottom:25px;
	padding-left: 25px;
	padding-right: 25px;
	margin-left:70px;
	border:solid 1px #eef;
	float:left;
	clear:both;	
	display:block;
	/*height:auto;*/
	width: auto;
	position:relative;
	border:solid 1px #eef;
}

.mytags h3 {
	min-height:30px;
	padding:5px;
}


/* HOME BOX CONTAINERS */
.boxheading {
	margin: 0em;
	text-align: center;
	min-height: 10px;
	background-color: #abbbd3;
	background-image: url('images/tile_back.gif');
	padding-left:0.2em; padding-right:0.2em; padding-top:0.5em; padding-bottom:0.5em;
	text-decoration:none;
}

h3.boxheading
{
	font-size: 12px;
	font-family:Arial;
	font-weight: bold;
	/*color: #000;*/
	color: #FFF;
	height: 15px;
	text-decoration:none;
}

.boxcontainer {
	margin: 0em;
	border: 1px solid #000000;
	border-bottom: 5px solid #006082;
	margin-top: 5px;
	margin-left:5px;
}

#boxhead{
	font-weight: 900;
}



.boxcontent {
	background-color: #ffffff;
	margin: 0px;
	padding: 5px;
	font-size: 0.8em;
	/*border:solid 1px #AA0000;*/
}

.boxcontentchart {
	background-color: #ffffff;
	margin: 5px;
	padding: 10px;
	font-size: 1em;
	/*border:solid 1px #AA0000;*/
}

h3.boxheading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.boxheading a:visited{
	color: #FFFFFF;
}

/* BODY 3 COLUMN CONTAINERS */

.bodyhome{
	margin-top:10px;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:5px;
	position:relative;
	/*min-height: 400px;*/
	border:solid 1px #000;
	padding-bottom:15px;
	padding-top: 0px;
	float:left;
	clear:both;	
	display:block;
	height:auto;
	width:98%;
}

.bodywrap {
	padding-top: 10px;
	float:left;
	clear:both;	
	display:block;
	/*min-height:120px;*/
	height:auto;
	width: 100%;
	/*padding: 0px;*/
	position:relative;
	/*border:solid 1px #00AA00;*/
}

.body1 { 
	float:left; 
	width:24%;
	padding: 2px;
	/*border:solid 1px #000000;*/
}
.body2 { 
	float:left; 
	width:49%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	/*padding: 2px;*/
	/*border:solid 1px #000000;*/
}
.body3 { 
	float:left;
	width:24%;
	padding-left: 5px;
	padding: 2px;
	/*border:solid 1px #000000;*/
}

.recent ul{
	margin: 0px;
	padding: 0px;
	width:80%;
	/*border: solid 1px #000000;*/
}

.recent li {
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;	
	display:block;	
	margin-left: -40px;
	list-style-type:none;
	/*border: solid 1px #000000;*/
}

.mostaccess ol{
	margin-left: 10px;
	padding-left: 10px;
	/*margin: 0px;*/
	/*padding: 0px;*/
	width:90%;
	/*border: solid 1px #000000;*/
}

.mostaccess li {
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: -20px;
	list-style-type:decimal;
	/*border: solid 1px #000000;*/
}

.userstats{
	margin-bottom:15px;
	padding-bottom:15px;
}


/* MY SEARCH */

.mysearch {
	margin-top: 0px;
	padding-top:25px;
	padding-bottom:25px;
	padding-left: 25px;
	padding-right: 25px;
	margin-left:70px;
	border:solid 1px #eef;
	float:left;
	clear:both;	
	display:block;
	/*height:auto;*/
	width: auto;
	position:relative;
	border:solid 1px #eef;
}

.mysearch h3 {
	min-height:30px;
	padding:5px;
}


/* MATCH SYSTEM LAYOUT */

.matchselwrap{
	padding-top: 10px;
	float:left;
	clear:both;	
	display:block;
	height:auto;
	margin-left: 5%; 
	width: 90%;
	position:relative;
	border: 1px solid #000;
}

.matchselsubmit {
	padding-top: 10px;
	float:left;
	clear:both;	
	display:block;
	text-align:center;
	height:auto;
	margin-left: 5%; 
	width: 90%;
	position:relative;
	/*border: 1px solid #000;*/
} 
.matchselwrap h3{
	padding:5px;
	margin-bottom:10px;
	margin:5px;
	margin-left: 5px; 
	float:left;
	clear:both;	
	display:block;
	height:15px;
	width: 100%;
	position:relative;
	/*border: 1px solid #000;*/
}

 
.matchselwrap h4{
	height:15px;
	width: 100%;
	position:relative;
	text-align: center;
	border: 1px solid #000;
}
.matchselect1 {
    float:left;
	width: 29%;	
    text-align: center;
	/*border: 1px solid #000;*/
   } 
.matchselect2 {
	float:left;
	width: 29%;	
    text-align: center;
	/*border: 1px solid #000;*/
   } 
.matchselect3 {
	margin-top:-15px;	
    float:left;
	width: 40%;	
    text-align: center;
	/*border: 1px solid #000;*/
   } 
.multilink {  
    width: 70px;
	display: block;  
    border: 1px solid #aaa;
	text-align: center;	
    text-decoration: none;  
    background-color: #fafafa;  
    color: #123456;  
    margin-left: 30%;  
    clear:both;  
   }  
.matchsel {
   margin-top:15px;	
   width: 100px;  
   height: 120px;  
}

/*ROUND BORDERS */
 
.tlc, .trc { zoom: 1 }
/*
body
	{
	margin: 0;
	padding: 0;
	background-color: white;
	font-size: 100.01%;
	text-align: center; 
	}
*/
.roundbox
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	width:85%;				/* <-- use this to tie width to viewport size */
	width: 20em;				/* <-- use this for a set width */
	background-color: #eeeeee;;
	}

.roundbox h1 {
 font-size:90%;
 margin-top:15px;
 padding-top:15px;
} 
	
.roundbox ul{
	margin-top: 0px;
	margin-right: 0px;
	/*margin: 15px;*/
	/*padding: 5px;*/
	width:80%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	/*border: solid 1px #000000;*/
	
}

.roundbox li {
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;	
	display:block;	
	margin-left: 5px;
	list-style-type:none;
	/*border: solid 1px #000000;*/
}	



.roundboxhome
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	width: 60em;				/* <-- use this for a set width */
	background-color: #eeeeee;
	}

.roundboxhome h1 {
 font-size:90%;
 margin-top:15px;
 margin-left:15px;
 padding-top:15px;
}

.roundboxhome blockquote {
 margin-top:25px;
 margin-left:25px;
 margin-bottom:25px;
 padding-top:15px;
 padding-bottom:15px;
}  

.home-content{
	padding:25px;
	color:#000000;
	font-family:Verdana;
	font-size:14px;
}

.home-content ul{
	width:100%;
}

.home-content li{
	padding:3px;
}

.boxhomepage{
	position: relative;
	margin-left: 0px;
	margin-right: auto;	
	margin-top: 25px;
	padding: 0px;
	text-align: left;
	width:779px;				/* <-- use this to tie width to viewport size */
	height:389px;
	background:url(images/boxhomepage.gif);
}

.boxhomepage h1 {
 font-size:90%;
 margin-top:15px;
 margin-left:15px;
 padding-top:15px;
}

.boxhomepage blockquote {
 margin-top:25px;
 margin-left:25px;
 margin-bottom:25px;
 padding-top:15px;
 padding-bottom:15px;
}  

	
	
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(images/tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(images/trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(images/blc.gif);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(images/brc.gif);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url(images/tb.gif);
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url(images/bb.gif);
	background-position: 50% 100%;
	}
	
.rb
	{
	background-image:url(images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{
	background-image:url(images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

/* CONTROL MATCH FORM  */

.controlmatch {
	padding:15px 0px 15px 0px;
	/*border: solid 1px #000000;	*/
}

.controlmatch label {
    display: block;
    width: 250px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.controlmatch legend
{
	color: #000;
	background: #8CABF4;
	border: 1px solid #781351;
	padding: 2px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
} 
.controlmatch br { clear: left; }


.controlmatch textarea {
    border: 1px solid #006;
    background: #ffc;
}
.controlmatch textarea:hover {
    border: 1px solid #f00;
    background: #ff6;
}

.controlmatch p {
    margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.controlmatch  input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.controlmatch  input:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	background-color: #FFFFFF;
}
.controlmatch  textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.controlmatch  textarea:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	background-color: #FFFFFF;
}


/* IMPORT VALIDATION ERRORS */
.importerrors{
	margin-bottom:15px;
	padding-bottom:15px;
}

.emptyerror{
	color: red;
	font-weight:700;
}

.nullerror{
	color: red;
	font-weight:700;
}
.noerror{
	color: blue;
}

/* LOCATION LAYOUT TO SHOW */

.locdatawrap {
	min-height:15px;
	width: 100%;
	padding: 0px;
	/*border:solid 1px #000;*/
}
.locdata1 { 
	float:left;
	text-align:right; 	
	width:33%;
	min-height:15px;
	font-weight:700;
	/*border:solid 1px #000;*/
}
.locdata2 { 
	float:left;
	margin-left: 3px;
	padding: 0px;
	width:65%;
	min-height:15px;
	display:block;
	/*border:solid 1px #000;*/
}

/* DUPLICATE VIEW DIVS */


.dupliwrap {
	padding-top: 10px;
	float:left;
	clear:both;	
	display:block;
	margin:10px;
	height:auto;
	width: 100%;
	/*padding: 0px;*/
	position:relative;
	/*border:solid 1px #00AA00;*/
}

.dupli1 { 
	float:left; 
	width:45.5%;
	padding: 2px;
	/*border:solid 1px #000000;*/
}
.dupli2 { 
	float:left; 
	width:45.5%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	/*padding: 2px;*/
	/*border:solid 1px #000000;*/
}
.dupli3 { 
	float:left;
	width:33%;
	padding-left: 5px;
	padding: 2px;
	/*border:solid 1px #000000;*/
}


/* TERMS AND CONDITIONS */

.terms	{
counter-reset:chapter;
}

.terms1 div{
margin-left:1em;
}

.terms1 {
color:blue;
}		
		
		
.terms p	{
		padding:0;
		margin:0 0 0 3em;
		border:0;
		}
.terms span {
		display:block;
		padding-left:25px;
		margin-left:15px;
		margin-top:-16px;
		border:0;
		}
		
.terms div:before {
content: counter(chapter) ". ";
counter-increment: chapter;  /* Add 1 to chapter */
color:black;
}

.terms div {
counter-reset: section;      /* Set section to 0 */
}

.terms p:before {
content: counter(chapter) "." counter(section) " ";
counter-increment: section;
color:black;
}


/* CONTACT US  ADDRESS LAYOUT */
.contactus	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	/*background-color: #eeeeee;;*/
	}

.contactus ul{
	margin-top: 0px;
	margin-right: 0px;
	/*margin: 15px;*/
	/*padding: 5px;*/
	width:80%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	/*border: solid 1px #000000;*/
	
}

.contactus li {
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;	
	display:block;	
	margin-left: 5px;
	list-style-type:none;
	/*border: solid 1px #000000;*/
}	

.contactuswrap {
	min-height:15px;
	width: 85%;
	padding: 0px;
	/*border:solid 1px #000;*/
}
	
.contactus1 { 
	float:left;
	text-align:right; 	
	width:28%;
	min-height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:900;	
	/*border:solid 1px #000;*/
}
.contactus2 { 
	float:left;
	margin-left: 3px;
	padding: 0px;
	width:70%;
	min-height:15px;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	/*letter-spacing: 0.5px;*/
	font-size:13px;
	/*border:solid 1px #000;*/
}

.loginwrap {
	min-height:15px;
	width: 90%;
	margin-left: 5%;
	padding: 0px;
	/*border:solid 1px #000;*/
}
	
.login1 { 
	float:left;
	width:55%;
	min-height:15px;
	/*border:solid 1px #000;*/
}
.login2 { 
	float:left;
	text-align:left;
	margin-right: 15px;
	padding: 0px;
	width:36%;
	min-height:15px;
	display:block;
	/*border:solid 1px #000;*/
}
/* PRIVACY ICON DIV*/

.privacyicon{
	color:black;
	height: 30px;
	width: auto;
	margin-left:3px;
	margin-top:0px;
	text-align: left;
	padding-left:25px;
	padding-top:0px;	
	border: none;
	background: url('images/icons/iconPrivacyLock.gif') no-repeat left top;
}

.actionreload{
	min-height: 25px;
	height: 25px;
	/*width: 60px;*/
	float:left;
	display:block;
	position:inherit;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	text-indent: 0px;
	padding-left:25px;
	padding-top:0px;	
	border: none;
	background: url('images/icons/reload.gif') no-repeat left top;
}

.reload a:link {
    color: blue;
}
.reload a:visited {
    color: blue;
}
.reload a:hover {
    font-weight: bold;
    color: red;
    /*background-color: #3366FF;*/
}

.errorpriv {
	color: red;
	font-size: 85%;
}

div.inner { margin: 0; background: #ffc; padding: 10px; border:0; zoom:1;}
div.outer { float: left; margin: 15px; background: #c82; padding: 8px; width: 95% }
.inner h1 { font-size: 85%; margin-left: 15px;}

/* EXTJS FULLBOX */

div.full-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/full-box.png) no-repeat scroll 0 0;
margin-left:15px;
margin-bottom:15px;
padding-top:12px;
width:95%;
}
div.full-box-inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/full-box.png) no-repeat scroll 0 bottom;
font-size:12px;
padding:0 15px 10px;
}

.full-box h1 { font-size: 110%; margin-left: 15px;}

/*BUID A LIST LAYOUT */


.buildlistdiv{
	border:solid 1px #000;
	margin-bottom:10px;
}

.buildlist1 th{
	border:solid 1px #000;
	background-color:#3399aa;
	color:white;
}
.buildlist1 td{
	border:solid 1px #000;
	background-color:transparent;
	color:black;
}
.buildlist1 tr{
	background-color:transparent;
	color:black;
}
.buildlist2 td{
	border:none;
	background-color:transparent;
	color:black;
}

.clickcustom{
	font-size:10px;
	color:darkblue;
	margin-left:10px;
}

/* MESSAGE BOX CONTAINERS */
.msgboxheading {
	margin: 0em;
	text-align: center;
	min-height: 10px;
	background-color: #abbbd3;
	background-image: url('images/tile_back.gif');
	padding-left:0.2em; padding-right:0.2em; padding-top:0.5em; padding-bottom:0.5em
}

h3.msgboxheading
{
	font-size: 1em;
	color: #ffffff;
	height: 15px;
}

.msgboxcontainer {
	margin: 0em;
	border: 2px solid #006082;
	border-bottom: 3px solid #006082;
	margin-top: 5px;
	margin-left:5px;
}

.msgboxcontent {
	background-color: #ffffff;
	margin: 0px;
	padding: 5px;
	font-size: 1em;
	/*border:solid 1px #AA0000;*/
}

.msgboxcontentchart {
	background-color: #ffffff;
	margin: 5px;
	padding: 10px;
	font-size: 1em;
	/*border:solid 1px #AA0000;*/
}

h3.msgbox a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.msgbox a:visited{
	color: #FFFFFF;
}

.msgdiv{
	margin-top:5%;
}

/* SAVE SEARCH BOX CONTAINERS */
.savesearchboxheading {
	margin: 0em;
	text-align: center;
	min-height: 10px;
	background-color: #abbbd3;
	background-image: url('images/tile_back.gif');
	padding-left:0.2em; padding-right:0.2em; padding-top:0.5em; padding-bottom:0.5em
}

h3.savesearchboxheading
{
	font-size: 1em;
	color: #ffffff;
	height: 15px;
}

.savesearchboxcontainer {
	margin: 		0em;
	border: 		2px solid #000000;
	border-bottom: 	3px solid #000000;
	margin-top: 	5px;
	margin-left:	5px;
	width: 			65%;
}

.savesearchboxcontent {
	background-color: #ffffff;
	margin: 0px;
	padding: 5px;
	font-size: 1em;
	/*border:solid 1px #AA0000;*/
}

h3.savesearchbox a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.savesearchbox a:visited{
	color: #FFFFFF;
}

.savesearchdiv{
	margin-top:5%;
	position:relative;
}

.actionsave{
	color:blue;
	height: 20px;
	width: 80px;
	/*position:absolute;*/
	cursor: pointer;
	margin-top:15px;
	margin-left:5px;
	text-indent: 0px;
	padding-left:25px;
	padding-top:0px;	
	border: none;
	background: url('images/icons/save.png') no-repeat left top;
}


.actionsearch{
	color:blue;
	height: 20px;
	width: 80px;
	/*position:absolute;*/
	cursor: pointer;
	margin-top:15px;
	margin-left:5px;
	text-indent: 0px;
	padding-left:25px;
	padding-top:0px;	
	border: none;
	background: url('images/icons/search2.png') no-repeat left top;
}

.actionrevise{
	color:blue;
	height: 20px;
	width: 80px;
	/*position:absolute;*/
	cursor: pointer;
	margin-top:15px;
	margin-left:5px;
	text-indent: 0px;
	padding-left:25px;
	padding-top:0px;	
	border: none;
	background: url('images/icons/action_edit.gif') no-repeat left top;
}  


/* MARK  BOX CONTAINERS */
.markboxheading {
	margin: 0em;
	text-align: center;
	min-height: 10px;
	background-color: #abbbd3;
	background-image: url('images/contactalert_bg.gif');
	/*padding-left:0.2em; padding-right:0.2em; padding-top:0.5em; padding-bottom:0.5em*/
	padding:5px 2px;
}

h3.markboxheading
{
	font-size: 1.3em;
	color: #000000;
	height: 15px;
}

.markboxcontainer {
	position:relative;
	margin:0px 0px 0px 5px;
}

.markboxcontent {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 170px;
	border:solid 1px #000;
	/*position:absolute;*/
}

.markboxcontent span{
	top:-1px;
	position:relative;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	color:white;
}

.markboxcontent input{
	top:2px;
	position:relative;
}

.prioritycontent {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 170px;
}

.prioritycontent span{
	top:-1px;
	position:relative;
	margin: 0px 0px 0px 35px;
	padding: 0px;
	color:white;
}

.prioritycontent input{
	top:2px;
	position:relative;
}

h3.markbox a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.markbox a:visited{
	color: #FFFFFF;
}
.contacteditdiv{
	float:left;
	/*width:150px;*/
	/*position:absolute;*/
	display:block;
	/*margin-left: 20%;*/
	/*margin-top: -2.5em;*/
	/*border:solid 1px #000;*/
	text-align:right;
}
.editcontacticon{
	color:blue;
	height: 20px;
	width: 60px;
	/*position:absolute;*/
	cursor: pointer;
	margin-top: 0px;
	margin-left:5px;
	text-indent: 0px;
	padding-left:25px;
	padding-top:5px;	
	border: none;
	background: url('images/icon_edit.gif') no-repeat left top;
}

/* DNC - DNE LAYOUT*/

.dncdnewrap {
	height:30px;
	width:200px;
	position:relative;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	padding: 5px;
	display:block;
	clear:both;
	/*border:solid 1px #000;*/
}

.dncdnewrap ul{
	margin-top: 0px;
	margin-right: 0px;
	width:100%;
	padding:0px;
	/*border: solid 1px #000000;*/
	
}

.dncdnewrap li {
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: 5px;
	list-style-type:none;
	/*border: solid 1px #000000;*/
}
	
.dncdne1 { 
	float:left;
	position:relative;
	display:block;
	text-align:left;
	min-height:10px;
	/*border:solid 1px #454;*/
	padding:5px 0px 5px 0px;
	width:100%;
	left:-1px;
}
.dncdne2 {
	float:left;
	position:relative;
	display:block;
	text-align:left;
	min-height:10px;
	/*border:solid 1px #454;*/
	padding:5px 0px 5px 0px;
	width:100%;
	left:-1px;
}

/* DASHBOARD NEWS*/

.dashnews{
	margin: 0px;
	padding: 0px;
	width:100%;
	/*border: solid 1px #000000;*/
}

.dashnews ul{
	margin: 0px;
	padding: 0px;
	width:100%;
	/*border: solid 1px #000000;*/
}
.dashnews li {
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;	
	display:block;	
	margin-left: 0px;
	list-style-type:none;
	/*border: solid 1px #000000;*/
}

.dashnewswrap {
	height:auto;
	width:100%;
	position:relative;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	display:block;
	clear:both;
	/*border:solid 1px #000;*/
}
.dashnewstitle {
	height:15px;
	width:100%;
	position:relative;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 120%;
	font-weight: 900;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	padding: 0px;
	display:block;
	clear:both;
	/*border:solid 1px #000;*/
}

.dashnewscontent {
	width:100%;
	position:relative;
	padding: 0px;
	margin:0px;
	min-height:	15px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	/*border:solid 1px #000;*/
}
.dashnewscontent span {
	height:auto;
	text-decoration:none;
	font-family: "Times New Roman";
	font-size: 11.5px;
	font-style: italic;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding: 0px;
	display:block;
	clear:both;
	/*border:solid 1px #000;*/
}

.dashnewsmore {
	height:15px;
	width:100%;
	position:relative;
	font-size: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	display:block;
	clear:both;
	/*border:solid 1px #000;*/
}

/*NEWS READER LAYOUT*/


.news{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width:95%;
	min-height:450px;
	/*border: solid 1px #000000;*/
}

.news h2{
	height:auto;
	font-size:18px;
	margin:0px;
	width:100%;
	/*border: solid 1px #000000;*/
}

.newsdate{	
	height:15px;
	width:100%;
	text-decoration:italic;
	font-size:11px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding: 0px;
	display:block;
	clear:both;
	/*border:solid 1px #000;*/
}

.newsdate span{
	color:blue;
	text-decoration:italic;
	font-size:11px;
	/*border:solid 1px #000;*/
}
.newstitle {
	height:15px;
	width:100%;
	position:relative;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 120%;
	font-weight: 900;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding: 0px;
	display:block;
	clear:both;
	/*border:solid 1px #000;*/
}

.newscontent {
	/*min-height:400px;*/
	width:100%;
	position:relative;
	padding: 0px;
	margin:0px;
	min-height:	15px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	/*border:solid 1px #000;*/
}
.newscontent blockquote {
	/*min-height:400px;*/
	text-decoration:none;
	text-align:justify;
	font-family: Verdana;
	font-size: 12px;
	font-style: none;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 10px;
	display:block;
	clear:both;
	border:solid 1px #000;
	position:relative;
}

.newsreturn{
	float:right;
	margin-top: -15px;
	margin-right: 10px;
	margin-bottom: 15px;
	padding: 0px;
}

.newsreference{
	float:right;
	margin: 20px 0px 0px 0px;
}


/*CONTROL NEWS */

/* CSS FORMS */


.controlnews {
    position:relative;
}

/*
.controlnews input {
    border: 1px solid #006;
    background: #ffc;
}
.controlnews input:hover {
    border: 1px solid #f00;
    background: #ff6;
}

.controlnews button {
    border: none;
    background: url('images/up.png') no-repeat top left;
    padding: 2px 8px;
}
.controlnews button:hover {
    border: none;
    background: url('images/down.png') no-repeat top left;
    padding: 2px 8px;
}
.controlnews label {
    display: block;
    width: 130px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.controlnews legend
{
	color: #000;
	background: #8CABF4;
	border: 1px solid #781351;
	padding: 2px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

.controlnews textarea {
    border: 1px solid #006;
    background: #ffc;
}
.controlnews textarea:hover {
    border: 1px solid #f00;
    background: #ff6;
}
*/
.newsarea{
	position:relative;
}

.controlnews label {
    display: block;
    width: 130px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 25px;
	font-weight: bold;
	padding-right: 5px;
}

.controlnews legend
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	margin-left: 10px;
	font-weight: bold;
	background-color: #336699;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
} 
.controlnews br { clear: left; }

.controlnews  fieldset {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	margin-right: 25px;
	margin-left: 20px;
	margin-top: 10px;
}
.controlnews  input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.controlnews  input:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	background-color: #FFFFFF;
}
.controlnews  textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.controlnews  textarea:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	background-color: #FFFFFF;
}

/* RECORD DATE*/
.datecompanyrecord{
	/*width:100%;*/
	color:black;
	font-size:12px;
	letter-spacing: 2px;
	height:auto;
	position:absolute;
	display:block;
	margin-left: 62%;
	margin-top: -30px;
	margin-bottom: 30px;
	/*border:solid 1px #000;*/
}
.datecompanyrecord ul{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 230px;
	/*border: solid 1px #000000;*/
}
.datecompanyrecord li {
	color:black;
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;	
	display:block;	
	margin-left: 0px;
	list-style-type:none;
	/*border: solid 1px #000000;*/
}

.datecontactrecord{
	width:auto;
	font-size:12px;
	letter-spacing: 2px;
	height:auto;
	display:block;
	margin:5px 0px 5px 10px;
}
.datecontactrecord ul{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.datecontactrecord li {
	color:white;
	position: relative;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;	
	display:block;	
	margin-left: 0px;
	list-style-type:none;
}
.daterecordwrap{
	position: relative;
	height:15px;
	clear:both;	
	display:block;
	/*border: solid 1px #000000;*/
}

.daterecord1 { 
	float:left;
	position:relative;
	display:block;
	text-align:left;
	width:65%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	min-height:15px;
}
.daterecord2 {
	float:left;
	position:relative;
	display:block;
	text-align:left;
	width:34.5%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	min-height:15px;
	/*border:solid 1px #454;*/
}

.daterecord2  input{
	position:relative;
	left:-3px;
	top:-2px;
}

.lastverified{
	font-family: Helvetica, sans-serif;
	font-size:9px;
	text-decoration:italic;
}

/* RSS FEED ICON & LINK LAYOUT */
.subscriberss{
	width:auto;
	float:right;
	font-size:10px;
	height:auto;
	position:relative;
	display:block;
	/*margin-left: 82%;*/
	margin-top: 0px;
	/*border:solid 1px #000;*/
}
.rssfeedicon{
	color:	black;
	height: 20px;
	width: 	60px;
	/*position:absolute;*/
	cursor: pointer;
	margin-top: 0px;
	margin-left:5px;
	text-indent: 0px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	border: none;
	background: url('images/icons/rss.png') no-repeat left 4px;
}


/* NEW DESIGNER IMPROVEMENTS FROM  BUFFY*/

#col1 #col2 #bodycontent h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	margin-bottom: 1em;
}


/* BUFFY DESIGN CHANGES  TO RESEARCH, FIXDATA AND CONTACTUS FORMS */
.controlbuffy label {
    display: block;
    width: 130px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 25px;
	font-weight: bold;
	padding-right: 5px;
}

.controlbuffy legend
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	margin-left: 10px;
	font-weight: bold;
	background-color: #336699;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
} 
.controlbuffy br { clear: left; }

.controlbuffy  fieldset {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	margin-right: 25px;
	margin-left: 20px;
	margin-top: 10px;
}
.controlbuffy  input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.controlbuffy  input:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	background-color: #FFFFFF;
}
.controlbuffy  textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.controlbuffy  textarea:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	background-color: #FFFFFF;
}

#col1 #col2 #bodycontent .controlbuffy #repdataform legend
{
	color: #FFFFFF;
}


#col1 #col2 #bodycontent .controlbuffy #reportform legend
{
	color: #FFFFFF;
}

#col1 #col2 #bodycontent .controlbuffy #contactform legend
{
	color: #FFFFFF;
}

#upper-search-hint
{
	font-size: 12px; 
	color:#999999; 
	margin: -5px 5px 0 0; 
	font-style: italic; 
	padding: 0;
}

.aboutus{
	padding:25px;
	color:#000000;
	font-family: Verdana;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 18pt;	
}

.aboutus p{
	text-align: justify;
	padding:0px;
}

/*SKYPE CALL LAYOUT*/

.skypecall{
	padding-left:5px;
	margin:0px;
	top:-5px;
	width: 130px;
	height:20px;
	position:relative;
	float:right;
}

/* HEADER ACTIONS */
.headeractions{
	margin-left: 5px;
}
.headeractions:link{
	text-decoration:none;
	color: blue;
	font-weight:bold;
}

.headeractions:hover{
	text-decoration:none;
	color: red;
	font-weight:bold;
}

.headeractions:visited{
	text-decoration:none;
	color: blue;
	font-weight:bold;
}

#homeaction:hover{
	color: red;
	font-weight:bold;
}

#logoutaction:hover{
	color: red;
	font-weight:bold;
}

.twitterlink{
	border:none;
	position:absolute;
	margin-top:-5px;
	margin-left:-5px;
	/*right:35px;*/
}

.twitterlink img{
	border:none;
}

.twitterlink:link{
	text-decoration:none;
	border:none;
}

.twitterlink:hover{
	text-decoration:none;
}

.twitterlink:visited{
	text-decoration:none;
}

/*EXPORT SELECT FIELDSET */

.selectgroup{
	border:none;
	margin:0px;
	padding:0px;
}

/*SEARCH RESULTS */

.maxrecords{
	float:right;
	text-align:right;
	padding-right:10px;
	position:relative;
	top:15px;
	margin-left:300px;
	width: 60%;
}

.topexport{
	padding:2px 0px 2px 0px;
	height: 30px;
	margin:3px 0px 3px 0px;
}


.topexport input{
	position: relative;
	margin:0px;
	top:-5px;
}

.topexport label{
	position: relative;
	margin:0px;
	top:-5px;
}

.topexport select{
	position: relative;
	margin:0px;
	top:-5px;
}

.maxrecords span{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.c1{
	float: left;
	width: 74.9%;
}

.c2{
	float: left;
	width: 49.9%;
}

.c3{
	float: left;
	width: 32.9%;
}

.c3a{
	float: left;
	width: 27%;
}

.c3b{
	float: left;
	width: 36.5%;
}

.c3c{
	float: left;
	width: 28.5%;
}

.c4{
	float: left;
	width: 24.9%;
}

.c5{
	float: left;
	width: 64.9%;
}

.c6{
	float: left;
	width: 34.9%;
}

.clear{
	clear: both;
}
.searchoptions{
	padding:15px 0px 10px 0px;
}

.searchoptions h4{
	width:30%;
	height:20px;
	margin:0px;
	font-size:13.5px;
}

.searchoptionslinks{
	position:relative;
	float:right;
	padding-left:0px;
	margin-right:10px;
	width:100%;
	border: solid 1px #000000;
}

.searchoptionslinks ul {
	position:relative;
	margin:0px;
	float:left;
	list-style-type:none;
	width:100%;
	/*border: solid 1px #000000;*/

}

.searchoptionslinks li {
	margin:5px 0px 5px 0px;
	padding-top:2px;
	padding-left:0px;	
	list-style-type:none;
	margin-left:0px;
	width:auto;
/*	border: solid 1px #000000;*/
}


/*SALES WIRE LAYOUT*/

.saleswireicon{
	width: 200px;
	text-align: center;
	padding: 45px 0 0;
}

.saleswireicon img{
	text-decoration: none;
	border:none;
}

.saleswireicon a{
	text-decoration: none;
	border:none;
}

.saleswireicon a:visited{
	text-decoration: none;
	border:none;
}

.saleswireicon a:hover{
	text-decoration: none;
	border:none;
}

.privacyicon2{
	color:black;
	height: 30px;
	width: auto;
	text-align:center;
	margin:0px;
	padding:5px 0px 5px 0px;
	border: none;
}

.privacyicon2 strong{
	color:black;
	height: 30px;
	width: auto;
	margin-left:3px;
	margin-top:0px;
	text-align: left;
	padding:10px 0px 10px 25px;
	border: none;
	background: url('images/icons/iconPrivacyLock.gif') no-repeat left top;
}

.saleswirebenefits{
	text-align:center;
	margin:10px 0px 10px 0px;
}

.saleswirebenefits h2{
	margin:0px;
}

.saleswirebenefits span{
	text-decoration:none;
	font-weight:100;
	margin:0px;
}
.saleswirebenefits h3{
	font-weight:100;
	font-size:18px;
}

.saleswirebenefits ul {
	position:relative;
	text-align:left;
	padding-left:25px;
	margin:0px 0px 0px 35px;
	float:left;
	width:80%;
	/*border: solid 1px #000000;*/
}

.saleswirebenefits li {
	margin:5px 0px 5px 0px;
	padding-top:2px;
	padding-left:0px;
	margin-left:0px;
	width:auto;
	font-size:16px;
/*	border: solid 1px #000000;*/
}
.saleswirebenefits img{

}

.saleswireheader2{
	text-align:center;
	margin:10px 0px 10px 0px;
}

.saleswireheader2 h2{
	margin:0px;
}
.saleswireheader2 span{
	margin:0px;
}

.saleswiretable{
	position:relative;
	text-align:left;
	margin:0px 0px 0px -80px;
	height:80px;
}
.saleswiretable tr{
	height:25px;
}

.saleswiretable td{
	height:25px;
}


#controlsales {
    position:absolute;
    clear: left;
	float:left;
    margin-bottom: 15px;
	margin-left:10px;
	padding:0px;
	/*border: solid 1px #000000;	*/
}

.controlsales input {
    border: 1px solid #006;
    background: #ffc;
}
.controlsales input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.controlsales button {
    border: none;
    background: url('images/up.png') no-repeat top left;
    padding: 2px 8px;
}
.controlsales button:hover {
    border: none;
    background: url('images/down.png') no-repeat top left;
    padding: 2px 8px;
}
.controlsales label {
    display: block;
    width: 90px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.controlsales legend
{
	/*color: #000;*/
	color: #FFF;
	background: #006082;/*#1F96D2;*/
	border: 1px solid #000;
	padding: 2px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
} 
.controlsales br { clear: left; }


.controlsales textarea {
    border: 1px solid #006;
    background: #ffc;
}
.controlsales textarea:hover {
    border: 1px solid #f00;
    background: #ff6;
}


/* PHONE HINT*/

#phone-hint
{
	font-size: 10px; 
	color:#999999; 
	margin: -5px 5px 0 0; 
	font-style: italic; 
	padding: 0;
}

#fo_table-newcontact{
	width: 660px;
}

#table-newcontact{
	width: 660px;
}

.relax {
	clear: both;
	height: 0;
	line-height: 0%;
	font-size: 0;
    height: auto;
}

/*EMAIL PROSPECT*/

.emailprospect{
	text-align:right;
	margin:15px 0px 15px 0px;
}

.emailprospect img{
	border:none;
}

.emailprospect a:link{
	border:none;
	text-decoration:none;
}

.emailprospect a:visited{
	border:none;
	text-decoration:none;
}

.emailprospect a:hover{
	border:none;
	text-decoration:none;
}

.contacttitle  a:link{
	border:none;
	text-decoration:underline;
	color:blue;
}

.contacttitle a:visited{
	border:none;
	text-decoration:underline;
	color:blue;
}

.contacttitle a:hover{
	border:none;
	text-decoration:underline;
	color:blue;
}

.headfullcontact{
	padding:0px 0px 0px 0px;
}

.headfullcontact h3{
	margin:0px 0px 0px 15px;
	color:white;
}

.contacthead2{
	margin:5px 0px 7px 5px;
}

.contactrecordview {
	margin:15px 25px 10px 15px;
}


#contactinfo td{
	font-size:12px;
}

#contactinfo td img{
	top:2px;
	position:relative;
}

#contactinfo{
	width:100%;
}

/*CONTACT BUSINESS CARD LAYOUT*/

.contactbusiness {
	margin:0px;
	background:  url('images/businesscard_bg2.gif') no-repeat left top;
	padding: 3px;
	width: 100%;
	height: 330px;
}

.contactcard {
	margin:0px;
	padding:5px 5px 5px 10px;
}


.contactnotes {
	margin:0px;
	background:  url('images/notes_bg.gif') no-repeat left top;
	padding: 5px;
	width: 100%;
	height: 120px;
}

.contactnotesheader H3{
	margin:0px;
	padding: 5px 0px 0px 15px;
	color:white;
}

.contactnotesdata {
	margin:0px;
	padding:15px;
}

.contactnotesedit {
	float:left;
	height: auto;
	width:97%;
	margin-right:0px;
	margin-top:5px;
	padding-top:0px;
	color:white;
}

.linkedin {
	position:relative;
	margin:0px 0px 10px 0px;
}

.linkedin img{
	border:none;
	/*position:absolute;*/
	float:right;
	/*right:0px;*/
}

.yottapage {
	margin:50px 0px 0px 0px;
	text-align:center;
}

/*NEW MEMBER BENEFITS LAYOUT*/

.mbenefits{
	padding:25px;
	color:#000000;
	font-family: Verdana;
	font-size:14px;
}

.mbenefits p{
	text-align: justify;
	padding:0px;
}


#col2 #bodycontent .mbenefits p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#col2 #bodycontent .mbenefits h1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 18px;
}


#pagebody{
	padding:25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	position:relative;
}

#pagebody h1 {
	font-size: 14px;
	margin-top: 40px;
}

#pagebody p{
	text-align: justify;
	padding:0px;
}

#box {
	padding: 10px;
	border: 1px solid #999;
	text-align: center;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}
#bigbox {
	border: 1px solid #CCC;
	width: 650px;
	margin-left: 50px;
	padding-left: 25px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	margin-top: 15px;
}
#icon {
	float: left;
	position: absolute;
	left: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #CCC;
}


#pagebody a:link{
	color:blue;
	text-decoration:underline;
}

#pagebody a:hover{
	color:blue;
	text-decoration:underline;
}

#pagebody a:visited{
	color:blue;
	text-decoration:underline;
}

.searchresults {
	position:relative;
}
/* TABLESORTER CSS LAYOUT*/
table.tablesorter {
	position:relative;
	font-family:arial;
	background-color: #cdcdcd;
	margin:10px 0px 15px 0px;
	font-size: 8pt;
	width: 99%;
	text-align: left;
}

table.tablesorter thead tr{
	background-color: #e6EEEE;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #000;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.png);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.png);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}

/*PROSPECTS TABLE COLUMNS LAYOUT*/

#prospectsCOL1{
	width: 40px;
}

#prospectsCOL2{
	width: 200px;
}

#prospectsCOL3{
	width: 180px;
}

#prospectsCOL4{
	width: 250px;
}

#prospectsCOL5{
	width: 150px;
}

#prospectsCOL6{
	width: 100px;
}


/*COMPANIES TABLE COLUMNS LAYOUT*/

#companiesCOL1{
	width: 40px;
}

#companiesCOL2{
	width: 200px;
}

#companiesCOL3{
	width: 180px;
}

#companiesCOL4{
	width: 250px;
}

/*FINDCOMPANIES TABLE COLUMNS LAYOUT*/

#findcompaniesCOL1{
	width: 40px;
}

#findcompaniesCOL2{
	width: 200px;
}

#findcompaniesCOL3{
	width: 180px;
}

#findcompaniesCOL4{
	width: 250px;
}

/*FINDCONTACTS TABLE COLUMNS LAYOUT*/

#findcontactsCOL1{
	width: 40px;
}

#findcontactsCOL2{
	width: 200px;
}

#findcontactsCOL3{
	width: 180px;
}

#findcontactsCOL4{
	width: 250px;
}

#findcontactsCOL5{
	width: 180px;
}

#findcontactsCOL6{
	width: 180px;
}

.browseresult{
	padding:10px;
}

/* ADMIN NOTES LAYOUT */


.adminnotes {
	margin:0px;
	background:  url('images/notes_bg.gif') no-repeat left top;
	padding: 5px;
	width: 100%;
	height: 120px;
}

.adminnotesheader H3{
	margin:0px;
	padding: 5px 0px 0px 15px;
	color:white;
}

.adminnotesdata {
	margin:0px;
	padding:15px;
}

.adminnotesedit {
	float:left;
	height: auto;
	width:97%;
	margin-right:0px;
	margin-top:5px;
	padding-top:0px;
	color:white;
}

.requiredfields{
	color: red;
	float: right;
	position:relative;
	margin-top:-10px;
}

.required{
	color: red;
	font-size: 12px;
	font-weight:bold;
	position:relative;
	font-family:Verdana;
	/*top:3px;*/
}

.testdrive{
	margin-top:10px;
}

.filterdata{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin:15px 0px 15px 0px;
}

.newterms	{
	margin:15px 15px 25px 15px;
	padding-right:15px;
}	
		
.newterms p	{
	padding:0;
	margin:20px 0px 10px 0px;
	text-align:justify;
}

.newprivacy	{
	margin:15px 15px 25px 15px;
	padding-right:15px;
}	
		
.newprivacy p	{
	padding:0;
	margin:20px 0px 10px 0px;
	text-align:justify;
}