body {

	background:url(../images/bg10.jpg) top center no-repeat;

	background-color: #c5e4f9;
	

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



#wrapper { width: 936px; margin-top: 0px; margin-right: 0px; margin-left: 0px; clear: all}

#header { width: 950px; margin-top: 0px}

#logo {  height: 112px; width: 190px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: -8px}

.rightlinks { height: 28px; width: 500px; float: right;padding-top: 80px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px;float:right;}

#menu {

padding:2px;

margin:0;

height:2em;

float:right;

list-style-type:none;

}

#menu li {

float:left; 

height:1.5em;

line-height:1.5em;

position:relative;

text-align:center;

padding-right: 15px;

padding-left: 15px

}

#menu li a:visited {

display:block;

text-decoration:none; 

color:#E8E6C0;

font-family: Arial; 

font-size: 12px;

; font-weight: normal

}

#menu li a span, #menu li a:visited span {

display:none;

}

#menu li a:hover {

border:0; /* needed to trigger IE */

color:#cccccc;

}

#bodywrap {
	
	margin: 0px;
	position: relative;
}

#title {
	height: 41px;
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-top: 20px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8EB6DC;
	border-left-color: #8EB6DC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eceff2;
}

#title a:link { color: #DD0000; font-size: 12px; font-weight: normal; text-decoration: none}

#title a:hover { color: #999999; font-size: 12px; font-weight: normal; text-decoration: none}

#title a:visited { color: #DD0000; font-size: 12px; font-weight: normal; text-decoration: none}

#title a:active { color: #DD0000; font-size: 12px; font-weight: normal; text-decoration: none}

#body_main {
	width: 923px;
	padding-right: 8px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8eb6dc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8eb6dc;
	margin:auto;
}

#border {
	width: 921px;
	border: 1px #E5E5E5 solid;
	position: relative;
	left: 3px;
	background-image: url(../images/innerbg.jpg);
}

#pupbox {
	background-color: #f8f8ff;
	width: 886px;
	border: 0px solid #ffffff;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 10px;
	background-image: url(../images/innerbg.jpg);
}
#credit {
	height: 10px;
	width: 200px;
	text-align: left;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 10px;
}

#footer {  background-color: #D6E9FA; margin-right: 0px; margin-left: 0px; height: 150px; border-color: #73899D black black; text-align: center; font-size: 12px; color: #343b53; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

#left {  float: left; width: 638px}

#right {  width: 243px; float: right}

.xsnazzy h1, .xsnazzy h2, .xsnazzy p {

margin : 0 10px;

letter-spacing : 1px;

}

.xsnazzy h1 {

font-size : 1em;

color : #fff;

}

.xsnazzy ti {

font-size : 1em;

color : #fff;

}

.xsnazzy h2 {

font-size : 2em;

color : #06a;

border : 0;

}

.xsnazzy p {

padding-bottom : 0.5em;

}

.xsnazzy h2 {

padding-top : 0.5em;

}

.xsnazzy {

background : transparent;

}

/* top rounded corners*/
.bodytoptop {

background : transparent;

}

/* body rounded corners continued*/
.bodytop, .bodybottom {

display : block;

background : transparent;

font-size : 1px;

}

/* body rounded corners elements1*/
.bt1, .bt2, .bt3, .bt4 {

display : block;

overflow : hidden;

}
/* body rounded corners elements2*/
.bt1, .bt2, .bt3 {

height : 1px;

}
/* body rounded corners elements3*/
.bt2, .bt3, .bt4 {

background : #ffffff;

border-left : 1px solid #8EB6DC;

border-right : 1px solid #8EB6DC;

}
/* body rounded corners elements4*/
.bt1 {
	margin : 0 5px;
	background-color: #8EB6DC;
}

.bt2 {

margin : 0 3px;

border-width : 0 2px;

}

.bt3 {

margin : 0 2px;

}

.bt4 {

height : 2px;

margin : 0 1px;

}
/* body rounded corners end*/

.xtop, .xbottom {

display : block;

background : transparent;

font-size : 1px;

}

.xb1, .xb2, .xb3, .xb4 {

display : block;

overflow : hidden;

}

.xb1, .xb2, .xb3 {

height : 1px;

}

.xb2, .xb3, .xb4 {

background : #ffffff;

border-left : 1px solid #cccccc;

border-right : 1px solid #cccccc;

}

