
body
{
	margin:0;
	border:0px none;
	padding:0;
	font-family:arial;
}

h1 {
    font-size:2.4em;
    font-weight:normal;
    color:#6689cc;
    margin: 0 0 15px 0;
}

h2 {
    font-size:0.9em;
    font-weight:bold;
    color:#6689cc;
}

p{
    font-size:0.7em;
    color:#707172;
}

img{
    border-style: none;
    border-color: inherit;
    border-width: 0;
}
.image-ad {
	padding-bottom:20px;
}

.imgRight
{
    padding-left:20px;
    padding-bottom:20px;
}

.skip {
    font-size:0.4em;
    margin:0;
    padding:0;
    visibility:hidden;
}

.textblue{
    color:#6689cc;
}
.textgreen {
    color: #8CD600;
}
.textyellow{
    color:#FFB400;
}
.textsmall{
    font-size:0.7em;
}

.mainContentLayout
{
    width:875px;
    margin:0 auto;
    text-align:left;
}

.topNavContainer
{
	height:134px;
	width:800px;
	background-image: url('../../images/Masthead_Swoosh.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#6689cb;
}
.footerContainer
{
}
.navLogo
{
	float:left;
	background-image: url('../../images/PA_Pool_Master_Logo.jpg');
	height:110px;
	width:227px;
	border:0px none;
	padding:0;
	margin:0
}

.navMasthead
{
	float:left;
	background-image: url('../../images/Masthead_Swoosh.jpg');
	height:110px;
	width:573px;
	border:0px none;
	padding:0;
	margin:0
}

.navMenu
{
	float:left;
	width:800px;
	height:30px;
	background-color:#BA1FB5;
	padding:0;
	margin:0;
	border:0px none;
}

/* The green top drop down navigation classes */
.navMenuGreen
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#8CD600;
}

.navMenuGreen ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#8CD600;
}

.navMenuGreen li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#707172;
}

.navMenuGreen li a
{
    text-decoration:none;
    color:#707172;
}

.navMenuGreen li ul
{
    position:absolute;
    display:none;
    top:30px;
    left:0px;
    width:120px;
    height:30px;
    background-color:#ffffff;
}

.navMenuGreen li ul li
{
    margin:0px 0px 0px 0px;
    display:block;
    width:150px;
	/*background-color:#8CD600;*/
}

.navMenuGreen li ul li a
{
    text-decoration:none;
    border-color:#ffffff;
    border-width:2px;
}

.navMenuGreen li:hover ul, li.over ul, li.over ul li
{
    display:block;
    border-color:#ffffff;
    border-width:2px;
}

.green100
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#8CD600;
}

.green100 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#8CD600;
}

.green100 li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#707172;
    background-color:#8CD600;
}

.green100 li a
{
    text-decoration:none;
    color:#707172;
    background-color:#8CD600;
    text-align:center;
    padding:8px 0px 0px 0px; 
}


.green100 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    height:21px;
    width:150px;
    text-align:center;
    padding:8px 0px 0px 0px; 
	color:#ffffff;
    background-color:#8CD600;
}



.green80
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#A3DF33;
}

.green80 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#A3DF33;
}

.green80 li
{
    /*position:relative;
    display:inline;
    float:left;
    font-size:12px;
    height:21px;*/
    /*width:150px;
    text-align:center;*/
    /*padding:0px 0px 0px 0px; 
	color:#707172;*/
    background-color:#A3DF33;
    margin:0;
    padding:0px 0px 4px 0px;
}

.green80 li a
{   
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#707172;
    background-color:#A3DF33;
}

.green80 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#ffffff;
    background-color:#8CD600;
}

.green70
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#AFE34C;
}

.green70 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#AFE34C;
}

.green70 li
{
    /*position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:0px 0px 0px 0px;
    text-align:center;
    vertical-align:middle;
	color:#707172;*/
    background-color:#AFE34C;
    margin:0;
    padding:0px 0px 4px 0px;
}

.green70 li a
{
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#ffffff;
    background-color:#AFE34C;   
}

.green70 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#ffffff;
    background-color:#8CD600;
}

.green60
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#BAE766;
}

.green60 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#BAE766;
}

.green60 li
{
    /*position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:0px 0px 0px 0px;
    text-align:center;
	color:#707172;*/
	background-color:#BAE766;
	margin:0;
    padding:0px 0px 4px 0px;
}

.green60 li a
{
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#707172;
    background-color:#BAE766;
}

.green60 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#ffffff;
    background-color:#8CD600;
}

.green50
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#C6EB80;
}

.green50 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#C6EB80;
}

.green50 li
{
    /*position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:0px 0px 0px 0px;
    text-align:center;
	color:#707172;*/
	background-color:#C6EB80;
	margin:0;
    padding:0px 0px 4px 0px;
}

.green50 li a
{
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 4px 0px; 
    text-decoration:none;
    color:#707172;
    background-color:#C6EB80;
}

.green50 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 4px 0px; 
	color:#ffffff;
    background-color:#8CD600;
}

.green40
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#D1EF99;
}

.green40 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#D1EF99;
}

.green40 li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#707172;
	background-color:#D1EF99;
}

.green40 li a
{
    text-decoration:none;
    color:#707172;
    background-color:#D1EF99;
}

.green40 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    height:21px;
    width:150px;
    text-align:center;
    padding:8px 0px 0px 0px; 
	color:#ffffff;
    background-color:#8CD600;
}

/* The orange top drop down navigation menu classes*/
.navMenuOrange
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#FFB400;
}

.navMenuOrange ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#FFB400;
}

.navMenuOrange li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#707172;
}

.navMenuOrange li a
{
    text-decoration:none;
    color:#707172;
}

.navMenuOrange li ul
{
    position:absolute;
    display:none;
    top:30px;
    left:0px;
    width:120px;
    height:30px;
    background-color:#ffffff;
}

.navMenuOrange li ul li
{
    margin:0px 0px 0px 0px;
    display:block;
    width:150px;
}

.navMenuOrange li ul li a
{
    text-decoration:none;
    border-color:#ffffff;
    border-width:2px;
}

.navMenuOrange li:hover ul, li.over ul, li.over ul li
{
    display:block;
    border-color:#ffffff;
    border-width:2px;
}

.orange100
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#FFB400;
}

.orange100 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#FFB400;
}

.orange100 li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:0px 0px 0px 0px;
    text-align:center;
	color:#707172;
    background-color:#FFB400;
}

.orange100 li a
{
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
    text-decoration:none;
    color:#707172;
    background-color:#FFB400;
}

.orange100 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#ffffff;
    background-color:#FFB400;
}

.orange80
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#FFC333;
}

.orange80 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#FFC333;
}

.orange80 li
{
    /*position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:0px 0px 0px 0px;
    text-align:center;
	color:#707172;*/
    background-color:#FFC333;
	margin:0;
    padding:0px 0px 4px 0px;
}

.orange80 li a
{
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
    text-decoration:none;
    color:#707172;
    background-color:#FFC333;
}

.orange80 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px;  
	color:#ffffff;
    background-color:#FFB400;
}

.orange70
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#FFCB4C;
}

.orange70 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#FFCB4C;
}

.orange70 li
{
    /*position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:0px 0px 0px 0px;
    text-align:center;
	color:#707172;*/
    background-color:#FFCB4C;
	margin:0;
    padding:0px 0px 4px 0px;
}

.orange70 li a
{
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
    text-decoration:none;
    color:#707172;
    background-color:#FFCB4C;
}

.orange70 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px;  
	color:#ffffff;
    background-color:#FFB400;
}

.orange60
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#FFD266;
}

.orange60 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#FFD266;
}

