/* GENERAL
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body															{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7b827c; overflow-y:scroll; }
.clear															{ clear: both }

/* ELEMENTS
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#container														{ border:0px solid #eb208d; width: 924px; height: 600px; position: absolute; margin: -300px 0px 0px -462px; left: 50%; top: 50% }
#content														{ border:1px solid #cccccc; width: 690px; float: left }
#menu															{ border:0px solid #cccccc; width: 190px; height: 501px; float: left; padding: 27px 20px 20px 20px; background: url(../img/logo.gif) no-repeat 80px bottom }
#home #image													{ border:0px solid #eb208d; width: 461px; height: 598px; float: left; background: url(../imgcontent/home_background_1.jpg) no-repeat }
#regular #image													{ border:0px solid #eb208d; width: 461px; height: 598px; float: left;} 
#text															{ border:0px solid #eb208d; width: 189px; height: 558px; float: left; padding: 20px 20px 20px 20px; background: #edeeef  }
#address														{ position: absolute; bottom: 155px; font-size: 10px; line-height:140% }
#portfolio														{ width:670px; height: 558px; float: left; padding: 20px 0px 20px 20px; overflow-y:scroll; }
#contact														{ width:650px; height: 558px; float: left; padding: 20px; }
#team															{ width:670px; height: 558px; float: left; padding: 20px 0px 20px 20px; overflow-y:scroll; }
#news															{ width:650px; height: 558px; float: left; padding: 20px; overflow-y:auto; }

#text li														{list-style-image: url(../img/bullet.gif); list-style-position:outside; margin-left:25px;}


/* HEADERS
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1																{ font-size:20px; background: url(../img/header_squares.gif) no-repeat 0px 5px; padding: 0px 0px 0px 30px; font-variant:small-caps; height: 50px; vertical-align: top }
h1.smallcaps													{ font-variant:small-caps }
h2																{ font-weight:bold; margin: 10px 0px 0px 0px }
h3																{ font-size:11px; font-weight: bold; margin: 5px 0px 0px 0px }
h4																{ font-size:10px; font-weight: bold; margin: 0px 0px 0px 0px }


/* HYPERLINKS
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.links															{ color:#fa981d; }
a:link, a:active, a:visited 									{ color:#fa981d; text-decoration: none }
a:hover 														{ color:#fa981d; text-decoration: underline }
a.active:hover 													{ color:#fa981d; text-decoration: underline }

a.news:link, a.news:active, a.news:visited 						{ color:#7b827c; font-weight:bold; text-decoration: none }
a.news:hover 													{ color:#fa981d; text-decoration:none; }
a.news.active:hover 											{ color:#fa981d; text-decoration:none; }

.homelink														{ border: 0px solid #eb208d; width: 53px; height: 53px; position: absolute; left: 771px; bottom: 51px; cursor: pointer }

/* HYPERLINKS
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainmenu														{ padding-top:10px; }
#mainmenu ul													{ padding-top:12px }
#mainmenu li.MenuLevel1, #mainmenu li.MenuLevel1Active			{ font-size:11px; font-weight: bold; margin-top: 18px }
#mainmenu li.MenuLevel2, #mainmenu li.MenuLevel2Active			{ margin-left:5px }
#mainmenu a														{ color:#fa981d }

/* FORMS
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.formcolumn														{border:0px solid #ccc; float:left; margin-right:10px;}
.formrow														{clear:both; margin-bottom:5px;}
label															{display:block; float:left; text-align:right; width:105px; margin-right:5px;}