.xb1 {

margin : 0 5px;

background : #cccccc;

}

.xb2 {

margin : 0 3px;

border-width : 0 2px;

}

.xb3 {

margin : 0 2px;

}

.xb4 {

height : 2px;

margin : 0 1px;

}

.xboxcontent {

display : block;

background : #ffffff;

border : 0 solid #cccccc;

border-width : 0 1px;

padding-right : 1px;

padding-left : 1px;

}

#xboxcontent a:link {

padding-right : 2px;

padding-left : 2px;

color : #666666;

text-decoration : underline;

; font-weight: normal

}

#xboxcontent a:hover {

color : #999999;

text-decoration : underline;

; font-weight: normal

}

#xboxcontent a:visited {

padding-right : 2px;

padding-left : 2px;

color : #666666;

text-decoration : underline;

; font-weight: bold

}

.exhttle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #192A56;
	text-align : left;
	padding-left :6px;
	padding-top : 5px;
	;
	padding-right: 6px
}

.show {

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

color : #192A56;

background : #ffffff;

text-align : left;

padding-left :6px;

padding-top : 5px;

; padding-right: 6px

}

.show3 {

background : #ffffff;

}

#flash {
	background-repeat: no-repeat;
	background-position: left top;
	height: 281px;
	width: 621px;
	border: 1px solid #E5E5E5;
}

#newstitle {  height: 17px; width: 100px; padding-left: 1px; padding-right: 3px; font-size: 11px; color: #4477B8;float:left; text-align: left; vertical-align: middle; padding-top: 5px}

#news {  background-image: url(../images/news_feed.jpg); height: 17px; width: 499px; padding-top: 3px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px; float:left;}

#news a:link { color: #333333; font-size: 11px; font-weight: normal; text-decoration: none}

#newsa:hover { color: #333333; font-size: 11px; font-weight: normal; text-decoration: none}

#news a:visited { color: #333333; font-size: 11px; font-weight: normal; text-decoration: none}

.box {  width: 146px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 5px; float: left}

