/*
	Name: CSS Stylesheet
	Date: September 2009
	Description: Sitewide Stylesheet
	Version: 1.11
	Author: Shah, A
	Autor URI: http://www.jigsaw4u.org.uk
*/

/* imports */  
@import url("reset.css");

/* body */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

body {
	font-size: 62.5%; /* Base font size: 16px x 62.5% = 10px */
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-weight: 400;
	line-height: 2em;
	background: #0C0912;
	color:#fff;
}

/* headings */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

h1 {font-size:2.0em} /* 20px */
h2 {font-size:1.8em} /* 18px */
h3 {font-size:1.6em} /* 16px */
h4 {font-size:1.4em} /* 16px */
h5 {font-size:1.2em} /* 12px */
h6 {font-size:1.0em} /* 10px */

h1,h2,h3,h4,h5,h6 {
	font-family: "lucida sans","trebuchet ms",arial,helvetica,sans-serif;
	color: #eee; 
	margin-bottom: 1em;
	padding-bottom: .5em; 
}

/* anchors */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

a {outline: 0;}  
a img {border: 0px; text-decoration: none;} 
a:link, a:visited {color:#279dde; text-decoration:none}
a:hover, a:active {text-decoration:underline}

a.rss {
	background: url(../images/common/icon-rss.html) no-repeat 0 50%;
	padding-left: 17px;
}

.link a:link, .link a:visited{
	background-color:#279dde;
	color:#fff;
	font-size:1.0em;
	font-style:italic;
	font-weight:bold;
	padding:4px 8px;
	text-transform:uppercase
}

.link a:hover, .link a:active {
	background-color:#e1409e;
	text-decoration:none;
}

/* clearfix */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {clear:both;}

/* general */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

.right {float:right;}
.left {float:left;}
.clear{clear:both;}

strong, .bold {font-weight:700}

#header .panel_3_2 h1 {
	padding:2.2em 0 1.8em 45px;
	margin:0; font:300 italic 1.4em "lucida sans","trebuchet ms",arial,helvetica,sans-serif;
	line-height:1.5em;
	width:640px;
}

#content_main h2 {  
	font: 700 1.4em "lucida sans","trebuchet ms",arial,helvetica,sans-serif; /* 10px x 2em = 20px */
	color: #eee; 
	border-bottom: 1px solid #999;
	margin-bottom: 1em;
	padding-bottom: .5em;
}

#content h3 {  
	font: bold 2em "lucida sans", "trebuchet ms", arial, helvetica, sans-serif;
	color: #fff;   
	border: none;
	margin: 0;
	line-height:1.3em
}

#content_sub .panel h2 {
	font: 700 1.4em "lucida sans","trebuchet ms",arial,helvetica,sans-serif; /* 10px x 2em = 20px */
	color: #eee; 
	border-bottom: 1px solid #999;
	margin-bottom: 1em;
	padding-bottom: .5em;
}

#content_sub .panel h3 {
	font: 700 1.3em "lucida sans","trebuchet ms",arial,helvetica,sans-serif; /* 10px x 2em = 20px */
	color: #eee; 
	padding-bottom: .5em;
}







/*paragraphs */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

p, ol, ul, dl  {
	margin: 1em 0;
}

ul.bullets {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:2em;
}

pre { 
	font: normal 1em courier, unicode;
    color: #9f9f9f;
}

p {font-size:1.3em}

p.section{font-weight:bold; font-size: 1.0em; text-transform: uppercase; color:#ccc;}

p.tags {
	font: italic .92em Georgia, sans-serif;
	margin: 0 0 10px;
}

#content_main p, #content_main ul, #content_main ol, #content_main dl {font-size: 1.3em;}
#content em {font-size:1.1em} 


#content_sub p {
	font-size: 1.2em;
	margin-bottom: 1em;
}
#content_sub p span.link {
	background-color:#279dde;
	color:#fff;
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
	padding:2px 4px;
}

#content p.published {
	color:#999;
	font-size:1.1em;
	letter-spacing:0.2em;
	margin-top:0;
	padding-bottom:1em;
	text-transform:uppercase;
	width:100%;
}

#content blockquote { 
	background: url(../images/blockquote_left.png) no-repeat 0% 0%;
	font: normal normal bold 1.8em/normal 'trebuchet ms', times, serif;
	margin: 30px 20px 30px 30px;
	padding-left: 40px;
}