.orange60 li
{
    /*position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:0px 0px 0px 0px;
    text-align:center;
	color:#707172;*/
    background-color:#FFD266;
	margin:0;
    padding:0px 0px 4px 0px;
}

.orange60 li a
{
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
    text-decoration:none;
    color:#707172;
    background-color:#FFD266;
}

.orange60 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#ffffff;
    background-color:#FFB400;
}

.orange50
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#FFDA80;
}

.orange50 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#FFDA80;
}

.orange50 li
{
    /*position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:0px 0px 0px 0px;
    text-align:center;
	color:#707172;*/
    background-color:#FFDA80;
	margin:0;
    padding:0px 0px 4px 0px;
}

.orange50 li a
{
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
    text-decoration:none;
    color:#707172;
    background-color:#FFDA80;
}

.orange50 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#ffffff;
    background-color:#FFB400;
}

.orange40
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#FFE199;
}

.orange40 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#FFE199;
}

.orange40 li
{
    /*position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#707172;*/
    background-color:#FFE199;
	margin:0;
    padding:0px 0px 4px 0px;
}

.orange40 li a
{
    position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
    text-decoration:none;
    color:#707172;
    background-color:#FFE199;
}

.orange40 li a:hover
{
	position:relative;
    display:inline;
    float:left;
    font-size:12px;
    /*height:21px;*/
    border:0;
    width:150px;
    text-align:center;
    padding:8px 0px 8px 0px; 
	color:#ffffff;
    background-color:#FFB400;
}

/* The purple top drop down navigation menu classes*/
.navMenuPurple
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#BA1FB5;
}

.navMenuPurple ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#BA1FB5;
}

.navMenuPurple li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:200px;
    font-size:13px;
    font-weight:bold;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#ffffff;
}

.navMenuPurple li a
{
    text-decoration:none;
    color:#ffffff;
}

.navMenuPurple li ul
{
    position:absolute;
    display:none;
    top:30px;
    left:0px;
    width:120px;
    height:30px;
    background-color:#ffffff;
}

.navMenuPurple li ul li
{
    margin:1px 0px 0px 0px;
    display:block;
    width:150px;
}

.navMenuPurple li ul li a
{
    text-decoration:none;
    border-color:#ffffff;
    border-width:2px;
}

.navMenuPurple li:hover ul, li.over ul, li.over ul li
{
    display:block;
    border-color:#ffffff;
    border-width:2px;
}

.purple100
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#BA1FB5;
}

.purple100 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#BA1FB5;
}

.purple100 li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:129px;
    font-size:12px;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#ffffff;
    background-color:#BA1FB5;
}

.purple100 li a
{
    text-decoration:none;
    color:#ffffff;
    background-color:#BA1FB5;
}

.purple80
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#C74BC3;
}

.purple80 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#C74BC3;
}

.purple80 li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:200px;
    font-size:12px;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#ffffff;
    background-color:#C74BC3;
}

.purple80 li a
{
    text-decoration:none;
    color:#ffffff;
    background-color:#C74BC3;
}

.purple70
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#CE62CB;
}

.purple70 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#CE62CB;
}

.purple70 li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:200px;
    font-size:12px;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#ffffff;
    background-color:#CE62CB;
}

.purple70 li a
{
    text-decoration:none;
    color:#ffffff;
    background-color:#CE62CB;
}

.purple60
{
	float:left;
	width:800px;
	height:30px;
	padding:0;
	margin:0;
	border:0px none;
    background-color:#D578D2;
}

.purple60 ul
{
    list-style-type:none;
    float:left;
    padding:0;
    margin:0px 0px 0px 0px;
    background-color:#D578D2;
}

.purple60 li
{
    position:relative;
    display:inline;
    float:left;
    height:21px;
    width:200px;
    font-size:12px;
    padding:9px 0px 0px 0px;
    text-align:center;
	color:#ffffff;
    background-color:#D578D2;
}

.purple60 li a
{
    text-decoration:none;
    color:#ffffff;
    background-color:#D578D2;
}


.usernameOrange
{
    width:153px;
    float:left;
    padding:9px 0px 0px 0px;
    height:21px;
    font-size:12px;
    text-align:center;
	color:#707172;
	background-color:#FFB400;
}



.username
{
    width:153px;
    float:left;
    padding:9px 0px 0px 0px;
    height:21px;
    font-size:12px;
    text-align:center;
	color:#707172;
	background-color:#8CD600;
}

.usernamePurple
{
    width:153px;
    float:left;
    padding:9px 0px 0px 0px;
    height:21px;
    font-size:12px;
    text-align:center;
	color:#707172;
	background-color:#BA1FB5;
}

.leftNavContainer
{
	float:left;
	width:153px;
	height: 680px;
	margin:0;
	padding:0;
	border:0px none;
	background-color:#6689CC
}
/*
.leftNavContainer
{
	float:left;
	width:153px;
	height: 680px;
	margin:0;
	padding:0;
	border:0px none;
	background-color:#6689CC
} */
.leftNavInnerContainer
{
	padding:25px 25px 25px 15px;
	width:103px;
}


