/* CSS Document */

body {
	background-image: url(../graphics/index_back.jpg);
	font-family: Arial, Helvetica, Verdana,sans-serif;
	background-repeat: no-repeat;
	background-position:center top;
	margin:0;
	padding:0;
	height:1000px;
}


/* UNIVERSAL */

a:active, a:focus {
outline: 0
}
/*a img {
	border:none;
}*/
a:active {
outline: none;
}
a:focus {
-moz-outline-style: none;
} 


h3 {
margin-left:12px; 
width:400px;
font-size:1.2em;
}

/* Floats & Spacers */ 
.fltrt { 
	float:right;
	margin:0 0 4px 12px;
	padding:0;
}
.fltlft { 
	float:left;
	margin:0 12px 4px 0;
	padding:0;
}
.fltcen { 
	margin: 0 auto 10px auto;
	display: block;
	border:0;
}
.fltrt_border { 
	float:right;
	margin:0 0 0 10px;
	padding:0;
	background-color:#FFFFFF;
	border:solid 1px #CCC;
	padding:4px;	
}
.fltlft_border { 
	float:left;
	margin:0 10px 0 0;
	padding:0;
	background-color:#FFFFFF;
	border:solid 1px #CCC;
	padding:4px;	
}
.fltcen_border { 
	margin: 0 auto 10px auto;
	display: block;
	border:0;
	background-color:#FFFFFF;
	border:solid 1px #CCC;
	padding:4px;	
}

/* HOME LIST */

#home_links {
 width: 980px;
 height: 562px;
 background: url(../graphics/index_back_all2.jpg);
 background-position:center top;
 margin: 10px auto; 
 padding: 0;
 position: relative;
}
#home_links li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#home_links a {display: block;}

#link1 {left: 15px; top: 58px; width: 140px; height: 44px;}
#link2 {left: 189px; top: 30px; width: 229px; height: 117px;}
#link3 {left: 453px; top: 11px; width: 242px; height: 119px;}
#link4 {left: 694px; top: 67px; width: 196px; height: 177px;}
#link5 {left: 748px; top: 313px; width: 200px; height: 163px;}
#link6 {left: 437px; top: 409px; width: 253px; height: 141px;}
#link7 {left: 264px; top: 394px; width: 188px; height: 163px;}
#link8 {left: 58px; top: 258px; width: 235px; height: 170px;}
#link9 {left: 247px; top: 164px; width: 86px; height: 79px;}
#link10 {left: 56px; top: 446px; width: 160px; height: 110px;}
#link11 {left: 707px; top: 491px; width: 235px; height: 50px;}
#link12 {left: 836px; top: 6px; width: 138px; height: 75px;}
#scroller {left: 363px; top:195px; width: 260px; height: 120px;}


#link1 a {height: 44px;}
#link2 a {height: 117px;}
#link3 a {height: 119px;}
#link4 a {height: 177px;}
#link5 a {height: 163px;}
#link6 a {height: 141px;}
#link7 a {height: 163px;}
#link8 a {height: 170px;}
#link9 a {height: 79px;}
#link10 a {height: 110px;}
#link11 a {height: 50px;}
#link12 a {height: 75px;}

#link1 a:hover {background: url(../graphics/logo_hover.jpg) no-repeat;}
#link2 a:hover {background: url(../graphics/client_login.gif) no-repeat;}
#link3 a:hover {background: url(../graphics/what_we_do.gif) no-repeat;}
#link4 a:hover {background: url(../graphics/who_we_are.gif) no-repeat;}
#link5 a:hover {background: url(../graphics/get_in_touch.gif) no-repeat;}
#link6 a:hover {background: url(../graphics/whats_new.gif) no-repeat;}
#link7 a:hover {background: url(../graphics/who_weve_worked_with.gif) no-repeat;}
#link8 a:hover {background: url(../graphics/why_use_curiosity2.gif) no-repeat;}
#link9 a:hover {background: url(../graphics/no_cats.gif) no-repeat;}



.movie {
position:relative;
padding-left: 303px; 
padding-top: 145px;
}



