
body {
background-color: transparent;
background: url(/images/background-head02.gif);
background-repeat: no-repeat;
background-attachment:fixed;
background-position: 80px 60px;

font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; color: #8D93A0; word-spacing: 3px; letter-spacing: 0px; margin: 0px; padding: 0px;
}

.nobackground {
background-color: transparent;
background-image: none
}


.flashbackground
{
  background: url(/images/1pix.gif); background-repeat: no-repeat; position: absolute; left: 0px; top: -700px; width: 100%; height: 50%; padding: 0px;
}

a:link {color: #c30016;
text-decoration: underline;
}

a:visited {color: #c30016;
text-decoration: underline;
}

a:active {color: #000000;
text-decoration: underline;
}

a:hover
{background-color: transparent;
color: #4865a3;
background-color: #ddd;
text-decoration: underline;}


h1, h2, h3, h4, h5, h6 {
font-family: Trebuchet MS, Tahoma, Verdana, arial, helvetica, geneva, sans-serif;
}

h1 {
font-size: 24px; font-family: Trebuchet MS, Tahoma, Verdana, arial, helvetica, geneva, sans-serif;
}

h2 {
font-size: 20px; font-family: Trebuchet MS, Tahoma, Verdana, arial, helvetica, geneva, sans-serif;
}

h3 {
font-size: 16px; font-family: Trebuchet MS, Tahoma, Verdana, arial, helvetica, geneva, sans-serif; color: #b1a786 /*#8eb211 #4865a3 #bead73 #c30016 #4f7f37 */ ;
}

#div-1 {
 position:static;
}

div#logo {position: absolute; left: 10px; top: 20px; width: 630px; padding: 10px; background-color: transparent; }

div#logo2 {position: absolute; left: 30px; top: 20px; width: 630px; padding: 10px; background-color: transparent; }

div#addthis {position: absolute; left: 655px; top: 155px; width: 30px; padding: 10px; background-color: transparent; }

div#menu2 {position: absolute; left: 720px; top: 37px; background-color: transparent; font-size: 11px; }

div#menu3 {position: absolute; left: 800px; top: 50px; background-color: transparent; font-size: 11px; }