#content blockquote p {
	display: block; 
	padding-right: 30px;
	background: url(../images/blockquote_right.png) no-repeat bottom right;
}

cite{
	display:block;
	margin:1em 0 0;
	font: normal .57em Arial, sans-serif;
	color: #999;
}

pre {
	margin: 0 0 1em;
	font-family: Consolas, "Lucida Monospace", Monaco, monospace;
	font-size: 1em;
}

code{
	color:#6a0922;
	background-color:#ffc;
	font-family: Consolas, "Lucida Monospace", Monaco, monospace;
	font-size: 1em;
}

em {
	font-style:italic;
	font-size:1.2em
}

/*list styles*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

ol{
	margin-left:20px;
}

ul{
	list-style: none;
}

li {

}

#recent_news ul li {
	font-size: 0.9em;
}


/*definition list styles*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

dl, dd, dt {
	font-size: 1.1em
}

dl{
	margin:0 0 10px;
	overflow:hidden;
	font-size: 1.1em;
}

dt{
	clear:left;
	float:left;
	margin: 0 10px 0 0;
}

dd {
	margin: 0;
}


/*image replacement*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/
.replace{ 
	position:relative; 
	/*hide overflow:hidden from IE5/Mac */ 
	/*\*/ 
	overflow:hidden;
	 /**/
} 

.replace span{ 
	display:block; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; /*for Opera 5 and 6*/ 
}

a.replace span{
	cursor:pointer;
}

/*general */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

.blue, .error {
	color:#279dde
}

.red {
	color:#ff3300
}

strong {
	font-weight:700
}

.hr {width:100%; height:1px; border-top:1px dotted #ccc; margin:15px 0}

/*-------------------------*//* global layout styles *//*---------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#container{
	width:890px;
	margin:0 auto;
	text-align:left;
}
#container:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}

#container_full{
	width:960px;
	margin:0 auto;
	text-align:left;
}
#container_full:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}

/*header*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#header{
	position:relative;	
	padding: 55px 0 0
}

#logo {
	position:absolute;
	right:30px;
	top:-10px
}

#header .envelope {
	background:#279dde;
	position:relative;
	width:100%;
	float:left
}

#header:after, #header .envelope:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}

/*navigation*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#accessnav { 
	display: none;  /* accesskeys */
}

#nav {
	font:300 1.2em "lucida sans","trebuchet ms",arial,helvetica,sans-serif;
	width:100%;
}
#nav ul {
	margin:0;
}
#nav ul li {
	display:inline;
	float:left;
}
#nav ul li a, #nav ul li a:link, #nav ul li a:active, #nav ul li a:visited {
	font-size:0.8em;
	border-top:2px solid #279dde;
	background-color:#126491;
	color:#fff;
	display:block;
	margin:0 1px 0 0;
	padding:5px 22px;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
	border-bottom:1px solid #111;
}

#nav ul li a:hover {
	background-color: #279dde;
	text-decoration:none;
	border-top:2px solid #126491;
	border-bottom:1px solid #111;
}



/*content*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

body#home #content {
	min-height:460px;
	height:auto !important;
    height:460px;
	padding:0;
	background:url(../images/common/content_bg.jpg) no-repeat scroll 0 0;
	position:relative
}
#content {
	min-height:460px;
	height:auto !important;
    height:460px;
	padding:50px 25px 100px;
	background:#292929;
	clear:both
}
#content_main {
	width:540px;
	float:left;
	margin:0 50px 0 0;
	position:relative;
}

body.fullwidth #content_main{
	width:auto;
	margin-right: 0;
	float: none;
}
 
#content_sub{
	float:left;
	width:250px;
	position:relative;
}

#content_sub .panel {
	padding-bottom: 2.0em;
}
#content:after,
#content_sub:after,
#content_sub .panel:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}

#content_main {
	width:540px;
	float:left;
	margin:0 40px 75px 0;
	position:relative;
}

body.fullwidth #content_main{
	width:auto;
	margin-right: 0;
	float: none;
}
 
#content_sub{
	float:left;
	width:260px;
	position:relative;
	
}

#content_sub .panel {
	padding-bottom: 2.0em;
}
#content_sub .panel:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

#content_sub .panel img {
	display: block;
	margin: 0 0 10px;
}

#contact_us li {
	padding: 0;
	margin: 0;
	background: none;
}

#contact_us .more {
	font-weight: bold;
}

/* about us pages */
.body_about .thumbs li{
	margin-bottom: 10px;
	border-bottom: 0;
	width:270px;
	float: left;
	padding: 0;
	background: none;
}