/* SUBPAGE - MENUS */ 

#sub_container {
 width: 974px;
 height: 600px;
 background: url(../graphics/subpage_blank_new.jpg);
 background-position:center top;
 margin: 25px auto; 
 padding: 0;
 position: relative;
}

#sub_container_contact {
 width: 974px;
 height: 600px;
 background-position:center top;
 margin: 25px auto; 
 padding: 0;
 position: relative;
}
#sub_container_login {
 width: 974px;
 height: 600px;
 background-position:center top;
 margin: 25px auto; 
 padding: 0;
 position: relative;
}
#sub_homelink li, #sub_links_menu li, #sub_contactlink li{margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#sub_homelink a, #sub_links_menu a, #sub_contactlink a {display: block;}


#link1a {left: 12px; top: 43px; width: 140px; height: 44px;}
#link2a {left: 830px; top: 1px; width: 126px; height: 72px;}
#link3a {left: 830px; top: 83px; width: 126px; height: 72px;}
#link4a {left: 830px; top: 166px; width: 126px; height: 72px;}
#link5a {left: 830px; top: 255px; width: 126px; height: 72px;}
#link6a {left: 830px; top: 342px; width: 126px; height: 72px;}
#link7a {left: 830px; top: 436px; width: 126px; height: 72px;}
#link8a {left: 16px; top: 478px; width: 157px; height: 93px;}

#link1a a {height: 44px;}
#link2a a {height: 72px;}
#link3a a {height: 72px;}
#link4a a {height: 72px;}
#link5a a {height: 72px;}
#link6a a {height: 72px;}
#link7a a {height: 72px;}
#link8a a {height: 93px;}

#link1a a:hover {background: url(../graphics/logo_hover.jpg) no-repeat;}
#link2a a:hover {background: url(../graphics/sub_client_login.gif) no-repeat;}
#link3a a:hover {background: url(../graphics/sub_what_we_do.gif) no-repeat;}
#link4a a:hover {background: url(../graphics/sub_who_we_are.gif) no-repeat;}
#link5a a:hover {background: url(../graphics/sub_get_in_touch.gif) no-repeat;}
#link6a a:hover {background: url(../graphics/sub_whats_new.gif) no-repeat;}
#link7a a:hover {background: url(../graphics/sub_who_weve_worked_with.gif) no-repeat;}
#link8a a:hover {background: url(../graphics/sub_why_use_curiosity.gif) no-repeat;}



/* SUBPAGE - WHAT WE DO */
/*
#subnav_whatwedo {
background: url(../graphics/subnav_whatwedo.gif);
background-position:left top;
background-repeat:no-repeat;
width:193px;
height:260px;
position: absolute;
left: 70px; 
top: 190px;
}
#subnav_whatwedo ul li  {margin: 0; padding: 0; list-style: none; display: block; position:absolute;}
#subnav_whatwedo a {display: block;}

#quan {left: 0; top: 40px; width: 193px; height: 31px;}
#qual {left: 0; top: 71px; width: 193px; height: 29px;}
#rec {left: 0; top: 100px; width: 193px; height: 34px;}
#omni {left: 0; top: 134px; width: 193px; height: 26px;}

#quan a {height: 31px;}
#qual a {height: 29px;}
#rec a {height: 34px;}
#omni a {height: 26px;}

#quan a:hover, #quan.selected {background: url(../graphics/subnav_whatwedo_quan.gif) no-repeat;}
#qual a:hover, #qual.selected {background: url(../graphics/subnav_whatwedo_qual.gif) no-repeat;}
#rec a:hover, #rec.selected {background: url(../graphics/subnav_whatwedo_rec.gif) no-repeat;}
#omni a:hover, #omni.selected {background: url(../graphics/subnav_whatwedo_omni.gif) no-repeat;}

*/

/* NEW SUBPAGE NAVIGATION - WHAT WE DO */ 