.menuline-vertical {position: absolute; left: 790px; top: 45px; width: 10px; height: 70px; padding: 0px; background-color: transparent; border-style: solid; border-width: 1px; border-right: transparent; border-color: #888888; }

.menuline-horizontal-our_work {position: absolute; left: 775px; top: 56px; width: 15px; height: 1px; padding: 0px; background-color: #888888; border-style: none; border-width: 0px; }

.menuline-horizontal-thinking {position: absolute; left: 775px; top: 69px; width: 15px; height: 1px; padding: 0px; background-color: #888888; border-style: none; border-width: 0px; }

.menuline-horizontal-expertise {position: absolute; left: 775px; top: 81px; width: 15px; height: 1px; padding: 0px; background-color: #888888; border-style: none; border-width: 0px; }

.menuline-horizontal-about_us {position: absolute; left: 775px; top: 92px; width: 15px; height: 1px; padding: 0px; background-color: #888888; border-style: none; border-width: 0px; }

div#header {position: absolute; left: 40px; top: 130px; background-color: transparent; font-family: Trebuchet MS, verdana, arial narrow, arial, helvetica, sans-serif; border-style: none; border-width: none; padding: 0px; text-align: left; font-size: 20px; color: #4865a3/*c1ae8e*/;}

div#tabarea {position: absolute; left: 20px; top: 155px; width: 665px; border: none; border-width: none; padding: 0px; background-color: transparent; }

.quote {
font-size: 12px; font-family: Verdana, arial, helvetica, geneva, Trebuchet MS, Tahoma, sans-serif; color: #333333; font-style: italic;
}

div#rightstory {position: absolute; left: 715px; top: 170px; width: 240px; padding: 0px; background-color: #ffffff; color: #333333; }

div#leftstory {position: absolute; left: 40px; top: 183px; width: 640px; padding: 0px; background-color: transparent; color: #333333; font-family: verdana, Tahoma, arial, helvetica, geneva, sans-serif; font-size: 12px; }

div#leftstory-col1 {float:left; width: 290px; padding: 0px; background-color: transparent; color: #333333; font-family: verdana, Tahoma, arial, helvetica, geneva, sans-serif; font-size: 12px; }

div#leftstory-col2 {always; float:left; width: 290px; padding-left: 40px; background-color: transparent; color: #333333; font-family: verdana, Tahoma, arial, helvetica, geneva, sans-serif; font-size: 12px; }

div#leftstory-big {position: absolute; left: 30px; top: 183px; width: 650px; padding: 0px; background-color: transparent; color: #333333; font-family:  Trebuchet MS, verdana, Tahoma, sans-serif; font-weight: lighter; font-size: 30px; text-align: right; }

div#colspace-20 {float:left; width: 100px; padding: 0px; background-color: transparent; }

div#footer {position: relative; left: 30px; top: 220px; width: 650px; padding: 0px; background-color: transparent; color: #888888; /*#4865a3;*/ text-align: right; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 10px; }

.footer {position: relative; text-align: right; left: 0px; top: 20px; padding: 0px; background-color: transparent;  color: #888888; /*#4865a3;*/ font-family: verdana, arial, helvetica, geneva, sans-serif; word-spacing: 3px; letter-spacing: 0px; font-size: 10px; }

div#rightform {position: absolute; left: 720px; top: 260px; width: 300px; padding: 0px; border: none; background-color: transparent; color: #333333; }

.artbox-featured1 {position: relative; left: 0px; top: 0px; width: 638px; height: 250px; padding: 0px; }

.artbox1 {position: relative; left: 0px; top: 0px; width: 120px; height: 120px; padding: 0px; }

.artbox2 {position: relative; left: 10px; top: 0px; width: 120px; height: 120px; padding: 0px; }

.artbox3 {position: relative; left: 20px; top: 0px; width: 120px; height: 120px; padding: 0px; }

.artbox4 {position: relative; left: 30px; top: 0px; width: 120px; height: 120px; padding: 0px; }

.artbox5 {position: relative; left: 40px; top: 0px; width: 120px; height: 120px; padding: 0px; }

.artbox6 {position: relative; left: 0px; top: 10px; width: 120px; height: 120px; padding: 0px; }

.artbox7 {position: relative; left: 10px; top: 10px; width: 120px; height: 120px; padding: 0px; }

.artbox8 {position: relative; left: 20px; top: 10px; width: 120px; height: 120px; padding: 0px; }

.artbox9 {position: relative; left: 30px; top: 10px; width: 120px; height: 120px; padding: 0px; }

.artbox10 {position: relative; left: 40px; top: 10px; width: 120px; height: 120px; padding: 0px; }

div#textbox-featured1 {position: absolute; left: 280px; top: 40px; width: 350px; height: 250px; padding: 0px; color: #4865a3; font-size: 20px;}

.imagewrap {float: left; margin-right: 10px; margin-bottom: -2px; }

.redline {position: absolute; left: 700px; top: 160px; width: 1px; height: 370px; padding: 0px; background-color: #c30016; border-style: none; border-width: 0px; }

.rightstory {background-color: transparent; color: #333333; font-family: verdana, Tahoma, arial, helvetica, geneva, sans-serif; font-size: 12px; }


div#contact-info {font-weight: bold; background-color: transparent; color: #4865a3; font-family: Trebuchet MS, verdana, arial, helvetica, geneva, sans-serif; word-spacing: 3px; letter-spacing: 0px; font-size: 11px; }

img.header {
  padding:4px;
  border:0px solid #ddd;
  background: #ffffff;
  }

.option {
  font-size: 10px;
  }
  
ul {
  margin-left: 0;
  padding-left: 0;
}

li {
font-size: 12px;
margin-top: 1em;
margin-left: 2em;
}

/*
p {padding: 2px; }

*/

p.artbox {padding: 0px; }

p.tagline {font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; border-style: none; border-width: none; background-color: transparent; padding: 0px; word-spacing: 10px; letter-spacing: 0px; margin: 0px; text-align: left; font-size: 20px; color: #4865a3/* #8eb211 #838383*/; }

p.tagline2 {font-weight: bold; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; border-style: none; border-width: none; background-color: transparent; padding: 0px; word-spacing: 10px; letter-spacing: 0px; margin: 0px; text-align: left; font-size: 14px; color: #4865a3/* #8eb211 #838383*/; }

p.indent {border-style: none; border-width: none; padding: 0px; text-indent: 20px; }


b.red {font-weight: bold; background-color: transparent; color: #c30016; font-family: verdana, arial, helvetica, geneva, sans-serif; word-spacing: 3px; letter-spacing: 0px; font-size: 10px; }

b.gold {font-weight: bold; background-color: transparent; color: #a89b6f; font-family: verdana, arial, helvetica, geneva, sans-serif; word-spacing: 3px; letter-spacing: 0px; font-size: 10px; }

b.black {font-weight: bold; background-color: transparent; color: #000000; font-family: verdana, arial, helvetica, geneva, sans-serif; word-spacing: 3px; letter-spacing: 0px; font-size: 10px; }



.dropcap {
float: left;
color:#cec4a3 /*#97ea36 #b0bdd7*/;
font-size: 92px;
line-height: 70px;
padding-top: 3px;
padding-right: 7px;
font-family: Georgia, Times New Roman, Times, Edwardian Script ITC, Harrington, Snell Roundhand, Garamond, Brush Script MT, serif; 
} 

.dropcap-gold {
float: left;
color:#cec4a3;
font-size: 92px;
line-height: 70px;
padding-top: 3px;
padding-right: 7px;
font-family: Georgia, Times New Roman, Times, Edwardian Script ITC, Harrington, Snell Roundhand, Garamond, Brush Script MT, serif; 
} 

.bgtext {
float: left;
color: #D4D4C7;
font-size: 40em;
line-height: 170px;
padding-top: 5px;
padding-right: 5px;
position: absolute; left: -200px; top: 400px;
font-family: verdana, sans-serif; 
letter-spacing: -40px;
word-spacing: 0px; } 

.btn {
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica; 
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color: #c30016;
	cursor: pointer;
	height: 20px;
	text-decoration: none
	}
	
	
/* tabs  */


a.link3          {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #0058C0; font-weight: normal; text-decoration: none; padding-bottom: 3px;}
a.link3:hover    {color: #4865a3; text-decoration: underline;}

a.link2          {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
A.link2:hover    {color: #4865a3; text-decoration: underline;}

a.link3b         {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #0058C0; font-weight: bold; text-decoration: none;}
a.link3b:hover   {color: #4865a3; text-decoration: underline;}


.menuTd       {color:#AAAAAA; border:solid 0px #BFBFBF; border-top: none; padding: 2px 10px 2px 10px; background-color:#EFEFEF; background-image: url(images/menuback.gif); background-repeat: repeat-x;}


.page {
  border-left: solid 1px #CFD3D1;
  border-right: solid 1px #CFD3D1;
  border-bottom: solid 1px #CFD3D1;
  background-color: #FCFCFD;
}

.pageStyle {
  border-left: solid 1px #8D93A0;
  border-right: solid 1px #8D93A0;
  border-bottom: solid 1px #8D93A0;
  border-top: solid 1px #8D93A0;
  background-color: #ffffff;
  background-repeat: repeat-y;
}


/*
.btn { font-family: Tahoma;  font-size: 11px;  font-style: normal;  text-decoration: none;    }
*/

A.menuLink {
 font-family: Tahoma;  font-size: 11px;  text-decoration: none; color: #5E4200;
}

A.menuLink2 {
 font-family: Tahoma;  font-size: 11px;  text-decoration: none; color: #FFFFFF;
}

/*
A {
 font-family: Tahoma;  font-size: 13px;  text-decoration: underline; color: #color: #4865a3;;
}
*/

.topString {
 font-family: Tahoma; font-size: 10px; color: #DCC451;
}

.tabPage {
 padding: 5px; font-family: verdana, tahoma, trebuchet ms, sans-serif; font-size: 12px; background-color:transparent; color: #333333;
}

.h2.tabPage {
 padding: 5px; font-family: verdana, tahoma, trebuchet ms, sans-serif; font-size: 30px; background-color:transparent; color: #333333;
}




/* tables general */

td
{font-size: 10px; font-family: verdana, Trebuchet MS, arial, helvetica, geneva, sans-serif; word-spacing: 3px; letter-spacing: 0px; color: #4865a3; }