.box a:link { color: #442A53; font-size: 11px; font-weight: bold; text-decoration: none}

.box a:hover { color: #999999; font-size: 11px; font-weight: bold; text-decoration: none}

.box a:visited { color: #442A53; font-size: 11px; font-weight: bold; text-decoration: none}

#divider {  border-color: black black #CCCCCC; width: 620px; float: none; line-height: 1px; height: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.boxcontainer {  width: 621px; padding-top: 2px}

.featured {  font-size: 11px; color: #192A56; width: 230px; padding-left: 0px;}

.date {  font-size: 11px; font-weight: bold; color: #26508C}

.text {  font-size: 11px; /*text-align: justify;*/ padding-left: 1px; padding-right: 3px; color: #0A1129}

.text a:link { color: #442A53; font-size: 11px; font-weight: bold; text-decoration: none}

.text a:hover { color: #999999; font-size: 11px; font-weight: bold; text-decoration: none}

.text a:visited { color: #442A53; font-size: 11px; font-weight: bold; text-decoration: none}

.text a:active { color: #442A53; font-size: 11px; font-weight: bold; text-decoration: none}

#about_banner {
	height: 218px;
	width: 863px;
	position: relative;
	margin-top: 0px;
	padding-top: 0px;
	border: 1px solid #8EB6DC;
	left: 0px;
}

.box1 {  width: 310px; padding-right: 5px; padding-left: 0px; float: left}

.box2 { width: 194px; padding-right: 5px; padding-left: 5px ; float: left}

.box3 { width: 340px; padding-left: 5px ; float: left}

a:link { color: #442A53; font-size: 11px; font-weight: bold; text-decoration: none}

a:hover { color: #999999; font-size: 11px; font-weight: bold; text-decoration: none}

a:visited { color: #442A53; font-size: 11px; font-weight: bold; text-decoration: none}

a:active { color: #442A53; font-size: 11px; font-weight: bold; text-decoration: none}

.leftlink {

text-decoration : none;

text-align : left;

margin-top : 0px;

margin-right : 0;

margin-bottom : 0;

margin-left : 0;

padding-top : 0;

padding-right : 0;

padding-bottom : 0;

padding-left : 0;

vertical-align : top;

}

.leftlink ul {

margin : 0 0;

text-align : left;

list-style-type : none;

padding : 0 0;

}

.leftlink li {

width:100px;

display : block;

border-style : none;

text-align : left;

vertical-align : top;

padding-top : 0;

margin-top : 0px;

line-height : 16px;

margin-right : 0;

margin-bottom : 5;

padding-right : 0;

padding-bottom : 0;

margin-left : 4px;

}

.leftlink li.scat {

width:100px;

display : block;

text-align : left;

vertical-align : top;

padding-top : 0;

margin-top : 0px;

line-height : 16px;

margin-right : 0;

margin-bottom : 5px;

padding-right : 0;

padding-bottom : 0;

margin-left : 4px;

; border-color: black black #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px

}

.image {  float: left; height: 118px; width: 144px; padding-right: 10px}

.text2 { font-size: 11px; text-align: justify; padding-left: 5px; margin-left: 5px; margin-right: 5px; padding-right: 5px; float: left; color: #7c93a5}

.text3 { font-size: 11px; text-align: justify; padding-left: 37px; padding-right: 0px ; color: #7c93a5}

/*.text3 { font-size: 11px; text-align: justify; padding-left: 2px; padding-right: 0px ; color: #7c93a5}*/

.text4 { font-size: 11px; text-align: justify; padding-left: 0px; padding-right: 0px ; color: #050b2d}

.text5 { font-size: 11px; text-align: justify; padding-left: 0px; padding-right: 0px ; color: #192A56}

.textclient { font-size: 11px; text-align: justify; padding-left: 0px; padding-right: 0px ; color: #192A56}

/*.pobox {  height: 200px; width: 253px; float: right; padding-right: 28px}*/
.pobox {
	height: 200px;
	width: 253px;
	float: left;
	padding-right: 20px;
	right: -38px;
	position: relative;
}



#menu li a { font-weight: normal }

#menu li a { 

display:block;

text-decoration:none; 

color:#E8E6C0;

font-family: Arial; 

font-size: 12px;

 } 

#menu li a span { font-weight: normal }#menu li a:visited span  { font-weight: normal }.tl {  float: left; width: 680px; text-align: left; padding-top: 2px; padding-bottom: 2px}

.tri { float: left; width: 150px; text-align: right; padding-top: 5px; padding-bottom: 2px; padding-right: 4px}
.clienttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #192A56;
	font-weight: bold;
}

.spacer {  height: 5px; float: none; width: 120px}

#login {  z-index: 50; clip:  rect(   ); float: left; width: 250px; text-align: center; vertical-align: middle; font-size: 10px; color: #708ABC}

#titlel { z-index: 50; clip: rect( ); float: left; width: 650px}

.featured_n { font-size: 11px; text-align: justify; padding-left: 2px; padding-right: 5px; color: #4c5f70 }

#contactwrap { width: 860px; border: none; padding-right: 7px; padding-left: 7px}

#cr {  height: 262px; width: 524px; background-image: url(../images/contact.jpg); float: right; background-position: left top}

#cl { width: 320px; float: left; color: #192A56}

.cons {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 150px; float: left; padding-bottom: 20px}

.cblue {  color: #7C92A6; font-size: 11px}

.consr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 150px }

.fl {  font-size: 11px; color: #BCCBDA}
/* border for images in exhibition */
.tblborder {
	border: thin solid #8EB6DC;
}

input {  background-color: #BCCBDA; border: #56799C; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 11px; color: #3E2062; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 230px}

select {  background-color: #BCCBDA; width: 180px; border: #56799C; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 11px; color: #3E2062; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

textarea {  background-color: #BCCBDA; width: 230px; border: 1px #56799C solid; font-size: 11px; color: #3E2062; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

.btn { background-color: #8F97AE; border: #3F5872; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 11px; color: #FFFFFF; width: 117px}

.show23 { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #192A56; background : #ffffff; text-align : left; padding-left :5px; padding-top : 5px; ; height: 180px; padding-right: 5px}

.show11 { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #192A56; background : #ffffff; text-align : left; padding-top : 5px; ; padding-right: 8px }

.hand {  cursor: hand; filter: BlendTrans(Duration=5)}

.btn2 { background-color: #8F97AE; border: #3F5872; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 11px; color: #FFFFFF; width: 60px}

.error {  font-size: 11px; font-weight: bold; color: #FF0000}

.table {  border: #7E9DC2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

table{

	border-collapse:collapse;

}

img {

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);

}