/* Nav Bar */
#subnav_whatwedo, #subnav_whatwedo2 {
	margin:0px;
	padding:0px;
	width:250px;
	position: absolute;
	left: 70px; 
	top: 176px;
}
#subnav_whatwedo li, #subnav_whatwedo2  li {
	list-style:none;
	/*position:absolute*/
}
#subnav_whatwedo a {
/*	height:29px;*/
	display:block;
	text-indent:-999em;/**/
}
#subnav_whatwedo2 a {
/*	height:29px;*/
	display:block;
}


/*infopages links*/
#whatwedo_1 a {
	background:url(../graphics/subnav/whatwedo_1.gif) no-repeat;
	height:47px;
}
#whatwedo_2 a {
	background:url(../graphics/subnav/whatwedo_2.gif) no-repeat;
	height:39px;
}
#whatwedo_3 a {
	background:url(../graphics/subnav/whatwedo_3.gif) no-repeat;
	height:32px;
}
#whatwedo_4 a {
	background:url(../graphics/subnav/whatwedo_4.gif) no-repeat;
	height:26px;
}
#whatwedo_5 a {
	background:url(../graphics/subnav/whatwedo_5.gif) no-repeat;
	height:35px;
}
#whatwedo_6 a {
	background:url(../graphics/subnav/whatwedo_6.gif) no-repeat;
	height:45px;
}
#whatwedo_7 a {
	background:url(../graphics/subnav/whatwedo_7.gif) no-repeat;
	height:26px;
}
#whatwedo_8 a {
	background:url(../graphics/subnav/whatwedo_8.gif) no-repeat;
	height:32px;
}


/*focus styles */

#whatwedo_1 a:hover, #whatwedo_1 a:active, #whatwedo_1 a:focus, #whatwedo_1.selected a {
	background-position: -250px 0;
}
#whatwedo_2 a:hover, #whatwedo_2 a:active, #whatwedo_2 a:focus, #whatwedo_2.selected a {
	background-position: -250px 0;
}
#whatwedo_3 a:hover, #whatwedo_3 a:active, #whatwedo_3 a:focus, #whatwedo_3.selected a {
	background-position: -250px 0;
}
#whatwedo_4 a:hover, #whatwedo_4 a:active, #whatwedo_4 a:focus, #whatwedo_4.selected a {
	background-position: -250px 0;
}
#whatwedo_5 a:hover, #whatwedo_5 a:active, #whatwedo_5 a:focus, #whatwedo_5.selected a {
	background-position: -250px 0;
}
#whatwedo_6 a:hover, #whatwedo_6 a:active, #whatwedo_6 a:focus, #whatwedo_6.selected a {
	background-position: -250px 0;
}
#whatwedo_7 a:hover, #whatwedo_7 a:active, #whatwedo_7 a:focus, #whatwedo_7.selected a {
	background-position: -250px 0;
}
#whatwedo_8 a:hover, #whatwedo_8 a:active, #whatwedo_8 a:focus, #whatwedo_8.selected a {
	background-position: -250px 0;
}

/*whatwedo new links*/
#whatwedo_9 a {
	background:url(../graphics/subnav/whatwedo_9.gif) no-repeat;
	height:28px;
}
#whatwedo_10 a {
	background:url(../graphics/subnav/whatwedo_10.gif) no-repeat;
	height:23px;
}
#whatwedo_11 a {
	background:url(../graphics/subnav/whatwedo_11.gif) no-repeat;
	height:32px;
}
#whatwedo_12 a {
	background:url(../graphics/subnav/whatwedo_12.gif) no-repeat;
	height:29px;
}
#whatwedo_13 a {
	background:url(../graphics/subnav/whatwedo_13.gif) no-repeat;
	height:28px;
}
#whatwedo_14 a {
	background:url(../graphics/subnav/whatwedo_14.gif) no-repeat;
	height:26px;
}
#whatwedo_15 a {
	background:url(../graphics/subnav/whatwedo_15.gif) no-repeat;
	height:33px;
}
#whatwedo_16 a {
	background:url(../graphics/subnav/whatwedo_16.gif) no-repeat;
	height:38px;
}
#whatwedo_17 a {
	background:url(../graphics/subnav/whatwedo_17.gif) no-repeat;
	height:32px;
}


