/*  Tags Declaration  */
BODY {
    margin: 0;
    padding: 0;
    /* edit text-align: center; */
    font-family: "Arial";
    background: url("/site/images/3column/body-bg.gif") repeat left top;;
}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}


/*  Page  */
#page {
    margin: auto;
    text-align: left;
	min-width: 950px;
}

/*  Header  */
.header {
    float: left;
    width: 98%;
	margin-top: 10px;
	padding: 0px 0px 0px 1%;
	/*background: #FFFFFF url("/site/images/3column/header-bg.jpg") repeat-x left top;*/
}

.header-l {
    float: left;
    width: 100%;
	height: 82px;
	line-height: 0;
	font-size: 0;
	z-index: 100;
	position: relative;
	background: url("/site/images/3column/header-left.gif") no-repeat left top;
}

.header-r {
    /*float: left;
    width: 14px;*/
	height: 82px;
	line-height: 0;
	font-size: 0;
	background: url("/site/images/3column/header-right.gif") no-repeat right top;
}

.header-c {
    float: left;
    width: 97%;
	position: relative;
    left: 13px;
	background: url("/site/images/3column/header-bg.gif") repeat-x left top;
}

.header-data {
    float: left;
    width: 100%;
	height: 82px;
	position: relative;
	background: url("/site/images/3column/header-center1.gif") no-repeat left top;
}

.header-logo {
    float: left;
    width: 600px;
	height: 109px;
	line-height: 0;
	font-size: 0;
	position: absolute;
	left: 3%;
	top: -10px;
	z-index: 10;
	background: url("/site/i/logo-trans.png") no-repeat left top;
}

.header-logo A {
    float: left;
    width: 600px;
	height: 87px;
}


.header-right {
    float: right;
    width: 35%;
	margin: 0;
	padding: 0;
	position: relative;
	right: -10px;
}


.header-search {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
	padding-top: 15px;
}

.header-search FORM {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
}

.header-search FORM INPUT {
    float: right;
    width: 30%;
	height: 17px;
	margin: 0;
	padding: 0;
}

.header-search FORM INPUT.i-search {
    float: right;
    width: 40px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #003162;
	background: none;
	border: none;
	margin-left: 15px;
	cursor: pointer;
}

.header-contact {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
	padding-top: 15px;
}

.header-telephone {
    float: right;
    width: 50%;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	text-align: right;
}

.header-mail {
    float: right;
    width: 40px;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 0;
	font-size: 0;
	margin-left: 15px;
}

.header-menu-block {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}

#menu-page {
    margin: auto;
    text-align: left;
	min-width: 950px;
}

.header-menu {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	z-index: 5;
	border-bottom: 1px solid #cccccc;
	background: url("/site/images/3column/header-menu-bg.gif") repeat-x left top;
}

.header-menu-left {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
	background: url("/site/images/3column/header-menu-left.gif") no-repeat left top;
}

.header-menu-right {
    float: left;
    width: 100%;
    
	margin: 0;
	padding: 0;
	background: url("/site/images/3column/header-menu-right.gif") no-repeat right top;
}

.header-menu UL {
    float: left;
    width: 95%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 3%;
}

.header-menu UL LI {
    float: left;
    width: 16%;
    height: 33px;
	margin: 0;
	padding: 0;
	background: url("/site/images/3column/header-menu-sep.gif") no-repeat right top;
}

.header-menu UL LI.li-last {
	background: none;
}

.header-menu UL LI A {
	display: block;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	margin: 0;
	padding: 9px 5% 8px 5%;
}

.container-block {
    float: left;
    width: 98%;
	margin: 0;
	padding: 0 0 0 1%;
	/* edit text-align: center; */
}

#container-page {
    margin: auto;
	padding: 0;
	/*width: 951px;*/
}

.container {
    float: left;
    /*width: 951px;*/
    width: 100%;
	margin: 0;
	/* padding: 0; */
	background: #ffffff;
}

.container-top {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
	/* brendan background: url("/site/images/3column/container-top.gif") repeat-x left top; */
}

.container-bottom {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
	/* brendan
	background: url("/site/images/3column/container-bottom.gif") repeat-x left bottom; */
}

.container-bc {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	/*background: url("/site/images/3column/container-bc1.gif") repeat-x left bottom;*/
}

.container-bc-left {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
	background: url("/site/images/3column/container-bc-left.gif") no-repeat left bottom;
}

.container-bc-right {
    float: left;
    width: 100%;
    height: 18px;
	margin: 0;
	padding: 0;
	background: url("/site/images/3column/container-bc-right.gif") no-repeat right bottom;
}


.content {
    float: left;
    width: 100%;
	margin: 0;
	padding: 0;
}

.content-top {
    float: left;
    width: 100%;
 /* edit   height: 60px; */
 height: 0px;
	margin: 0;
	padding: 0;
	background: #e7eef4;
}

.content-bottom {
    float: left;
    width: 100%;
   /* edit  height: 40px; */
   height: 50px;
	margin: 0;
	padding: 0;
}


.left-col {
    float: left;
    width: 1;
	margin: 0;
	padding: 0;
}

.center-col {
    float: left;
    width: 98%;
	/* edit margin: 0; */
	margin: 10pt;
	padding: 0;
	/* width: 69%; */
}

.right-col {
    float: right;
    width: 1%;
	margin: 0;
	padding: 0;
}


.content P.p-temp {
    font-size: 12px;
    color: #333333;
    /*text-align: center;*/
	margin: 0;
	padding: 15px 10px 0px 10px;
}


.footer {
    float: left;
    width: 100%;
	margin: 0;
	padding: 10px 0px 30px 0px;
}


.footer P,
.footer A {
    font-size: 10px;
     
    font-weight: bold;
	margin: 0;
	padding: 0;
}

.footer p 
{
	
	color: #003366
	
}


.footer SPAN {
    font-size: 10px;
    color: #6a839d;
    font-weight: bold;
	margin: 0;
	padding: 0px 2px 0px 5px;
}



/* added */

pre 
{

 background:#EEEEEE none repeat scroll 0%;
border:1px dashed #666666;
/*overflow:auto;*/
padding:15px 20px;	

	
}