.body_about blockquote {
	float: right;
	width: 180px;
	margin: -5px 20px 10px;
}

img.margin-right{
	float:left; 
	margin:0 15px 5px 0;
}

img.margin-left{
	float:right; 
	margin:0 0 40px 15px;
}

/* clients page */
#client_list:after { content: "."; clear: left; display: block; height: 0; visibility: hidden; }

#client_list ul {
	float: left;
	width: 250px;
	margin: 0 20px 20px 0;
}

#body_sector blockquote {
	font-style: italic;
	font-size: 1.17em;
	margin-bottom:20px;
}

#body_sector blockquote p{
	margin-bottom:0;
}

#body_sector cite {
	font-size: .85em;
}

/* contact us page */

#body_contact dt {
	width: auto;
}

/*posts*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/
.posts {
	margin-top:3em;
}

#content ul.postdate {
	float: left;
	background: #279dde;
	height: 47px; /* 47 + 8 (padding) = 55 */
	width: 55px;
	padding: 8px 0 0 0;
	margin: 0 25px 0 0;
	text-align: center;
	color: #fff; 
}

#content .postexcerpt {
	float: left;
	width: 460px; 
	margin-bottom: 20px;
}

#content .postexcerpt p {
	margin: 0 0 0.2em;
	font-size:1.2em
}

#content p.postlink {
	margin:0.2em 0 0; font-size:1.1em
}

/* sectors page */

#content_sub li {
	font-size:1.1em
}
#body_section #content_sub li:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }


#content_sub h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}


#content_sub ul {
	margin: 0;
}

#content_sub li p {
	margin: 0;
}

       
/*footer*/
#footer{
	width:100%;
	color: #fff;
	margin: 0 0 50px;
	font-size: 1em;
	position: relative;
	clear:both
}
#footer .envelope {
	width:100%;
	color: #fff;
	padding: 30px 0 40px;
	font-size: 1em;
	position: relative;
	background: #ccc;
}
#footer .envelope:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

#footer h3 {
	color:#333;
	font: bold 1.4em "lucida sans", "trebuchet ms", arial, helvetica, sans-serif;
	padding: 0 0 0.2em 20px;
	margin: 0;
}

#footer .envelope a:link, #footer .envelope a:visited{
	background-color:#279dde;
	color:#fff;
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
	padding:2px 4px;
}

#footer .envelope a:hover, #footer .envelope a:active {
background-color:#999;
text-decoration:none;
}


#footer .envelope p {
	padding: 0 20px;
	font-size:1.2em;
	color:#333;
}

#footer .envelope ul {
	float: left;
	margin: 10px 0;
}

#footer .panel_3_1 {
	float:left;
	width:320px;
}

#footer .panel_3_1 li {padding:0 20px 5px}

#footer .panel_3_1 {
	float:left;
	width:320px;
}

.footer_nav {
	width:100%; position:relative; font-size:1.1em
}
.footer_nav ul {
	margin:0;
	clear:both;
}
.footer_nav ul li {
	display:inline;
	float:left;
}
.footer_nav a, .footer_nav a:link, .footer_nav a:active, .footer_nav a:visited {
	color:#fff;
	display:block;
	margin:0 1px 0 0;
	padding:3px 10px;
	text-decoration:none;
	vertical-align:middle;
}


/* Grid (950,24col */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#news_scroller {overflow:hidden; width:445px; height:460px; position:relative}
#news_overlay {width:445px; height:1385px; position:relative}
#news_container {
	width:425px;
	margin:16px 0 0 20px;
	position:relative;
	font:400 1.1em Arial, Helvetica, sans-serif;
	color:#000
}
.news_snippet {
	width:100%;
	height:95px;
	margin-top:16px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background:#c5ebfe;
	position:relative;
	float:left
}

.news_snippet:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}

.news_snippet ul {
	padding: 10px 10px 10px 10px;
	_padding: 10px 10px 6px 10px; /*f*&$ ie6 !!! */
	margin:0;
	float:left;
	position:relative;
}

.news_body {
	float:left;
	position:relative;
	width:310px;
}

.news_body p {
	font-size:1.0em;
}