/*focus styles */

#whatwedo_9 a:hover, #whatwedo_9 a:active, #whatwedo_9 a:focus, #whatwedo_9.selected a {
	background-position: -250px 0;
}
#whatwedo_10 a:hover, #whatwedo_10 a:active, #whatwedo_10 a:focus, #whatwedo_10.selected a {
	background-position: -250px 0;
}
#whatwedo_11 a:hover, #whatwedo_11 a:active, #whatwedo_11 a:focus, #whatwedo_11.selected a {
	background-position: -250px 0;
}
#whatwedo_12 a:hover, #whatwedo_12 a:active, #whatwedo_12 a:focus, #whatwedo_12.selected a {
	background-position: -250px 0;
}
#whatwedo_13 a:hover, #whatwedo_13 a:active, #whatwedo_13 a:focus, #whatwedo_13.selected a {
	background-position: -250px 0;
}
#whatwedo_14 a:hover, #whatwedo_14 a:active, #whatwedo_14 a:focus, #whatwedo_14.selected a {
	background-position: -250px 0;
}
#whatwedo_15 a:hover, #whatwedo_15 a:active, #whatwedo_15 a:focus, #whatwedo_15.selected a {
	background-position: -250px 0;
}
#whatwedo_16 a:hover, #whatwedo_16 a:active, #whatwedo_16 a:focus, #whatwedo_16.selected a {
	background-position: -250px 0;
}
#whatwedo_17 a:hover, #whatwedo_17 a:active, #whatwedo_17 a:focus, #whatwedo_17.selected a {
	background-position: -250px 0;
}






/*why use links*/
#whyuse_1 a {
	background:url(../graphics/subnav/whyuse_1.gif) no-repeat;
	height:32px;
}
#whyuse_2 a {
	background:url(../graphics/subnav/whyuse_2.gif) no-repeat;
	height:29px;
}
#whyuse_3 a {
	background:url(../graphics/subnav/whyuse_3.gif) no-repeat;
	height:30px;
}
#whyuse_4 a {
	background:url(../graphics/subnav/whyuse_4.gif) no-repeat;
	height:26px;
}
#whyuse_5 a {
	background:url(../graphics/subnav/whyuse_5.gif) no-repeat;
	height:33px;
}
#whyuse_6 a {
	background:url(../graphics/subnav/whyuse_6.gif) no-repeat;
	height:28px;
}
#whyuse_7 a {
	background:url(../graphics/subnav/whyuse_7.gif) no-repeat;
	height:33px;
}


/*focus styles */

#whyuse_1 a:hover, #whyuse_1 a:active, #whyuse_1 a:focus, #whyuse_1.selected a {
	background-position: -250px 0;
}
#whyuse_2 a:hover, #whyuse_2 a:active, #whyuse_2 a:focus, #whyuse_2.selected a {
	background-position: -250px 0;
}
#whyuse_3 a:hover, #whyuse_3 a:active, #whyuse_3 a:focus, #whyuse_3.selected a {
	background-position: -250px 0;
}
#whyuse_4 a:hover, #whyuse_4 a:active, #whyuse_4 a:focus, #whyuse_4.selected a {
	background-position: -250px 0;
}
#whyuse_5 a:hover, #whyuse_5 a:active, #whyuse_5 a:focus, #whyuse_5.selected a {
	background-position: -250px 0;
}
#whyuse_6 a:hover, #whyuse_6 a:active, #whyuse_6 a:focus, #whyuse_6.selected a {
	background-position: -250px 0;
}
#whyuse_7 a:hover, #whyuse_7 a:active, #whyuse_7 a:focus, #whyuse_7.selected a {
	background-position: -250px 0;
}


/* who we are */
#who_1 a {
	background:url(../graphics/subnav/who_1.gif) no-repeat;
	height:30px;
}
#who_2 a {
	background:url(../graphics/subnav/who_2.gif) no-repeat;
	height:28px;
}
#who_3 a {
	background:url(../graphics/subnav/who_3.gif) no-repeat;
	height:30px;
}
#who_4 a {
	background:url(../graphics/subnav/who_4.gif) no-repeat;
	height:26px;
}

