/* Reset */

*
{
  margin: 0;
  padding: 0;
  border: 0;
}

html
{
  background: url(../images/bg.gif) repeat-x #dadac3;
  text-align: center;
  font-family: Tahoma, Verdana, Sans-serif;

  font-size: 11px;
  line-height: 14px;
  color: #15222a;
}

body
{
  margin: auto;
  width: 800px;
  text-align: left;
}


p {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;

}
/* Links */

a:link, a:visited
{
  text-decoration: none;
  color: #0086af;
}

a:hover
{
  text-decoration: underline;
}

/* Headers */

h1, h2, h3, h4, h5, h6 
{
  font-family: "Trebuchet MS", Tahoma, Sans-serif;
  /*font-family:Arial, Helvetica, sans-serif;*/
  font-weight: normal;
  margin: 10px 0;
  line-height:normal;
}

h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* Text */
blockquote
{
  margin: 10px 0;
  padding: 10px 15px 10px 45px;
  background: url(../images/bg_blockquote.gif) no-repeat #fff;
  font-family: Georgia;
  text-align: justify;
}


/* IE button border fix */
.border
{
  margin-top: 17px;
  padding: 0;
  width: 95px; 
  border: 1px solid #eaeadb;
}

.border input
{
  margin: 0;
  padding: 5px 0;  
  width: 95px; 
  border: none;
  text-align: center;
}


/* Structure */

#logo
{
  float: left;
  margin: 25px 0 34px 0;
}

#logo img {display: block;}


#logo span
{
  margin-left: 14px;
  font-size: 10px;
  letter-spacing: 1px;
  color: #cccccc;
}

#icons
{
  float: right;
  margin: 45px 47px 0 0;
}

#icons img {margin-left: 26px;}

#lang {
font-size:1em;
float:right;
margin:18% 0 0 0;
}


#nav
{
  clear: both;
  height: 30px;
  /*background: url(../images/bg_nav.gif) no-repeat #15222a;*/
  background: url(../images/bg_nav.gif) no-repeat #bc8e11;
}

#nav ul {
  float: left;
  padding-left: 30px;
  list-style: none;
}

#nav li
{
  float: left;
  margin-top: 6px;
}

#nav a:link, #nav a:visited
{
  float: left;
  display: block;
  padding: 5px 13px 0 13px;
  height: 19px;
  background: url(../images/nav_arrow.gif) no-repeat bottom center;
  text-align: center;
  font-family: Verdana, Tahoma, Sans-serif;
  color: #ccc;
}

#nav a:hover {
color:#FFFFFF;
text-decoration:none;
}



#nav .current a:link, #nav .current a:visited
{
  background: #f4f4ed;
  text-decoration: none;
  color: #0086af;
}



#content
{
  padding: 30px;
  background: url(../images/bg_bottom.gif) no-repeat bottom #f4f4ed;
  overflow: hidden;
}

#header
{
  height: 210px;
  padding: 15px 15px 15px 30px;
  background: #fff;
  overflow: hidden;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #164861;
}

#header div {float: left;}
#header h1 {margin: 13px 0;}
#header p {width: 298px;}
#header .button {margin: 15px 17px 0 0;}

.leftColumn
{
  float: left;
  margin-top: 30px;
  width: 450px;
}

.leftColumn p {
margin:0 0 10px 0;

}


.rightColumn
{
  float: right;
  margin-top: 30px;
  width: 280px;
}

.centralColumn
{
  margin-top: 30px;
  /*float: left;*/
  clear:both;
}


.centralColumn_portfolio {
float:left;
width:100%;
margin-top: 30px;
}


#slider {width: 740px;}

#ad {margin: 25px 0 15px 0;}

#copyright
{
clear:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
  margin: 19px 0 12px 0;
  width: 740px;
  font-size: 0.9em;
  color:#666666;
}

/* Classes */

.floatleft {float: left;}
.floatright {float: right;}

.icon {vertical-align: middle;}

.header
{
  width: 200px;
  margin-bottom: 15px;
  margin-top: 0;
  color: #164861;
}

.date
{
  font-size: 9px;
  color: #aaaaaa;
}

.line
{
  margin: 25px 0;
}

.bold
{
  font-weight: bold;
}

.photo
{
  float: left;
  margin: 0 0 20px 25px;
  border: 2px solid #000;
}


table#members {
width:100%;

}

table#members td {
padding:0 0 5px 0;

}




/*exhibition***********/
h3 span.ex_title {
color:#FF9900;
}


.centralColumn p.ex_para {
width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 12px 0;


}


p.ex_para {
margin:0 0 20px 0;

}

p.ex_para_last {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 30px 0;

}


p.space {
clear:left;
display:block;
height:50px;
}


p.backtotop {
clear:left;
width:100%;
text-align:right;
}


/*Community*****/

ul.community {
list-style:none;

}

ul.community li{
background: url(../images/arrow_blue.gif) no-repeat scroll left top;
margin:0 0 5px 0;
padding:0 0 0 16px;
}

ul.community li.none {
background:none;
padding:0 0 10px 0;
}

span.italic {
font-style:italic;
}
/*End of Community*****/



/*Project******/

ul.artiple {
margin:20px 0 0 0;
list-style:none;

}

ul.artiple li.none {
font-weight:bold;
background:none;
padding:0 0 10px 0;
}

ul.artiple li {
background: url(../images/arrow_blue.gif) no-repeat scroll left top;
margin:0 0 5px 0;
padding:0 0 0 16px;

}

/*end of Project********/




/*Contact Us*****/
ul.contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

ul.contact li {
margin:0 0 6px 0;

}


/*contact form style********************/
/* Style for the error message */


label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.2em; }
input, textarea, select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 3px; -webkit-border-radius:3px; }
input.submit:hover { background:#444; }
fieldset { padding:20px; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }
legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#succsess_page h3 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }





/*index.html News style ***************/
#news {
margin:0 0 40px 0;
height:360px;
width:260px;
overflow:scroll;

}

#news h5{
color:#FF9900;
margin:0 0 5px 0;
line-height:1em;

}


#news p {
color:#333333;
font-size:0.95em;
}

#news .date {
font-size:0.8em;
color:#999999;
}

#news h2{
margin:0;
}





#awards {
margin:30px 0 0 0;
height:320px;
width:260px;
overflow:scroll;
}

#awards h5{
color:#003366;
margin:0 0 5px 0;
line-height:1em;

}
#awards p{
margin:0 0 12px 0;
color:#333333;
font-size:0.95em;

}

#awards p span {
color:#FF9900;
}

#awards h2 {
margin:0;
}




