/* CSS Document */

body{
	margin				: 0px;
	border				: 0px;
	padding				: 0px;
	height				: 100%;
	max-height			: 100%;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: normal;
	font-size			: 70%;	
	background-color	: #ffffff;
	color				: #757575;
	line-height			: 1.4em;
	overflow			: hidden;
}

/* for internet explorer */
* html body {
  padding				: 87px 0 87px 0; 
  }

legend {
	margin				: 0px 5px 10px;
}

form {
	margin				: 0px;
	padding				: 0px;
}

input, textarea, select, label {
	font-size			: 1em;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
}
/*
div {
	border: 1px solid black;
}
*/

/* ----------------------------------------------------------------------------- 
   ------- TOP BLOCK
 */
 
#topblock{
	position			: absolute;
	top					: 0px;
	left				: 0px;
	width				: 930px;
	height				: 87px;
  }

* html #topblock {
	height				: 91px;
}
  
#toplefttext{
	float				: left;
	width				: 150px;
	height				: 87px;
	padding				: 0px;
	margin				: 0px;
}

#toprighttext{
	float				: right;
	text-align			: right;
	width				: 150px;
	height				: 10px;
	padding				: 0px 10px 0px 0px;
}

#toprighttext a{
	color				: #757575;
	text-decoration		: none;
}

#toprighttext a:hover{
	color				: #E4145C;
	text-decoration		: none;
}

/* ----------------------------------------------------------------------------- 
   ------- CONTENT
 */
 
#contentholder{
	position 			: fixed;
	top					: 87px;
	left				: 0px;
	bottom				: 95px;
	right				: 0px; 
	overflow			: auto;
}	

* html #contentholder {
  height				:100%; 
  width					:100%; 
  }

/* ----------------------------------------------------------------------------- 
   ------- FOOTER
 */
 
#footer{
 	position			: absolute;
	bottom				: 0px;
	left				: 0px;
	width				: 98%;
	height				: 70px;
}

.leftanimation{
	width 				: 174px;
	height				: 350px;
	float				: left;
}

.cmscontent{
	margin				: 0px 0px 20px 10px;
	float				: left;
	padding-bottom		: 1.5em;
	max-width			: 735px;
	width				: 735px;
}

.cmscontent1{
	margin				: 0px 20px 20px 10px;
	width				: 400px;
	float				: left;
	padding-bottom		: 1.5em;
}

/* ----------------------------------------------------------------------------- 
   ------- LEFT CONTAINER
 */

#rightblock {
	width				: 315px;
	margin				: 0px;
	padding				: 0px;
	float				: left;
}
.rightnewsblock, .rightnewsblock1, .rightnewsblock2{
	min-height			: 90px;
	width				: 315px;
	background-color	: #FBDCE7;
	margin-top			: 45px;
	margin-bottom		: 10px;
	margin-right		: 10px;
}

.rightnewsblock1{
	background-color	: #e4145c;
	margin-top			: 10px;
}

.rightnewsblock2{
	margin-top			: 10px;
}

.newscontainer, .newscontainer1{
	min-height			: 60px;
	width				: 285px;
	padding 			: 0px;
	margin-left			: 15px;
}

.newscontainer h2, .newscontainer h3, .newscontainer1 h3{
	font-weight			: bold;
	font-size			: 1em;
	margin-bottom		: 5px;
}

.newscontainer1 p, .newscontainer1 h3 {
	color				: #FFFFFF;
}

.newscontainer img {
	float				: right;
	width				: 100px;
	margin				: 0px 0px 0px 5px;
}

.newscontainer p {
	color				: #e4145c;
	margin				: 0px;
	padding				: 5px 0px;
	clear				: both;
}

.newscontainer p a {
	color				: #e4145c;
	text-decoration		: none;
}

.newscontainer p a:hover {
	color				: #757575;
}

.newscontainer1 p {
	color				: #FFFFFF;
	margin				: 0px;
	padding				: 5px 0px;
}

.newsclickhere, .newsclickhere1{
	width				: 300px;
	height				: 20px;
	padding				: 5px 0px 0px 15px;
	text-align			: right;
	font-weight			: bold;
	color				: #e4145c;
	text-align			: left;
}

.newsclickhere a{
	color				: #e4145c;
	text-decoration		: none;
}

.newsclickhere  a:hover{ 
	color				: #757575;
	text-decoration		: none;	
	font-weight			: bold;
 }

.newsclickhere1 a, .newscontainer1 p a{
	color				: #ffffff;
	text-decoration		: none;
}

.newscontainer1 p a:hover{ 
	color				: #ffffff;
	text-decoration		: underline;	
 }