/*focus styles */

#who_1 a:hover, #who_1 a:active, #who_1 a:focus, #who_1.selected a {
	background-position: -250px 0;
}
#who_2 a:hover, #who_2 a:active, #who_2 a:focus, #who_2.selected a {
	background-position: -250px 0;
}
#who_3 a:hover, #who_3 a:active, #who_3 a:focus, #who_3.selected a {
	background-position: -250px 0;
}
#who_4 a:hover, #who_4 a:active, #who_4 a:focus, #who_4.selected a {
	background-position: -250px 0;
}

/*who we've worked with links*/
#whowork_1 a {
	background:url(../graphics/subnav/work_1.gif) no-repeat;
	height:32px;
}
#whowork_2 a {
	background:url(../graphics/subnav/work_2.gif) no-repeat;
	height:32px;
}
#whowork_3 a {
	background:url(../graphics/subnav/work_3.gif) no-repeat;
	height:31px;
}
#whowork_4 a {
	background:url(../graphics/subnav/work_4.gif) no-repeat;
	height:38px;
}
#whowork_5 a {
	background:url(../graphics/subnav/work_5.gif) no-repeat;
	height:30px;
}


/*focus styles */

#whowork_1 a:hover, #whowork_1 a:active, #whowork_1 a:focus, #whowork_1.selected a {
	background-position: -250px 0;
}
#whowork_2 a:hover, #whowork_2 a:active, #whowork_2 a:focus, #whowork_2.selected a {
	background-position: -250px 0;
}
#whowork_3 a:hover, #whowork_3 a:active, #whowork_3 a:focus, #whowork_3.selected a {
	background-position: -250px 0;
}
#whowork_4 a:hover, #whowork_4 a:active, #whowork_4 a:focus, #whowork_4.selected a {
	background-position: -250px 0;
}
#whowork_5 a:hover, #whowork_5 a:active, #whowork_5 a:focus, #whowork_5.selected a {
	background-position: -250px 0;
}

/* what news */
#whatsnew_1 a {
	background:url(../graphics/subnav/whatsnew_1.gif) no-repeat;
/*	height:30px;*/
	min-height:26px;
	padding: 5px 0 0 40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.70em;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
#whatsnew_2 a {
	background:url(../graphics/subnav/whatsnew_2.gif) no-repeat;
/*	height:30px;*/
	min-height:22px;
	padding: 5px 0 0 40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.70em;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
*html #whatsnew_1 a {
	margin:0;
	padding:0 0 0 40px;
	height:20px;
}
*html #whatsnew_2 a {
	margin:0;
	padding:0 0 0 40px;
	height:20px;
}

/*focus styles */

#whatsnew_1 a:hover, #whatsnew_1 a:active, #whatsnew_1 a:focus, #whatsnew_1.selected a {
	background-position: -250px 0;
	color: #666;
}
#whatsnew_2 a:hover, #whatsnew_2 a:active, #whatsnew_2 a:focus, #whatsnew_2.selected a {
	background-position: -250px 0;
	color: #666;
}



/*logged links*/
#myprofile a {
	background:url(../graphics/subnav_myprofile.gif) no-repeat;
	height:30px;
}
#mydocs a {
	background:url(../graphics/subnav_mydocs.gif) no-repeat;
	height:28px;
}
#chat a {
	background:url(../graphics/subnav_chat.gif) no-repeat;
	height:30px;
}
#logout a {
	background:url(../graphics/subnav_logout.gif) no-repeat;
	height:30px;
}


/*focus styles */

#myprofile a:hover, #myprofile a:active, #myprofile a:focus, #myprofile.selected a {
	background-position: -250px 0;
}
#mydocs a:hover, #mydocs a:active, #mydocs a:focus, #mydocs.selected a {
	background-position: -250px 0;
}
#chat a:hover, #chat a:active, #chat a:focus, #chat.selected a {
	background-position: -250px 0;
}
#logout a:hover, #logout a:active, #logout a:focus, #logout.selected a {
	background-position: -250px 0;
}