.backgroundContainerHomepage
{
	background-image: url('../../images/Freedom_illustration4.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:400px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.backgroundContainerNewspage
{
	background-image: url('../../images/News_Updates_Illus.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:700px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.backgroundContainerHowPAPool
{
	background-image: url('../../images/Choice_Illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:430px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerHowPASubscribe
{
	background-image: url('../../images/HowPAPWorks_Illust_pg1.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:600px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerHowPAUserRegister
{
	background-image: url('../../images/HowPAPWorks_Illust_pg1.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:600px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerContactUs
{
	background-image: url('../../images/Contact_Us_Illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:500px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerAdvertise
{
	background-image: url('../../images/Advertise_Illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:600px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerReport
{
	background-image: url('../../images/ProblemMemberIllust.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:650px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerPrivacy
{
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.backgroundContainerRecommend
{
	background-image: url('../../images/Recommend_Illust.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:530px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerFavourites
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    background-image: url('../../images/My_Favourites_Illustration.jpg');
	    background-repeat:no-repeat;
	    background-position:right bottom;
	height:504px;
	    width:648px;
	    padding:0;
	    margin:0;
	    float:left;
}
.backgroundContainerHowPAPoolCreateProfile
{
	background-image: url('../../images/How_PA_User_Illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:525px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerHowPAPoolProfile
{
	background-image: url('../../images/easy_Illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:430px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerHowPAPoolSubscribe
{
	background-image: url('../../images/Match_Illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:440px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
.backgroundContainerPASubscribe
{
	background-image: url('../../images/HowPAPWorks_Illust_pg2.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:670px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.backgroundContainerBlockedProfile
{
	background-image: url('../../images/Same_People_illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:430px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.backgroundContainerNotifications
{
	background-image: url('../../images/Waving_to_PAUser_illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:430px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.backgroundContainerSavedSearches
{
	background-image: url('../../images/Saved_Searches_illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:430px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.backgroundContainerUsefulLinks
{
	background-image: url('../../images/Freedom_illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:460px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.backgroundContainerLifestyle
{
	background-image: url('../../images/Holding_Hands_Illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:460px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.backgroundContainerIdealPA
{
	background-image: url('../../images/PA_Wheelchair_Illustration.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:500px;
	width:648px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

.centerContentContainer
{
	float:left;
	padding:55px 55px 55px 55px;
	margin:0;
	border:0px none;
	width:550px;
}

.centerContentLeft
{
	float:left;
	padding:0;
	margin:0;
	border:0px none;
	width:350px;
	min-height:350px;
}

.centerContentLeft li
{font-size:0.7em;
    color:#707172;}

.centerContentLeft a
{color:#ba1fb5;
text-decoration: none;
}

.centerContentRight
{
	float:left;
	padding:0;
	margin:0px 0px 0px 25px;
	border:0px none;
	width:163px;
	min-height:400px;
}

.centerContentImage
{
	float:right;
	padding:0;
	margin-top:10px;
	border:0px none;
}
#indexPAButton
{
    float:left;
    width: 122px;
    height: 39px;
    font-size:14px;
    color:#ffffff;
    text-align:center;
    background-color:#ffb400;
    margin-right:27px;
    padding-top:5px;
    
}
#indexPAButton a
{
    font-size:14px;
    color:#ffffff;
    text-decoration:none;
    margin-top:5px;
}
#PAButton
{
    width: 122px;
    height: 36px;
    font-size:14px;
    color:#ffffff;
    text-align:center;
    background-color:#ffb400;
    margin-right:27px;
}
#PAButton a
{
    font-size:14px;
    color:#ffffff;
    text-decoration:none;
}
#indexPAUserButton
{
    float:left;
    width: 122px;
    height: 39px;
    font-size:14px;
    color:#ffffff;
    text-align:center;
    background-color:#8cd600;
    padding-top:5px;
    
}
#indexPAUserButton a
{
    font-size:14px;
    color:#ffffff;
    text-decoration:none;
    margin-top:5px;
}
#PAUserButton
{
    width: 122px;
    height: 36px;
    font-size:14px;
    color:#ffffff;
    text-align:center;
    background-color:#8cd600;
}
#PAUserButton a
{
    font-size:14px;
    color:#ffffff;
    text-decoration:none;
}
.contentTable
{
	float:left;
}

.mainPageTitle
{
	font-size:38px;
	padding:0;
	border:0px none;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
	margin-bottom:15pt
}

.mediumPageTitle
{
	font-size:20px;
	padding:0;
	border:0px none;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
}

.subTitle
{
	font-size:15px;
	padding:0;
	border:0px none;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:12pt;
	margin-bottom:5pt
} /*
.mainBodyCopy
{
	font-size:11px;
	color:#707172;
}
.mainBodyCopy p
{
	font-size:11px;
	color:#707172;
}
.mainBodyCopy td
{
	font-size:11px;
	color:#707172;
}
.mainBodyCopy10px
{
	font-size:10px;
	color:#707172;
}
.mainBodyCopy a
{
	font-size:11px;
	color:#707172;
	text-decoration:none;
}
*/
.blueLink
{
	font-size:11px;
	color:#6689CC;
}

.blueLink a
{
	font-size:11px;
	color:#6689CC;
	text-decoration:none;
}

.p
{
	padding:0;
	border:0;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
	margin-bottom:8pt
}

.blueColor
{
	color:#6689cc;
}
/* new test menu */
.leftMenuTest
{
	color:#ffffff;
	font-size:11px;
	width:153px;
	padding:0;
	margin:0;
	border:0px none;
}

.leftMenuText
{
	color:#ffffff;
	font-size:0.8em;
	width:140px;
	padding:3px 0px 5px 0px;
	margin:0;
}

.leftMenuTextTest a
{
	color:#ffffff;
	font-size:9px;
	width:103px;
	padding:3px 0px 5px 0px;
	margin:0;
	text-decoration:none;
}

.leftMenuImageTest
{
	width:130px;
	height:27px;
	padding:0;
	margin:0;
	padding-top:3px;
	padding-bottom:5px;
	border:0px none;
	float:left;
	color:#ffffff;
	font-size:10px;
}
.leftMenuImageTest a
{
	color:#ffffff;
	text-decoration:none;
}
.leftMenuImageTest a:hover
{
	font-weight:bold;
}
.leftMenuTest ul
{
	padding:0;
	margin:0;
	border:0px none;
	list-style-type:none;
}

.leftMenuTest li

{
	color:#ffffff;
	text-decoration:none;
	display:block;
}

.leftMenuTest a
{
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.blockimage
{
	text-decoration:none;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.leftMenuTest a:hover
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-color:#94addc;
	display:block;
}
.leftMenuBottomTest
{
	color:#ffffff;
	font-size:11px;
	width:153px;
	padding:0;
	margin:0;
	border:0px none;
}

.leftMenuBottomTest ul
{
	padding:0;
	margin:0;
	border:0px none;
	list-style-type:none;
}

.leftMenuBottomTest li

{
	color:#ffffff;
	text-decoration:none;
	display:block;
}

.leftMenuBottomTest a
{
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.leftMenuBottomTest a:hover
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-color:#94addc;
	display:block;
}
#currentTest
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-color:#85a1d7;
}

#copyright
{
    color:#ffffff;
	text-decoration:none;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:5px;
	font-size:9px;
}
.backgroundContainerAdvertise a
{
    color:#ba1fb5;
    text-decoration: none;
}
.backgroundContainerContactUs a
{
    color:#ba1fb5;
    text-decoration: none;
}
.backgroundContainerReport a
{
    color:#ba1fb5;
    text-decoration: none;
}
.backgroundContainerPrivacy a
{
    color:#ba1fb5;
    text-decoration: none;
}

/************************/


.leftMenuText
{
	padding:3px 0px 5px 0px;
	font-size:0.7em;
	float:left;
}

.leftMenuText a
{
	padding:3px 0px 5px 0px;
	margin:0;
	text-decoration:none;
}

.login
{
 	margin:55px 0px 0px 15px;
 	width:138px;
 	height:200px;
 	text-align:left;
}

.login input {margin:10px 0 3px 0;}

.loginButton
{
    margin:3px 0 3px 0;
    float:left;
}
.loginLink
{   
    color:#ffffff;
    font-size:0.7em;
	margin:0;
	text-decoration:none;
	float:left;
	clear:both;
}

.leftMenuImage
{
	width:103px;
	height:26px;
	padding:0;
	margin:0;
	border:0px none;
}

.leftMenu ul
{
	padding:0;
	margin:0;
	border:0px none;
}

.leftMenu ul li
{
	list-style-type:none;
	padding-bottom:5px;
}

.leftMenu ul li a
{
	color:#ffffff;
	text-decoration:none;
}

.leftMenu ul li a:hover
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#current
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}



.clearRight
{
	height:250px;
	width:163px;
	padding:0;
	margin:0;
	border:0px none;
}
.clearRightnew
{
	height:400px;
	width:163px;
	padding:0;
	margin:0;
	border:0px none;
}
.rightImage
{
	width:163px;
	margin:70px 0px 0px 0px;
	border:0px none;
	padding:0;
}
.rightImagenew
{
	width:163px;
	margin:0px 0px 0px 0px;
	border:0px none;
	padding:0;
}
.pagerRight
{
	height:20px;
	width:163px;
	padding:0;
	margin:0;
	border:0px none;
}

.pagerElementImage
{
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    float:left;
	    height:20px;
	    padding:0px 0px 0px 10px;
	    margin:0;
	}

.pagerElementText
{
	float:left;
	height:20px;
	padding:3px 0px 0px 10px;
	margin:0;
	border:0px none;
	color:#707172;
	font-size:11px;
	font-weight:bold;
}

.pagerElementText a
{
	color:#707172;
	text-decoration:none;
}

.profileTitle
{
    float:left;
    width:500px;
    border-bottom-color:#6689cc;
    border-bottom-width:1px;
    border-bottom-style:solid;
    color:#6689cc;
   	clear:both;

}

.profileTitleText
{
    float:left;
    color:#6689cc;
}

.profileTitleText a
{
    float:left;
    color:#6689cc;
    text-decoration:none;
}

.profileNav
{
    float:right;
}

.profileRight
{
    float:right;
    text-align:right;
}

.profileNavLeft
{
    float:left;
    height: 176px;
    width: 129px;
}



.myPoolContentLeft
{
    border-style:solid;
    border-color:#8CD600;
    border-width:1px; 
    width:138px;
    height:395px;
    padding:10px 20px 0px 20px;
    margin-right:15px;
    float:left;
}

.myPoolContentImageBackgroundGreen
{
    background-color:#8CD600;  
    width:135px;
    height:205px;
    padding:3px 3px 0px 3px;
}

.myPoolContentImageBackgroundYellow
{
    background-color:#FFB400;  
    width:135px;
    height:205px;
    padding:3px 3px 0px 3px;
}

.myPoolContentImageBackgroundRed
{
    background-color:#ED2E38;  
    width:135px;
    height:205px;
    padding:3px 3px 0px 3px;
}
.myPoolContentImageBackgroundBlue
{
    background-color:#6689cc;  
    width:135px;
    height:175px;
    padding:3px 3px 0px 3px;
    text-align:center;
}
.myPoolContentImage
{
    width:135px;
    height:175px;  
    float:left;
}

.myPoolContentCenter
{ 
    width:170px;
    height:400px;
    padding:0px 0px 0px 0px;
    float:left;
    margin-right:15px;
}

.myPoolEmail
{
    border-style:solid;
    border-color:#8CD600;
    border-width:1px; 
    width:168px;
    height:380px;
    margin-right:2px;
}

.myPoolContentRight
{
    width:160px;
    height:350px;
    float:left;
}

.myPoolStatus
{
    color:#ffffff;
    text-align:center;
    width:135px;
    padding:5px 0px 3px 0px;
    float:left;
}

.myPoolStatus a
{
    color:#ffffff;
    text-decoration:none;
}

.myPoolEmailHeader
{
    background-color:#8CD600;
    color:#ffffff;
    text-align:center;
    font-size:14px;
    background-image: url('../../images/Corner_Radius_Green.jpg');
	background-repeat:no-repeat;
	background-position:right top; 
	width:170px;
	height:23px;
	padding:3px 0px 0px 0px;
}

.myPoolSearchesHeader
{
    background-color:#6689cc;
    color:#ffffff;
    font-size:14px;
    text-align:center;
    background-image: url('../../images/Corner_Radius_Blue.jpg');
	background-repeat:no-repeat;
	background-position:right top; 
	width:160px;
	height:25px;
	height:22px;
	padding:3px 0px 0px 0px;
}

.myPoolSearches
{
    border-style:solid;
    border-color:#6689cc;
    border-width:1px; 
    width:160px;
    height:103px;
    padding:0px 0px 0px 0px;
    float:left;  
}

.myPoolFavouritesHeader
{
    background-color:#FFB400;
    color:#ffffff;
    text-align:center;
    font-size:14px;
    background-image: url('../../images/Corner_Radius_Yellow.jpg');
	background-repeat:no-repeat;
	background-position:right top; 
	width:160px;
	height:22px;
	padding:3px 0px 0px 0px;
}

.myPoolFavourites
{
    border-style:solid;
    border-color:#FFB400;
    border-width:1px;
    font-size:14px; 
    width:160px;
    height:103px;
    padding:0px 0px 0px 0px;
    float:left;  
}

.myPoolBlockedHeader
{
    background-color:#ED2E38;
    color:#ffffff;
    text-align:center;
    font-size:14px;
    background-image: url('../../images/Corner_Radius_Red.jpg');
	background-repeat:no-repeat;
	background-position:right top; 
	width:160px;
	height:22px;
	padding:3px 0px 0px 0px;
}

.myPoolBlocked
{
    border-style:solid;
    border-color:#ED2E38;
    border-width:1px; 
    width:160px;
    height:53px;
    padding:0px 0px 0px 0px;
    float:left;  
}
#TableGreen
{
    border-style:solid;
    border-color:#8CD600;
    border-width:1px;
}
#TableGreen td
{
    padding:5px;
}

#subbox
{
    border-style:solid;
    border-color:#6689cb;
    border-width:1px; 
    width:150px;
    height:610px;
    margin:0;
    padding:15px 15px 0 15px;
    float:right;
    
}
#subbox h1,#subbox h2,#subbox a 
{
    color: #6689cb;
}
#subbox h1
{
    font-size:1.2em;
    font-weight:bold;
}
#subboxright
{
    border-style:solid;
    border-color:#6689cb;
    border-width:1px; 
    width:150px;
    height:380px;
    margin:0;
    padding:15px 15px 0 15px;
    float:right;
    
}
#subboxright h1,#subboxright h2 
{
    color: #6689cb;
}
#subboxright h1
{
    font-size:1.4em;
    font-weight:bold;
}
#subboxright p
{
    font-size:0.9em;
}
#subboxright a 
{
    color: #ffffff;
    font-size:0.9em;
}

#newsbox
{
    border-style:solid;
    border-color:#ba1fb5;
    border-width:1px; 
    width:320px;
    height:170px;
    padding:15px 15px 0 15px;
    float:left;
    
}
#newsbox h1,#newsbox h2,#newsbox a 
{
    color: #ba1fb5;
}
#newsbox h1
{
    font-size:1.2em;
    font-weight:bold;
}

#updatesbox
{
    border-style:solid;
    border-color:#575453;
    border-width:1px; 
    width:320px;
    height:170px;
    padding:15px 15px 0 15px;
    margin-top: 20px;
    float:left;
}
#updatesbox h1,#updatesbox h2,#updatesbox a
{
    color: #575453;
}
#updatesbox h1
{
    font-size:1.2em;
    font-weight:bold;
}
#updatesleft
{
    width:550px;
    height: auto;
    padding:0px 15px 0 15px;
    margin-top: 20px;
    font-size:11px;
    color: #575453;
}
#updatesleft img
{
    margin: 0 20px 20px 20px;
}
#rightbox
{
    float:right;
}

#rightbox a:link 
{
    color:#ffffff;
    text-decoration:none;
}

#rightbox a:visited
{
    color:#575453;
    text-decoration:none;
}

#rightbox a:hover
{
    color:#575453;
    text-decoration:none;
}
#rightbox1
{
    float:right;
}

#rightbox1 a:link 
{
    color:#ba1fb5;
    text-decoration:none;
}

#rightbox1 a:visited
{
    color:#575453;
    text-decoration:none;
}

#rightbox1 a:hover
{
    color:#575453;
    text-decoration:none;
}

#updatesright
{
    border-style:solid;
    border-color:#575453;
    border-width:1px; 
    width:140px;
    height:850px;
    margin: 0px 0 10px 10px;
    padding:10px 8px 0 12px;
}
#updatesright ul
{
    padding-left:15px;
    padding-top:0px;
        margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#updatesright h2
{
    margin-bottom:0px;
}
#problemsbox
{
    background-color:#575453;
    width: 134px;
    height:220px;
    margin: 0 0px 10px 10px;
    padding:10px 16px 0 12px;
    color: #ffffff;
}
#problemsbox h2
{
    margin-bottom:0px;
}
#problemsbox a
{
    font-weight:bold;
    color:#ffffff;
    text-decoration: none;
}

#problemsbox a:hover
{
    font-weight:bold;
    color:#b91fb4;
}
#newsleft
{
    width:550px;
    height: auto;
    padding:0px 15px 0 15px;
    margin-top: 20px;
    font-size:11px;
    color: #575453;
}
#newsleft img
{
    margin: 0 20px 20px 20px;
}
#newsright
{
    border-style:solid;
    border-color:#ba1fb5;
    border-width:1px; 
    width:140px;
    height:1900px;
    margin: 0 0 10px 10px;
    padding:10px 8px 0 12px;
    color:#ba1fb5
}
#reportright
{
    border-style:solid;
    border-color:#ba1fb5;
    border-width:1px; 
    width:140px;
    height:340px;
    margin: 140px 0 10px 0px;
    padding:10px 8px 0 12px;
    color:#ba1fb5
}
#reportright ul
{
    padding:15px 10px 10px 15px;
    margin:0;  
}
#reportright li
{
    padding:0 0 5px 0;
    margin:0;  
}
#reportright p
{
    padding:5px 0 0 0;
    margin:0;  
}
.searchContentImageBackgroundGreen
{
    background-color:#8CD600;  
    width:97px;
    min-height:150px;
    padding:2px 2px 0px 2px;
}
.searchContentImageBackgroundOrange
{
    background-color:#FFB400;  
    width:97px;
    min-height:150px;
    padding:2px 2px 0px 2px;
}
.searchContentImageBackgroundRed
{
    background-color:#ED2E38;  
    width:97px;
    min-height:150px;
    padding:2px 2px 0px 2px;
}

.searchContentImage
{
    width:97px;
    height:130px; 
    float:left; 
}

.searchStatus
{
    color:#ffffff;
    text-align:center;
    width:97px;
    padding:0px 0px 3px 0px;
    float:left;
    font-size:0.9em;
}
.searchStatusSmall
{
    color:#ffffff;
    text-align:center;
    width:97px;
    padding:3px 0px 3px 0px;
    float:left;
    font-size:11px;
}
.searchTextSmall
{
	font-size:11px;
	color:#707172;
}

.searchTextSmall a
{
    text-decoration:none;
	color:#707172;
}

.searchTextLarge
{
	font-size:13px;
	color:#707172;
	font-weight:bold; 
}

.searchTextLarge a
{
    text-decoration:none;
	color:#707172;
}

.profileMale
{
    background-image: url('../../images/Male_icon.jpg');
	background-repeat:no-repeat;
	background-position:right left; 
	width:28px;
	height:62px;
	float:right;
}

.profileFemale
{
    background-image: url('../../images/Female_icon.jpg');
	background-repeat:no-repeat;
	background-position:right left; 
	width:28px;
	height:62px;
	float:right;
}

.profileDisplayCont
{
   float:left;
}

.profileDisplayImageContRed
{
    height:210px;
    width:141px;
    background-color:#ED2E38;
    padding:2px 0px 0px 0px;
}

.profileDisplayImageContGreen
{
    height:210px;
    width:141px;
    background-color:#8CD600;
    padding:2px 0px 0px 0px;
}

.profileDisplayImage
{
    margin-top:5px;
    margin-left:6px;
    margin-right:5px;
}

.imgRecommended
{
    z-index:3;
    position:relative; 
    top:-10px;
    left:50px;
    background-image: url('../../images/Recommendation_Star.jpg');
    background-repeat:no-repeat;
    display:block;
    width:61px;
    height:61px;
}

.imgPhoto
{
    z-index:0;
    position:relative;
    top:0;
    left:0;
}

.profileStatus
{
    color:#ffffff;
    text-align:center;
    width:135px;
    padding:5px 0px 3px 0px;
    font-size: 18px;
    font-weight:normal;
}

.profileStatus a
{
    text-decoration:none;
    color:#ffffff;
}

.profileDisplaySmallboxGreen
{
    height:15px;
    width:26px;
    background-color:#8CD600;
    margin-top:3px;
    margin-right:3px;
    float:left;
    padding:2px 5px 2px 7px;
}

.profileDisplayRecommendStars
{
    height:22px;
    width:142px;
    background-color:#FFFFFF;
    margin-top:3px;
    padding:2px 5px 2px 0px;
}

.profileDisplayFavourites
{
    height:15px;
    width:90px;
    background-color:#6689CC;
    margin-top:3px;
    float:left;
    font-family:Arial;
    color:#ffffff;
    font-size:8pt;
    padding:5px 5px 5px 5px;
}

.profileDisplayFavourites a
{
    color:#ffffff;
    text-decoration:none;
}

.profileDisplayRecommend
{
    height:15px;
    width:59px;
    background-color:#FFB400;
    margin-top:3px;
    margin-right:3px;
    font-family:Arial;
    color:#ffffff;
    font-size:8pt;
    padding:5px 5px 5px 5px;
    float:left;
}

.profileDisplayRecommend a
{
    color:#ffffff;
    text-decoration:none;
}

.profileDisplayBlock
{
    height:15px;
    width:59px;
    background-color:#ED2E38;
    margin-top:3px;
    font-family:Arial;
    color:#ffffff;
    font-size:8pt;
    padding:5px 5px 5px 5px;
    float:left;
}

.profileDisplayBlock a
{
    color:#ffffff;
    text-decoration:none;
}

.profileDisplayEmail
{
    height:15px;
    width:131px;
    background-color:#8CD600;
    margin-top:3px;
    font-family:Arial;
    color:#ffffff;
    font-size:8pt;
    padding:5px 5px 5px 5px;
}

.profileDisplayEmail a
{
    color:#ffffff;
    text-decoration:none;
}

.profileSubmit
{
    float:left;
    padding:0px 0px 10px 10px;
}

.profileSendBtnGreen
{
    color:#ffffff;
    background-color:#8CD600;
    font-family:arial;
    font-size:14px;
    height:15px;
    width:35px;
    padding:5px 40px 5px 40px;
    float:left;
}

.profileSendBtnGreen a
{
    color:#ffffff;
    text-decoration:none;
}

.profileViewBtnGreen
{
    color:#ffffff;
    background-color:#8CD600;
    font-family:arial;
    font-size:14px;
    height:15px;
    width:115px;
    padding:5px 10px 5px 0px;
}

.profileViewBtnGreen a
{
    color:#ffffff;
    text-decoration:none;
}

.profileSendBtnOrange
{
    color:#ffffff;
    background-color:#FFB400;
    font-family:arial;
    font-size:14px;
    height:15px;
    width:35px;
    padding:5px 40px 5px 40px;
    float:left;
}

.profileSendBtnOrange a
{
    color:#ffffff;
    text-decoration:none;
}

.profileSubmitText
{
    color:#6689cc;
}

.DisplayTitle
{
    float:left;
    width:350px;
    border-bottom-color:#6689cc;
    border-bottom-width:1px;
    border-bottom-style:solid;
    color:#6689cc;
    font-size:38px;
}

.DisplayblueColor
{
	color:#6689cc;
	float:left;
}

.DisplaySettings
{
    float:right;
}

.DisplayContents
{
    float:left;
    width:350px;
}

.DisplayMain
{
    float:left;
    width:510px;
}

.DisplayTextLarge
{
    font-family:Arial;
    font-size:18px;
    color:#6689CC;
}

.DisplayText
{
    font-family:Arial;
    font-size:11px;
    color:#707172;
}

.quicksearch
{
    width:100px;
    height:150px;
}
.quicksearchTest
{
    margin:55px 0px 0px 15px;
 	width:138px;
 	height:150px
}

.quickSearchText
{
    color:#ffffff;
    font-family:arial;
    font-size:11px;
}

.quicksearchButton
{
    float:right;
    width:130px;
}

.statusLooking
{
    background-color:#8CD600;
    border:solid 1px #ffffff;
    width:90px;
    color:#ffffff;
    font-size:14px;
    font-family:Arial;
    padding:5px 10px 5px 25px;
    text-decoration:none;
}

.statusSorted
{
    background-color:#ED2E38;
    border:solid 1px #ffffff;
    width:90px;
    color:#ffffff;
    font-size:14px;
    font-family:Arial;
    padding:5px 10px 5px 25px;
    text-decoration:none;
}

.menuText
{
    color:#ffffff;
    font-family:arial;
    font-size:11px;
    width:120px;
}

.formText
{
    color:#6689CC;
    font-family:Arial;
    font-size:0.7em;
}
.emailformText
{
    color:#707172;
    font-family:Arial;
    font-size:1.0em;
}
.labelText
{
    font-size:0.7em;
    color:#707172;
}

.Text18px
{
    /*float:right;*/
    font-family:Arial;
    font-size:18px;
    color:#ED2E38;
    font-weight:bold;
}
.Text16pxYellowBold
{
    font-family:Arial;
    font-size:16px;
    color:#FFB400;
    font-weight:bold;
    padding:0;
    margin:0;
}
.Text14pxYellowBold
{
    font-family:Arial;
    font-size:14px;
    color:#FFB400;
    font-weight:bold;
    padding:0;
    margin:0;
}
.Text14pxGreenBold
{
    font-family:Arial;
    font-size:14px;
    color:#8CD600;
    font-weight:bold;
    padding:0;
    margin:0;
}
.Text18pxYellow
{
    /*float:right;*/
    font-family:Arial;
    font-size:18px;
    color:#FFB400;
    font-weight:bold;
}

.Text18pxGreen
{
    /*float:right;*/
    font-family:Arial;
    font-size:18px;
    color:#8CD600;
    font-weight:bold;
}

.Text16pxBlue
{
    font-family:Arial;
    font-size:16px;
    color:#6689CC;
}
.Text16pxBlueBold
{
    font-family:Arial;
    font-size:16px;
    color:#6689CC;
    font-weight:bold;
}
.Text16pxGreen
{
    font-family:Arial;
    font-size:16px;
    color:#8CD600;
}
.Text16pxGreenBold
{
    font-family:Arial;
    font-size:16px;
    color:#8CD600;
    font-weight:bold;
    padding:0;
    margin:0;
}
.Text18pxBlue
{
    /*float:right;*/
    font-family:Arial;
    font-size:18px;
    color:#6689CC;
    font-weight:bold;
}

.Text38pxBlue
{
    font-family:Arial;
    font-size:38px;
    color:#6689CC;
    font-weight:bold;
    height:75px;
}

.Text12px
{
    /*float:right;*/
    font-family:Arial;
    font-size:12px;
    color:#707172;
    font-weight:bold;
}

.Text9px
{
    font-family:Arial;
    font-size:9px;
}
.Text7px
{
    font-family:Arial;
    font-size:7px;
}
.purpleText
{
    color:#ba1fb5;
}
.yellowText
{
    color:#FFB400;
}
.whiteText
{
    color:#ffffff;
}
.greyText
{
color:#707172;
}
.redText
{
color:#ED2E38;
}
.alink
{
    color:#ba1fb5;
    text-decoration:none;
}
.smallerText
{
font-size:0.65em;
}
.mediumText
{
	font-size:1.1em;
}
.largerText
{
font-size:1.3em;
}
.rightTextContainer
{
    float:right;
    width:150px;
}

.leftTextContainer
{
    float:left;
    width:350px;
}

.leftMapContainer
{
    float:left;
    width:362px;
}

.rightMapContainer
{
    float:left;
    width:188px;
}

.blockedProfileContainer
{
    width:160px;
    float:left;
}

.blockedProfileElement
{
    height:26px;
    border-color:#ED2E38;
    border-style:solid;
    border-width:1px;
}

.blockedProfileElementDont
{
    height:30px;
    border-color:#ED2E38;
    border-style:solid;
    border-width:1px;
}

.blockedProfileText
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:124px;
}

.blockedProfileTextLong
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:130px;
}

.blockedProfileText a
{
	color:#707172;
	text-decoration:none;
}

.blockedProfileDelete
{
    width:15px;
    height:20px;
    color:#ffffff;
    background-color:#ED2E38;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 1px 3px 5px;
    float:left;
}

.blockedProfileDelete a
{
    color:#ffffff;
    text-decoration:none;
}

.blockedProfileAdd
{
    background-color:#ED2E38;
    color:#ffffff;
    font-family:Arial;
    font-size:14px;
    padding:3px 1px 3px 15px;
    text-align:center;
}

.recommendText
{
    color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
}

.favouritesAdd
{
    background-color:#FFB400;
    color:#ffffff;
    font-family:Arial;
    font-size:14px;
    padding:3px 1px 3px 15px;
    text-align:center;
}

.favouritesElement
{
    height:26px;
    border-color:#FFB400;
    border-style:solid;
    border-width:1px;
}

.favouritesElementDont
{
    height:30px;
    border-color:#FFB400;
    border-style:solid;
    border-width:1px;
}

.favouritesText
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:89px;
}

.favouritesTextLong
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:130px;
}

.favouritesText a
{
	color:#707172;
	text-decoration:none;
}


.favouritesEmail
{
    float:left;
    width:36px;
    height:25px;
    background-color:#8CD600;
    padding:1px 0px 0px 0px;
}

.favouritesDelete
{
    float:left;
    width:15px;
    height:20px;
    color:#ffffff;
    background-color:#ED2E38;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 1px 3px 4px;
}

.favouritesDelete a
{
    color:#ffffff;
    text-decoration:none;
}

.myrecommendText
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:200px;
}
.recommendProfileContainer
{
    width:271px;
    float:left;
}
.emailNoteElement
{
    height:6px;
    border-color:#FFB400;
    border-style:solid;
    border-width:1px;
}

.emailNoteText
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:123px;
}

.emailNoteText a
{
	color:#707172;
	text-decoration:none;
}

.emailNoteDelete
{
    float:left;
    width:15px;
    height:20px;
    color:#ffffff;
    background-color:#ED2E38;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 1px 3px 5px;
}

.emailNoteDelete a
{
    color:#ffffff;
    text-decoration:none;
}


.searchesContainer
{
    width:286px
}

.searchesAdd
{
    background-color:#6689CC;
    color:#ffffff;
    font-family:Arial;
    font-size:14px;
    padding:5px 1px 5px 15px;
    text-align:center;
}

.searchesAdd a
{
    text-decoration:none;
    color:#ffffff;
}

.searchesElement
{
    height:25px;
    border-color:#6689CC;
    border-style:solid;
    border-width:1px;
}

.searchesText
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:204px;
}

.searchesDelete
{
    float:left;
    width:15px;
    height:20px;
    color:#ffffff;
    background-color:#ED2E38;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 1px 3px 5px;
}


.searchesDelete a
{
    text-decoration:none;
    color:#ffffff;
}

.searchesEdit
{
    float:left;
    width:25px;
    height:20px;
    color:#ffffff;
    background-color:#FFB400;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 5px 3px 5px;
}

.searchesNotifyOff
{
    float:left;
    width:65px;
    height:20px;
    color:#8CD600;
    background-color:#ffffff;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 5px 3px 5px;
}

.searchesNotifyOn
{
    float:left;
    width:65px;
    height:20px;
    color:#ffffff;
    background-color:#8CD600;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 5px 3px 5px;
}

.searchesGo
{
    float:left;
    width:35px;
    height:20px;
    color:#ffffff;
    background-color:#85A1D7;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 6px 3px 5px;
}

.searchesGo a
{
    text-decoration:none;
    color:#ffffff;
}

.emailNotesearchesElement
{
    height:6px;
    border-color:#6689CC;
    border-style:solid;
    border-width:1px;
}

.emailNotesearchesText
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:123px;
}

.emailNotesearchesDelete
{
    float:left;
    width:15px;
    height:20px;
    color:#ffffff;
    background-color:#ED2E38;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 1px 3px 5px;
}


.space
{
    width:20px;
    float:left;
}

/*----------------
    Email Style
------------------*/

.emailContainer
{
    width:500px;
}

.emailHeaderContainer
{
    width:350px;
    float:left;
    height:60px;
}

.emailHeader
{
    width:350px;
    float:left;
    height:35px;
}

.emailHeaderbottom
{
    width:350px;
    float:left;
    height:20px;
}

.emailInboxTab
{
    background-color:#8CD600;
    color:#ffffff;
    width:100px;
    height:20px;
    float:left;
    font-family:arial;
    font-size:14px;
    padding:5px 5px 0px 5px;
}

.emailInboxTab a
{
    color:#ffffff;
    text-decoration:none;
}

.emailSentTab
{
    background-color:#6689CC;
    color:#ffffff;
    width:100px;
    height:20px;
    float:left;
    font-family:arial;
    font-size:14px;
    padding:5px 5px 0px 5px;
}

.emailSentTab a
{
    color:#ffffff;
    text-decoration:none;
}

.emailDeletedTab
{
    background-color:#ED2E38;
    color:#ffffff;
    width:100px;
    height:20px;
    float:left;
    font-family:arial;
    font-size:14px;
    padding:5px 5px 0px 5px;
}

.emailDeletedTab a
{
    color:#ffffff;
    text-decoration:none;
}

.emailViewIcon
{
    float:left;
    margin:0px 2px 0px 2px;
}

.emailIconText
{
    font-family:Arial;
    font-size:11px;
    color:#707172;
    float:left;
    padding:0px 0px 0px 0px;
}

.emailIconText a
{
    font-family:Arial;
    font-size:11px;
    color:#707172;
    float:left;
    padding:0px 0px 0px 5px;
}

.emailIcon
{
    width:40px;
    float:left;
    
}

.emailReplyIcon
{
    float:left;
    background-color:#8CD600;
    padding:3px 7px 5px 7px;
    margin:0px 2px 0px 2px;
}

.emailDeleteIcon
{
    float:left;
    background-color:#ED2E38;
    padding:0px 7px 0px 7px;
    margin:0px 2px 0px 2px;
}
.emailList
{
    width:506px;
}

.emailListFrom
{
    width:120px;
    background-color:#A3DF33;
    color:#ffffff;
    height:20px;
    float:left;
    border-top:solid 1px #8CD600;
    border-left:solid 1px #8CD600;
    border-right:solid 1px #8CD600;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailListFrom a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}

.emailListSubject
{
    width:150px;
    background-color:#A3DF33;
    color:#ffffff;
    height:20px;
    float:left;
    border-top:solid 1px #8CD600;
    border-left:solid 1px #8CD600;
    border-right:solid 1px #8CD600;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailListSubject a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}

.emailListDateReceived
{
    width:200px;
    background-color:#A3DF33;
    color:#ffffff;
    height:20px;
    float:left;
    border-top:solid 1px #8CD600;
    border-left:solid 1px #8CD600;
    border-right:solid 1px #8CD600;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailListDateReceived a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}

.emailFromItem
{
    width:120px;
    background-color:#ffffff;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #8CD600;
    border-right:solid 1px #8CD600;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailSubjectItem
{
    width:150px;
    background-color:#ffffff;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #8CD600;
    border-right:solid 1px #8CD600;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailDateReceivedItem
{
    width:200px;
    background-color:#ffffff;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #8CD600;
    border-right:solid 1px #8CD600;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailFromItemGrey
{
    width:120px;
    background-color:#ccc;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #8CD600;
    border-right:solid 1px #8CD600;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailSubjectItemGrey
{
    width:150px;
    background-color:#ccc;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #8CD600;
    border-right:solid 1px #8CD600;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailDateReceivedItemGrey
{
    width:200px;
    background-color:#ccc;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #8CD600;
    border-right:solid 1px #8CD600;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}


.emailMessage
{
    width:494px;
    height:275px;
    border:solid 1px #8CD600;
    padding:5px 5px 5px 5px;
    font-family:arial;
    font-size:11px;
    color:#707172;
    float:left;
}

.emailListFromBlue
{
    width:120px;
    background-color:#85A1D7;
    color:#ffffff;
    height:20px;
    float:left;
    border-top:solid 1px #6689CC;
    border-left:solid 1px #6689CC;
    border-right:solid 1px #6689CC;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailListFromBlue a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}

.emailListSubjectBlue
{
    width:150px;
    background-color:#85A1D7;
    color:#ffffff;
    height:20px;
    float:left;
    border-top:solid 1px #6689CC;
    border-left:solid 1px #6689CC;
    border-right:solid 1px #6689CC;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailListSubjectBlue a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}

.emailListDateReceivedBlue
{
    width:200px;
    background-color:#85A1D7;
    color:#ffffff;
    height:20px;
    float:left;
    border-top:solid 1px #6689CC;
    border-left:solid 1px #6689CC;
    border-right:solid 1px #6689CC;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailListDateReceivedBlue a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}

.emailFromItemBlue
{
    width:120px;
    background-color:#ffffff;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #6689CC;
    border-right:solid 1px #6689CC;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailSubjectItemBlue
{
    width:150px;
    background-color:#ffffff;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #6689CC;
    border-right:solid 1px #6689CC;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailDateReceivedItemBlue
{
    width:200px;
    background-color:#ffffff;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #6689CC;
    border-right:solid 1px #6689CC;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailFromItemGreyBlue
{
    width:120px;
    background-color:#ccc;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #6689CC;
    border-right:solid 1px #6689CC;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailSubjectItemGreyBlue
{
    width:150px;
    background-color:#ccc;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #6689CC;
    border-right:solid 1px #6689CC;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailDateReceivedItemGreyBlue
{
    width:200px;
    background-color:#ccc;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #6689CC;
    border-right:solid 1px #6689CC;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}


.emailMessageBlue
{
    width:494px;
    height:200px;
    border:solid 1px #6689CC;
    padding:5px 5px 5px 5px;
    font-family:arial;
    font-size:11px;
    color:#707172;
}

.emailListFromRed
{
    width:120px;
    background-color:#ED2E38;
    color:#ffffff;
    height:20px;
    float:left;
    border-top:solid 1px #ED2E38;
    border-left:solid 1px #ED2E38;
    border-right:solid 1px #ED2E38;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailListFromRed a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}

.emailListSubjectRed
{
    width:150px;
    background-color:#ED2E38;
    color:#ffffff;
    height:20px;
    float:left;
    border-top:solid 1px #ED2E38;
    border-left:solid 1px #ED2E38;
    border-right:solid 1px #ED2E38;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailListSubjectRed a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}

.emailListDateReceivedRed
{
    width:200px;
    background-color:#ED2E38;
    color:#ffffff;
    height:20px;
    float:left;
    border-top:solid 1px #ED2E38;
    border-left:solid 1px #ED2E38;
    border-right:solid 1px #ED2E38;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailListDateReceivedRed a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}


.emailFromItemRed
{
    width:120px;
    background-color:#ffffff;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #ED2E38;
    border-right:solid 1px #ED2E38;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailSubjectItemRed
{
    width:150px;
    background-color:#ffffff;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #ED2E38;
    border-right:solid 1px #ED2E38;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailDateReceivedItemRed
{
    width:200px;
    background-color:#ffffff;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #ED2E38;
    border-right:solid 1px #ED2E38;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailFromItemGreyRed
{
    width:120px;
    background-color:#ccc;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #ED2E38;
    border-right:solid 1px #ED2E38;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailSubjectItemGreyRed
{
    width:150px;
    background-color:#ccc;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #ED2E38;
    border-right:solid 1px #ED2E38;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}

.emailDateReceivedItemGreyRed
{
    width:200px;
    background-color:#ccc;
    color:#707172;
    height:20px;
    float:left;
    border-left:solid 1px #ED2E38;
    border-right:solid 1px #ED2E38;
    padding:5px 5px 0px 5px;
    font-family:arial;
    font-size:11px;
}


.emailMessageRed
{
    width:494px;
    height:200px;
    border:solid 1px #ED2E38;
    padding:5px 5px 5px 5px;
    font-family:arial;
    font-size:11px;
    color:#707172;
}

.emailIcons
{
    float:right;
    height:50px;
}

.emailSendBtn
{
    color:#ffffff;
    background-color:#8CD600;
    font-family:arial;
    font-size:14px;
    height:15px;
    width:35px;
    padding:5px 40px 5px 40px;
    margin-top:10px;
    float:left;
}

.emailSendBtn a
{
    color:#ffffff;
    text-decoration:none;
}

.subscriptionElement
{
    width:400px;
    padding:5px 0px 5px 0px;
    float:left;
}

.subscriptionText
{
    font-family:Arial;
    font-size:14px;
    color:#707172;
    float:left;
}

.subscriptionTextConf
{
    font-family:Arial;
    font-size:14px;
    color:#707172;
}

.subscriptionTextConfRed
{
    font-family:Arial;
    font-size:14px;
    color:Red;
}

.subscriptionTextContainer
{
    width:120px;
    float:left;
    padding-top:3px;
}

.subscriptionButton
{
    background-color:#6689CC;
    font-family:arial;
    font-size:14px;
    height:15px;
    width:85px;
    padding:5px 10px 5px 10px;
    color:#ffffff; 
    float:left;
}
.subscriptionButton a
{
    text-decoration:none;
    color:#ffffff;
}

.subscriptionButtonYellow
{
    background-color:#FFB400;
    font-family:arial;
    font-size:14px;
    height:15px;
    width:85px;
    padding:5px 10px 5px 10px;
    margin: 0 25px 0 0px;
    color:#ffffff; 
    float:left;
}
.subscriptionButtonYellow a
{
    text-decoration:none;
    color:#ffffff;
}

.subscriptionButtonConf
{
    background-color:#6689CC;
    font-family:arial;
    font-size:14px;
    height:15px;
    width:115px;
    padding:5px 10px 5px 10px;
    color:#ffffff;
}

.subscriptionButtonConf a
{
    text-decoration:none;
    color:#ffffff;
}

.subscribeButton
{
    margin-top:10px;
    background-color:#8CD600;
    color:#ffffff;
    padding:5px 3px 5px 20px;
}

.subscribeButton a
{
    text-decoration:none;
    color:#ffffff;
}

.usefulLinksText16px a
{
    color:#6689cc;
    font-family:Arial;
    font-size:16px;
    height:30px;
    text-decoration:none;
}

.usefulLinksText16px
{
    color:#6689cc;
    font-family:Arial;
    font-size:16px;
    height:30px;
    text-decoration:none;
}

.linkElement
{
    /* width:250px; */
    /*height:50px;*/
}

.linkText
{
    font-family:Arial;
    font-size:11px;
    color:#707172;
    /*height:0px;*/
    
}

.linkText a
{
    font-family:Arial;
    font-size:11px;
    color:#707172;
    text-decoration:none;
    font-weight:bold;
}

.linkrightTextContainer
{
    float:left;
    width:250px;
}

.linkleftTextContainer
{
    float:left;
    width:250px;
}

.mySearchProfileElement
{
    height:26px;
    border-color:#6689CC;
    border-style:solid;
    border-width:1px;
}

.mySearchProfileElementDont
{
    height:30px;
    border-color:#6689CC;
    border-style:solid;
    border-width:1px;
}

.mySearchProfileText
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:78px;
}

.mySearchProfileTextLong
{
    font-family:Arial;
    font-size:11px;
	color:#707172;
	padding:3px 3px 3px 10px;
	float:left;
	width:130px;
}


.mySearchProfileText a
{
	color:#707172;
	text-decoration:none;
}

.mySearchProfileDelete
{
    float:left;
    width:15px;
    height:20px;
    color:#ffffff;
    background-color:#ED2E38;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 1px 3px 5px;
}

.mySearchProfileDelete a
{
    color:#ffffff;
    text-decoration:none;
}

.mySearchProfileAdd
{
    background-color:#6689CC;
    color:#ffffff;
    font-family:Arial;
    font-size:14px;
    padding:3px 1px 3px 15px;
    text-align:center;
    margin-top:5px;
    height:15px;
}

.mySearchProfileAdd a
{
    text-decoration:none;
    color:#ffffff;
}

.myPoolInbox
{
    float:left;
    padding:10px 10px 0px 10px;
    width:60px
}

.myPoolInbox a
{
    text-decoration:none;
}

.myPoolSent
{
    float:left;
    padding:10px 0px 0px 10px;
}

.myPoolSent a
{
    text-decoration:none;
}

.myPoolEmailDiv
{
    border-left:solid 1px #8CD600;
    height:300px;
    float:left;
    margin-top:10px;
}

.imageContainer
{
    padding:20px 30px 30px 30px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
}

.adminPager
{
    font-size:14px;
    font-weight:bold;
    color:#6689cc;
    text-decoration:none;
}

.adminPager a
{
    font-size:12px;
    color:Gray;
}

.searchSortText
{
	font-size:0.8em;
	color:#707172;
	padding-right:50px;
	padding-top:3px;
}

.Portal
{
    font-size:11px;
	padding-right:10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	float:left;
}

.PortalHeader
{
    padding:3px 3px 3px 3px;
    color:#ffffff;
    background-color:#6689cc;
}

.PortalHeader a
{
    color:#ffffff;
}

.PortalContent
{
    padding:3px 3px 3px 3px;
    color:#6689cc;
    font-size:14px;
    
}

.PortalContent a
{
    padding:3px 3px 3px 3px;
    color:#6689cc;
    font-size:14px;
    text-decoration:none;
}

.lineheight15
{
    padding-top:0px;
    padding-bottom:5px;
}
.rowheight30
{
    height:30px;
}
.bulletlist
{
    padding:0 0 0 0;
    margin:0 0 0 15px;
}
.bulletlist li
{
    margin:5px 0 5px 0;
}
.ad-box
{
    background-image:url("../../images/message-yellow.gif");
    color:#666666;
    background-repeat:no-repeat;
    width:542px;
    height:100px;
    padding-top:5px;
    padding-left:8px;
    padding-right:5px;

}
.ad-box p
{
    color:#666666;
    font-weight:normal;
    padding-right:10px;
    
}

.ad-box a
{
    color:#666666;
    font-weight:bold;
    text-decoration:none;
}

.message-box
{
    color:#ffffff;
    background-image:url("../../images/message-purple.gif");
    background-repeat:no-repeat;
    width:542px;
    height:110px;
    padding-top:5px;
    padding-left:8px;
    padding-right:5px;

}
.message-box p
{
    color:#ffffff;
    font-weight:normal;
    padding-right:10px;
    
}

.message-box a
{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

.map-background {
    height:202px;
    width:302px;
    background-image:url("../../images/map-background.gif");
    background-repeat:no-repeat;
    padding:1px;
}

/* Admin */
#grdVwPAUsers td
{
    font-family:Arial;
    font-size:0.7em;
}
#grdVwPAUsers th
{
    font-family:Arial;
    font-size:0.7em; 
}
#grdVwPAs td
{
    font-family:Arial;
    font-size:0.7em;
}
#grdVwPAs th
{
    font-family:Arial;
    font-size:0.7em;
}