.newsclickhere1 a:hover{ 
	color				: #ffffff;
	text-decoration		: underline;	
	font-weight			: bold;
 }

.curvesholder {
	width 				: 315px;
	height				: 15px;
}

/* ----------------------------------------------------------------------------- 
   ------- CURVES
 */

#topleft, #topright, #bottomleft, #bottomright, #topleft1, #topright1, #bottomleft1, #bottomright1 {
	width				: 15px;
	height				: 15px;	
	background-repeat 	: no-repeat;
	background-position : top left; 	
	}

#topleftsmall, #toprightsmall {
	width				: 8px;
	height				: 8px;	
	background-repeat 	: no-repeat;
	background-position : top left; 	
	}
	
#bottomleftsmall, #bottomrightsmall {
	width				: 8px;
	height				: 8px;	
	background-repeat 	: no-repeat;
	background-position : bottom left; 	
	}
	
#topleft, #bottomleft, #topleft1, #bottomleft1, #topleftsmall, #bottomleftsmall {
	float				: left;
}	

#topright, #bottomright, #topright1, #bottomright1, #toprightsmall, #bottomrightsmall {
	float				: right;
}

#topleft {background-image		: url(../STAT/pink_curve_top_left.gif);}
#topright {background-image		: url(../STAT/pink_curve_top_right.gif);}
#bottomleft {background-image	: url(../STAT/pink_curve_bot_left.gif);}
#bottomright {background-image	: url(../STAT/pink_curve_bot_right.gif);}

#topleft1 {background-image		: url(../STAT/darkpink_curve_top_left.gif);}
#topright1 {background-image	: url(../STAT/darkpink_curve_top_right.gif);}
#bottomleft1 {background-image	: url(../STAT/darkpink_curve_bot_left.gif);}
#bottomright1 {background-image	: url(../STAT/darkpink_curve_bot_right.gif);}

/* ----------------------------------------------------------------------------- 
   ------- NAVIGATION
 */
 
#navcontainer {
	height				: 60px;
	width				: 945px;
	margin				: 0px;
	padding				: 5px 0px 0px 20px;
 }
 
#navcontainer ul {
	list-style-type		: none;
	padding				: 0px;
	margin				: 1px 0px 0px;			
	text-indent			: -8000px;
	text-decoration		: none;
 }
 
#navcontainer ul li
{
	float				: left;
	background-position : top center;
	background-repeat	: no-repeat;
	padding				: 0px;
} 

#navcontainer li#nav1 {background:url(/stat/home.gif);background-repeat: no-repeat; width: 85px; height: 55px; margin : 0px 20px 0px 0px;}
#navcontainer li#nav2 {background:url(/stat/the-latest.gif);background-repeat: no-repeat; width: 101px; height: 55px; margin : 0px 20px;}
#navcontainer li#nav3 {background:url(/stat/services.gif);background-repeat: no-repeat; width: 96px; height: 55px; margin : 0px 20px;}
#navcontainer li#nav4 {background:url(/stat/clients.gif);background-repeat: no-repeat; width: 71px; height: 55px; margin : 0px 20px;}
#navcontainer li#nav5 {background:url(/stat/research.gif);background-repeat: no-repeat; width: 96px; height: 55px; margin : 0px 20px;}
#navcontainer li#nav6 {background:url(/stat/members.gif);background-repeat: no-repeat; width: 97px; height: 55px; margin : 0px 20px;}
#navcontainer li#nav7 {background:url(/stat/contact-us.gif);background-repeat: no-repeat; width: 116px; height: 55px; margin : 0px 20px;}

#navcontainer ul li a {
	display				: block;
	padding				: 0px;
	text-align			: center;
	margin				: 0px;
	height				: 55px;
	border-top			: 1px solid #D9D9D9; 
}

#navcontainer ul li a:hover 
{ 
	background-position : 0px -55px;
}
 
#navcontainer ul li ul{
	list-style-type		: none;
	padding				: 0px;
	margin				: 1px 0px 0px;			
	text-indent			: 0px;
	text-decoration		: none;
	font-size			: 1em;
	line-height			: 1em;
 }
 
#navcontainer ul li ul li a {
	text-align			: left;
	padding				: 5px 5px 0px 5px;
	margin				: 0px;
	height				: 22px;
	border-top			: 1px solid #FFFFFF; 
}