#subnav_whatwedo ul, #subnav_whatwedo2 ul {
	padding: 0;
	margin: 0;
}
#subnav_whatwedo li ul, #subnav_whatwedo2 li ul {
	padding-left: 3.0em;
	}
#subnav_whatwedo li li, #subnav_whatwedo2 li li {
	list-style:none;
	text-align:left;	
	}
#subnav_whatwedo ul li ul li a, #subnav_whatwedo2 ul li ul li a {
    background:none;
    text-indent:0;
    color:#666;
    text-decoration:none;
	height:18px;
	font-size:0.7em;
	padding:4px 0 0 0;
    }
#subnav_whatwedo ul li ul li a:hover, #subnav_whatwedo2 ul li ul li a:hover  {
	color:#EA2D35;
	text-decoration:underline;
    }
a.selected2  {
	font-weight:bold;
	color:#EA2D35;
}

/*floats & spacers*/
.spacer{
	clear:both;
	height:0;
	overflow:hidden; 
	font-size:1px;
}


/* SCROLLBAR CSS */


#content {
position:absolute;
left:350px;
top:138px;
font-size:0.76em;
line-height:165%;
color:#51504A;
}
#content p{
margin:0;
padding:0 0 15px 0;
}

#content ul{
margin:0 0 16px 0;
padding:0;
}

#content li{
list-style-type:none;
background-image: url(../graphics/bullet_red.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding-left: 2em;
}

#content a, #content2 a {
 color:#EA2D35;
text-decoration:none;
}
#content a:hover, #content2 a:hover {
text-decoration:underline;
}
#content2 {
position:absolute;
left:350px;
top:138px;
font-size:0.76em;
line-height:165%;
color:#51504A;
}
#content2 p{
margin:0;
padding:0 0 15px 15px;
}

#content2 ul{
margin:0 0 16px 15px;
padding:0;
}

#content2 li{
list-style-type:none;
background-image: url(../graphics/bullet_red.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding-left: 2em;
margin-left:15px;
}
.alert{
	color: #EE2D11;
}

.leftp{
color: #666666;
text-decoration: none;
font-size: 0.7em;
margin: 0;
padding: 0 0 0 20px;
}

.sub_heading{
	font-weight: bold;
	color: #FF9999;
}

#content_documents {
position:absolute;
left:180px;
top:0;
font-size:0.76em;
line-height:165%;
color:#51504A;
}



/* Documents Divs */
#doc_container{
	margin: 5px 0 0 0;
	padding: 0;
	width:315px;
	float:left;
}
.doc_header{
	padding: 0;
	margin: 0;
}
.document_icon { 
	width:25px;
	float:left;
	padding: 10px 0 0 5px;
	margin: 0;
}
.document_text { 
	width:270px;
	float:left;
	padding: 0;
	margin: 0;
}
p.nospace {
	margin:0;
	padding:0;
}


/* contact */
#contact_left{
	margin:0px;
	padding:0px;
	width:280px;
	position: absolute;
	left: 70px; 
	top: 176px;
}
.cl_left{
	width: 75px;
	float: left;
    color:#666;
    text-decoration:none;
	font-size:0.7em;
	margin:0 0 5px 20px;
	padding:0px;
}
*html .cl_left{ margin:0 0 5px 10px; }
/*html>body .cl_left{ *margin:0 0 5px 10px; }*/
.cl_right, .cl_right2{
	width: 170px;
	float: left;
    color:#666;
    text-decoration:none;
	font-size:0.7em;
	margin:0 0 5px 0;
	padding:0px;
}
.cl_right a{
	color: #009933;
}
.cl_right2 a{
	color: #663399;
}
#ContactForm{
	float:left;
	width:600px;
	padding:0;
	margin: 0 0 0 25px;
		position:		absolute; 
}
#ContactForm label{
	float:left;
	width:120px;
	padding:0;
	font-size: 0.90em;
	margin: 0 0 8px 0;
}
#ContactForm fieldset{
	padding:0;
	margin: 0 0 10px 0;
	display:block;
	border: 0;
}
#name, #phone, #email, #postcode{
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.90em;
	padding: 3px 4px 3px 4px;
	margin: 0 0 8px 0;
}
#name, #phone, #email, #postcode{
	background-image: url(../graphics/formbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 228px;
}
#comments{
	background-image: url(../graphics/formbg2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 368px;
	overflow: auto;
}
textarea{
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.90em;
	padding: 3px 4px 3px 4px;
	margin: 0 0 8px 0;
}
#ContactFormsubmit{
	padding:0;
	margin: 0 0 0 0;
}

