body {
	/*background: url(../images/diagonal.gif) repeat;*/
        background-color: #54b4d9;
        /*background-color: #0088aa;*/
	font-family: tahoma, arial, sans-serif;
        margin-top: 0;
}

h1 {
	font-size: 130%;
	color: #005B9C;
}

h2 {
	font-size: 110%;
	color: #005B9C;
        padding-top: 10px;
}

h3 {
	font-size: 70%;
	color: #005B9C;
        padding-right: 10px;
        padding-left: 10px;
}

input {
        border: 1px solid #c0c0c0;
}

.banner_link{
        background: #D9E1E5 url(../images/nav.jpg);
        font-size: 90%;
	color: #ffffff;
        text-align: center;
        text-decoration: none;
}

a.banner_link {
	color: #ffffff;
        text-decoration: none;
}

a.banner_link:hover {
        color: yellow;
        text-decoration: none;
}

.header_left {
	background: url(../images/building.jpg) bottom left no-repeat;
        /*background: transparent url(../images/top.jpg) top left repeat-x;*/
        background-color: #ffffff;
	width: 70%;
	height:130px;
	/*border-right: 5px solid #ffffff;*/
}

.header_right {
        padding-top: 10px;
        padding-bottom: 10px;
	/*background: url(../images/logo.jpg) no-repeat;*/
        height:130px;
        width: 30%;
	text-align: center;
	/*background-color: #eaeaf7;*/
	font-size: 70%;
	color: #005B9C;
        font-weight: bold;
 
}

.navigation {	
	background: #D9E1E5 url(../images/nav.jpg);
	border: 1px solid #7795BD;
	height: 23px;
}
.navigation a {
	background: transparent url(../images/nav.jpg) left top repeat-x;
	border-right: 1px solid #7795BD;
	color: #fff;
	display: block;
	float: left;
	font-size: 76%;
	font-family: Arial;
	font-weight: bold;
	line-height: 23px;
	text-decoration: none;
	padding: 0 18px;
}

.navigation a:hover {
        background: transparent url(../images/nav.jpg) left bottom; 
        color: #f1f1f1;
}

.rfq {
        font-size: 90%;
        color: #2b238d;
        padding: 5px;
}

i {
        font-size: 70%;
        color: #2b238d;
        padding: 5px;
}


.title_banner {
        font-size: 80%;
	font-weight: bold;
        color: #ffffff;
        text-align: center;
        background-color: #00a0cf;
        border: 1px solid #2b238d;
        padding: 5px 0 5px 0;
}

.banner {
        font-size: 80%;
	font-weight: bold;
        color: #2b238d;
        text-align: left;
        background-color: #ece3b9;
        border: 1px solid #2b238d;
        padding: 5px 5px 5px 5px;
}

.cc_banner {
        /*width: 80%;*/
        font-size: 90%;
	font-weight: bold;
        color: #ffffff;
        text-align: center;
        background-color: #95aed2;
        border: 1px solid #2b238d;
        padding: 5px 5px 5px 5px;
        margin-right: 10px;
}

.notice {
        font-size: 80%;
	font-weight: bold;
        color: red;
        text-align: left;
        background-color: #ffffff;
        border: 1px solid blue;
        padding: 5px 5px 5px 5px;
}

.home_header {
        font-size: 120%;
	font-weight: bold;
        color: #ffffff;
        text-align: center;
        background-color: #00a0cf;
        border: 1px solid #2b238d;
        padding: 5px 0 5px 0;
}

.content {
        font-size: 90%;
	color: #005B9C;
        font-weight: bold;
}

.small_content {
        font-size: 75%;
	color: #000000;
        font-weight: normal;
        padding: 5px 5px 5px 5px;
        border-left: 1px solid #2b238d;
        border-right: 1px solid #2b238d;
        border-bottom: 1px solid #2b238d;
}

.normal_content {
        font-size: 75%;
	color: #000000;
        font-weight: normal;
        padding: 0px 10px 5px 5px;
}

.home_content {
        width: 75%;
        font-size: 90%;
	color: #2b238d;
	background-color:#eaeaf7;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	padding:10px
}

.home_content .imgright {
       margin-bottom: 5px;
       border: 1px solid #666;
       margin-left: 10px;
       float: right;
}

.home_content1 {
        /*width: 100%;*/
        font-size: 90%;
	color: #2b238d;
	background-color:#eaeaf7;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	/*border-right: 5px solid #ffffff;*/
	padding:10px
}

.home_content1.imgright {
       margin-bottom: 5px;
       border: 1px solid #666;
       margin-left: 10px;
       float: right;
}

.general_content {
        width: 80%;
        font-size: 90%;
	color: #2b238d;
	padding:10px
}

.right_column{
        width: 25%;
	color: #666;
	background-color:#eaeaf7;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	padding-left:10px;
}

.right_column ul {
	/*margin-left: 20px;*/
	border-top: 1px solid #e4e4e4;
        list-style-image : url("../images/blt.gif");
}

.right_column li {border-bottom: 1px solid #e4e4e4;}

.right_column li a {
	font-size: 80%;
	color: blue;
	display: block;
	text-decoration: none;
	/*width: 70%;*/
}

.right_column li a:hover {
	background-color: #ffffff;
	color: #654;	
}

.form_table {
        background-color:#eaeaf7;
	padding:5px
}

.form_content {
        background-color:#eaeaf7;
	padding:2px;
	/*font-size: 80%;*/
	color: #005B9C;
        width: 75%;
	color: #666;
	background-color:#eaeaf7;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	padding:10px
}

.form_content1 {
        background-color:#d7d6d9;
	padding:2px;
	font-size: 80%;
	color: #005B9C;
        font-weight: bold;
	padding-left:5px;
}

.form_content2 {
        background-color:#ffffff;
	padding:2px;
	font-size: 80%;
	color: #005B9C;
        font-weight: bold;
	padding-left:5px;
}

.form_content3 {
        background-color:#eaeaf7;
	padding:2px;
	font-size: 80%;
	color: #005B9C;
        font-weight: bold;
	padding-left:5px;
}


.footer {
        /*background: url(../images/bluefooter.jpg) repeat-x;*/
         background: transparent url(../images/nav.jpg) repeat; 
        /*background-color:#00a0cf;*/
	color: #eaeaf7;
	font-weight: bold;
        font-size: 80%;
	line-height: 25px;
	text-align: center;
	text-decoration:none;
}

a.footer_link {
	color: #ffffff;
        text-decoration: none;
}

a.footer_link:hover {
        color: yellow;
        text-decoration: none;
}

.copy {
	color: #eaeaf7;
	font-weight: bold;
        font-size: 80%;
	line-height: 30px;
	text-align: center;
	text-decoration:none;
}

a.copy {
	color: #ffffff;
        text-decoration: none;
}

a.copy:hover {
        color: yellow;
        text-decoration: none;
}