/* ----------------------------------------------------------------------------- 
   ------- SUB-NAVIGATION
 
#subnavcontainer {
	height				: 24px;
	width				: 100%;
	padding				: 5px 0px 0px 20px;
	background-color	: #EEEEEE;
 }
 
#subnavcontainer ul {
	list-style-type		: none;
	padding				: 0px;
	margin				: 0px;			
 }
 
#subnavcontainer li, #subnavcontainer li a
{
	display				: block;
	float				: left;
	text-align			: left;
	margin				: 0px;
	padding				: 0px 10px 0px 0px;
	height				: 17px;
	text-decoration		: none;
	border-right		: 1px solid #EEEEEE;
} 

#subnavcontainer ul#Menuindex li a {color: #E4145C; border-right-color: #E4145C;}
#subnavcontainer ul#Menunews li a {color: #9966CC; border-right-color: #9966CC;}
#subnavcontainer ul#Menuservices li a {color: #F4792E; border-right-color: #F4792E;}
#subnavcontainer ul#Menuclients li a {color: #2E8DCD; border-right-color: #2E8DCD;}
#subnavcontainer ul#Menuresearch li a {color: #8DB265; border-right-color: #8DB265;}
#subnavcontainer ul#Menumembers li a {color: #49CAB6; border-right-color: #49CAB6;}
#subnavcontainer ul#Menucontact li a {color: #FFCC00; border-right-color: #FFCC00;}

#subnavcontainer li a:hover 
{ 
	text-decoration		: underlined;
}
 */

/* ----------------------------------------------------------------------------- 
   -------Text Styles
*/


#toplefttext h1 {
	background-image	: url(../STAT/promotelogo.gif);
	background-position	: left top;
	background-repeat	: no-repeat;
	text-indent			: -9000px;
	width				: 174px;
	height				: 87px;
}	

h1#pageTitle {
	font-size			: 1.8em;
	margin-bottom		: 1.5em;
	font-weight			: normal;
}	

h2 {
	font-size			: 1.5em;
	margin-bottom		: 1.3em;
}	

h3 {
	font-size			: 1.5em;
	margin-bottom		: 5px;
}	

h4 {
	font-size			: 1em;
	margin-bottom		: 10px;
	font-weight			: bold;
}	

h5 {
	font-size			: 1em;
	margin-bottom		: 10px;
	font-weight			: bold;
}	

h4, h5, h6 {
	color				: #e4145c;
	font-weight			: bold;
}	

h1, h2, h3, a:hover {
	color				: #e4145c;
	font-weight			: normal;
}	

p {
	margin				: 0px;
	padding				: 0px;
	margin-bottom		: 10px;
}

a {
	color: #757575;
	text-decoration		: underline;
}

a:hover {
	color: #e4145c;
	text-decoration		: underline;
}

.latestNews h3 a {
	margin-bottom		: 10px;
	color				: #e4145c;
	font-weight			: bold;
}
.latestNews h3 a:hover {
	color				: #e4145c;
	font-weight			: bold;
	text-decoration		: underline;
}
.latestNews p a {
	color				: #e4145c;
}
.latestNews p a:hover {
	color				: #e4145c;
	text-decoration		: underline;
}
a img {
	border				: 0px none;
}

th, td {
	font-weight			: normal;
	font-size			: 8pt;
}

/*
* html th, td {
	font-size			: 0.7em;
}
*/

th.formhead {
	width				: 120px;
	height				: 20px;
	text-align			: left;
	vertical-align		: top;
	color				: #ffffff;
}

.latestNews {
	clear				: both;
}
.latestNews h4 {
	font-size			: 1em;
	margin				: 5px 0px 0px;
}

.latestNews a {
	text-decoration		: none;
}

.formcell input, .formcell textarea {
	width				: 145px;
}
.formcell input.textSmall {
	width				: 70px;
}
table.widetable
{
	width				: 750px;
}
table.widetable th
{
	padding				: 5px;
	font-size			: 70%;
	vertical-align		: top;
	font-weight			: bold;
	text-align			: left;
	color				: #FFFFFF;
}
table.widetable th.fullwidth
{
	font-weight			: bold;
	width				: 750px;
}
table.widetable td
{
	padding				: 5px;
	font-size			: 70%;
	text-align			: left;
}
table.widetable td.emptyleft
{
	width				: 160px;
}
table.membersReg {
	width				: 430px;
}
table.membersReg th.formhead {
	padding				: 5px;
	vertical-align		: top;
	text-align			: left;
	width				: 180px;
	color				: #757575;
}
.redtext {
	color				: #FF0000;
}

.whitetext {
	color				: #FFFFFF;
}

.pinkTitle {
	color				: #e4145c;
}

.brownTitle {
	color				: #DFC29A;
}

.orangeTitle {
	color				: #F4792E;
}

.blueTitle {
	color				: #3D95D2;
}

.tealTitle {
	color				: #8DB265;
}

.greenTitle {
	color				: #11B89E;
}

.yellowTitle {
	color				: #EFDE86;
}