h1 {font-size:1.0em} /* 20px */
h2 {font-size:1.1em} /* 18px */
h3 {font-size:1.6em} /* 16px */
h4 {font-size:1.4em} /* 16px */
h5 {font-size:1.2em} /* 12px */
h6 {font-size:1.0em} /* 10px */

h1,h2,h3,h4,h5,h6 {
	font-family: "lucida sans","trebuchet ms",arial,helvetica,sans-serif;
	color: #eee;  
}



#masthead {padding-top:45px}

/*navigation*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#accessnav { 
	display: none;  /* accesskeys */
}
#globalnav {position:relative; width:100%;}
#globalnav ul {margin:0}
#globalnav ul li {display:block; float:left; position:relative; text-transform:uppercase; }
#globalnav ul li a,
#globalnav ul li a:link,
#globalnav ul li a:active,
#globalnav ul li a:visited {font:300 1.1em "lucida sans","trebuchet ms",arial,helvetica,sans-serif; display:block; color:#fff; padding:6px 10px; letter-spacing:0px; margin-right:1px; border-bottom:1px solid #111; border-top:3px solid #0e6ea3; background:#393939}
#globalnav ul li a:hover {background:#666; text-decoration:none; color:#fff; border-top:3px solid #279dde;}

#globalnav:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}

body#home li#hm a, body#about li#ab a, body#news li#nw a, body#services li#sv a, body#donate li#dn a, body#international li#in a, body#trainiing li#tn a, body#partners li#pt a, body#contact li#cn a {  
	background-color: #279dde;
	border-bottom:1px solid #279dde;
	border-top:3px solid #0e6ea3;
}

/*header*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/
#envelope {
	background:#279dde; width:100%; position:relative
}

#envelope h1 {
	padding:1.8em 0 1.4em 25px;
	margin:0; font:300 italic 1.4em "lucida sans","trebuchet ms",arial,helvetica,sans-serif;
	line-height:1.5em;
	width:640px;

}


/*navigation*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/
.news_body h2 {
	font-size:1.1em;
	font-weight:700;
	font-family: "trebuchet ms",arial,helvetica,sans-serif;
	color: #292929; 
	margin:0;
	padding:7px 0 0; 
}

.news_body p {
	margin:0 0 0.5em;
	font:400 1.1em Arial, Helvetica, sans-serif;
	color:#292929;
	letter-spacing:normal;
}

.news_snippet:after {content: "."; clear: both; display: block; height: 0; visibility: hidden}

#nav {position:absolute; top:0}
#nav li {width:19px; height:19px; background-position:0 -19px}
#nav li a {display:block; width:19px; height:0; padding-top:19px; overflow:hidden; background-position:0 0}
#nav li.prev, #nav li.prev a {background-image:url(../images/common/prev-bg.gif); left:-30px; top:53px}
#nav li.next, #nav li.next a {background-image:url(../images/common/next-bg.gif); left:900px; top:53px}
#nav li a:hover {background-image:none}
#nav li.prev {position:absolute; left:452px; top:29px}
#nav li.next {position:absolute; left:453px; top:405px}
#nav li.prev.off a:hover {cursor:default; background-image:url(../images/common/prev-bg.gif)}
#nav li.next.off a:hover {cursor:default; background-image:url(../images/common/next-bg.gif)}


#pagination {position:absolute; top:4px; right:0}
#pagination li {float:left; width:7px; height:7px; margin-left:7px;}
#pagination li a {display:block; width:7px;height:0; padding:7px 0 0; overflow:hidden;}
#pagination li a.selected,
#pagination li a:hover {background-image:none}


#content_left {width:480px; float:left; position:relative; height:460px; padding:0 0 0 20px; font-size:1.0em}
#content_right {width:460px; float:left; position:relative; height:460px}

#testimony {
	position:absolute; bottom:11px; right:0; color:#fff; width:425px; height:95px; background: url(../images/common/testimony_shadow.png) 0 0 no-repeat scroll; padding:5px 0 5px 5px;
}
#testimony_body {background:#292929; height:95px; width:425px}
#testimony h2 {
	font-size:1.2em;
	font-weight:700;
	font-family: "trebuchet ms",arial,helvetica,sans-serif;
	color: #fff; 
	margin:0;
	padding:7px 10px 3px; 
}

#testimony p {
	font-size:1.1em;
	font-weight:400;
	font-family: "trebuchet ms",arial,helvetica,sans-serif;
	color: #fff; 
	margin:0;
	padding:0 10px 7px;
	line-height:1.3em;
	letter-spacing:normal;
}

/* posts */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/
.posts {
	margin-top:3em;
}