/*Login*/
#LoginForm{
	float:left;
	width:600px;
	padding:0;
	margin: 0 0 0 25px;
	position: absolute; 
}
#LoginForm label{
	float:left;
	width:100px;
	padding:0;
	font-size: 0.90em;
	margin: 0 0 8px 0;
}
#LoginForm fieldset{
	padding:0;
	margin: 0 0 10px 0;
	display:block;
	border: 0;
}
#Login, #Password{
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.90em;
	padding: 3px 4px 3px 4px;
	margin: 0 0 8px 0;
}
#Login, #Password{
	background-image: url(../graphics/formbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 228px;
}
#LoginFormsubmit{
	padding:0;
	margin: 0 0 0 100px;
}

/*Profile*/
#ProfileForm{
	float:left;
	width:600px;
	padding:0;
	margin: 0 0 0 25px;
		position:		absolute; 
}
#ProfileForm label{
	float:left;
	width:100px;
	padding:0;
	font-size: 0.90em;
	margin: 0 0 8px 0;
}
#ProfileForm fieldset{
	padding:0;
	margin: 0 0 10px 0;
	display:block;
	border: 0;
}
#Username, #EmailAddress, #Keycode{
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.90em;
	padding: 3px 4px 3px 4px;
	margin: 0 0 8px 0;
}
#Username, #EmailAddress, #Keycode{
	background-image: url(../graphics/formbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 228px;
}
#ProfileFormsubmit{
	padding:0;
	margin: 0 0 0 100px;
}

/*documents*/
.doc_container{
	margin: 0 0 0 12px;
	padding: 0 0;
	background-image:url(../graphics/document_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
.doc_box{
	margin: 0 0 0 0;
	padding: 0;
}
.doc_title{
	margin: 0 0 0 8px;
	padding: 5px 0 0 0;
	width: 235px;
	float: left;
}
.doc_date{
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	width: 100px;
	float: left;
}
.doc_icon{
	margin: 0 0 0 0;
	padding: 7px 0 2px 0;
	width: 20px;
	float: left;
}
.doc_footer{
	margin: 0 0 12px 12px;
	padding: 0;
}
.doc_description{
	padding: 5px 0 0 8px;
	margin: 0;
	float: left;
	width: 260px;
}
.doc_btn{
	padding: 5px 10px 0 0;
	margin: 0;
	text-align: right;
}
#dd_form{
	margin: 0;
	padding: 0;
}

/*chat*/
.chat_label{
	margin: 0 0 0 16px;
	padding: 0;
	width: 100px;
	float: left;
}	
.chat_field{
	margin: 0;
	padding: 0;
}


/*testimonials*/
.testimonial_box{
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: solid 1px #CCC;
	width: 520px;
}
.testimonial_logo{
	margin: 0 12px 4px 0;
	text-align: center;
	float: left;
	padding: 4px;
	background:#FFF;
}
.testimonial_body{
	margin: 0;
	padding: 0;
	width: 250px;
} 
#more_testimonials{
	margin: 15px auto 0 auto;
	padding: 0;
}
.testimonial_logo2{
	margin: 0 20px 20px 0;
	padding: 4px;
	float: left;
}
#btnbm{
	height: 100px;
}
.image_border_basic {
	margin: 0;
	padding: 4px;
	border: solid 1px #CCC;
	background:#FFFFFF;
}

/* Vote page */

#votefield {
	margin:0 0 0 120px;
}