#content ul.postdate {
	float: left;
	background: #279dde;
	height: 47px; /* 47 + 8 (padding) = 55 */
	width: 55px;
	padding: 8px 0 0 0;
	margin: 0 25px 0 0;
	text-align: center;
	color: #fff;
	font-size: 1.3em;
	margin-bottom: 1em;
}

#content .postexcerpt {
	float: left;
	width: 460px; 
	margin-bottom: 20px;
}

#content .postexcerpt p {
	margin: 0 0 0.2em;
	font-size:1.2em
}
#content .postexcerpt h3 {margin-bottom:0; line-height:normal; padding:0}

#content p.postlink {
	margin:0.2em 0 0; font-size:1.1em
}

/* form elements */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

form label {
	font:400 italic 1.1em Georgia,"Times New Roman",Times,serif;
	line-height: 1.2em;
	display:block; 
	margin:15px 0 4px;
	width:auto
}

form select, form input, form textarea {
	font:300 13px Arial, Helvetica, sans-serif;
	width:255px;
	padding: 2px
}

form textarea {
	overflow:auto
}

form input.test, form label.test { /* to hide test field on forms to prevent spam - may want to text indent instead */
	display: none;
}

form input, form select, form textarea { 
	background-color: #eee;
	color: #3f403d; 
	border: 1px solid #c5cfc4;
	font: normal 1.4em "courier new", verdana, arial, helvetica, sans-serif;
	padding: 2px;
}

form input:focus, form textarea:focus {
	background-color: #fff;
}

form select {
	width:auto
}
form input[type="checkbox"], form input[type="radio"] {
	border:none;
	background:none;
	width:auto;
	margin:0
}

form input.checkbox, form input.radio {
	border:none;
	background:none;
	width:auto;
	margin:0
}

form label.radio {
	margin:5px 0 0
}

form label.chkbox {
	font-style:normal;
	display:inline;
	padding-left:5px
}

form input.button, form input[type="button"], form input[type="submit"]  {
	display: block;
	padding: 4px 6px;
	background-color: #279dde; 
	font: bold italic 1.4em "trebuchet ms", verdana, arial, helvetica, sans-serif;
	border: none;
	color: #fff;
	margin-top: 20px;
	width:auto
}

form input.button { /* ie6 */
	display: block;
	padding: 4px 6px;
	background-color: #279dde; 
	font: bold italic 1.4em "trebuchet ms", verdana, arial, helvetica, sans-serif;
	border: none;
	color: #fff;
	margin-top: 20px;
	width:auto
}
  
form input[type="button"]:hover, form input[type="submit"]:hover {
	background-color: #e1409e;
	cursor: pointer;
}

form input.button:hover { /* ie6 */
	background-color: #e1409e;
	cursor: pointer;
}

form label.error {
	display: inline;
	font-style: normal;
	margin-left: 1em;
	color: #279dde;
	font-weight:700
}

form input.error {
	border: 1px dotted #ff3300;
	color: #ff3300;
}

/* legacy */
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/
.footer_div
{
	width:890px;
	height:29px;
	position:relative;
}

.footer_menu
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	width:480px;
	height:30px;
	background-image:url(../images/footer_bg01.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	background-color:transparent;
}

.copyright
{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#FFD9EF;
	background-color:transparent;
	width:480px;
	height:30px;
	background-image:url(../images/footer_bg02.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:480px;
}


.footer_div_innerpage
{
	width:960px;
	height:30px;
	position:relative;
	background-image:url(../images/footer_bg_innerpage.jpg);
	background-repeat:no-repeat;
	top:0px;
	left:0px;
}

.footer_menu_innerpage
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	width:960px;
	height:30px;
	position:absolute;
	top:0px;
	left:0px;
	background-color:transparent;
}

.go_back_btn
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	width:130px;
	height:30px;
	position:absolute;
	top:6px;
	left:735px;
	background-color:transparent;
}

.copyright_innerpage
{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#FFD9EF;
	background-color:transparent;
	width:960px;
	height:30px;
	position:absolute;
	top:0px;
	left:0px;
}
