/* CSS Document */

BODY {	
	font-family: Arial;
    FONT-SIZE: 100%;
    TEXT-DECORATION: none;
	text-align:center;
	color: #000000;
    padding:0 0 5px 0;
    margin:0px 9px 0 0px;
	background: #FFFFFF;
	/*background: url(../images/background/background_tile1.jpg) #FDFDFD;
	background-repeat: repeat-y;*/
	scrollbar-arrow-color: #333366; 
  	scrollbar-base-color: #E1E8E8; 
  	scrollbar-dark-shadow-color: #ffffff; 
  	scrollbar-track-color: #333366;
}


#titlewrap { 
	background:#FFFFFF;
	position:relative;
	width:950px;
	height:153px;
	margin: 0px auto;
	border-right: thin solid #CCCCCC;
}

#titlewrap #logo {position: absolute; left: 1px; top: 1px;}
#titlewrap #tabs {position: absolute; left: 172px; top: 108px; background-color:#23D223;}
#titlewrap #topbanner {
	position: absolute;
	left: 0px;
	top: 2px;
	width:950px;
	height:154px;
}


#topborder { 
	position:relative; left:0px; border:0; padding:0;
}

#mainwrap {
	position:relative;
	width:950px;
	height: auto;
	min-width:950px;
	min-height:620px;
	background-color:#ffffff;
	font-size:100%;
	padding:0px 0px 0px 0px;
	margin: 0px auto;
	text-align:left;
	border-right: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	vertical-align: bottom;
}

#innermainwrap {
	position:relative;
	width:914px;
	border:0;
	padding:0;
}

#leftcol { 
	position:relative;
	float:left;
    width:178px;
	height:580px;
    left:0px;
	margin-left:0px;
	text-align:left;
}

#leftnav1 { 
	background: #eeefdf;
}

#maincontent {
	position:relative;
	width:774px;
	height:580px;
	background-image:url(images/background_page.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#innermaincontent {
	position:absolute;
	left:199px;
	top:12px;
	width:554px;
	height:529px;
}

#rightcol {
	width:175px;
	position:absolute;
	top:0px;
	height:640px;
	right:-35px;
	background-color:#FFE800;
}

.portfolio{
	padding-left:45px;
}



.zerospacing {border:0; padding:0;}

table {
	border-spacing:8px;
	border:2;
	border-collapse:collapse;
	vertical-align: middle;
	height: 100px;
}
table.x{border-left: solid 1px #999999; border-right: solid 1px #999999; border-top: solid 1px #999999; border-bottom: solid 1px #999999; padding:0px;}	

table.y{font-size:71%;}

td {
	padding:0px;
	font-family:Arial;
	color: #666666;
	vertical-align: bottom;
}
td.box{border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; padding:0px; color: #cccccc; height:34px}
td.mid{text-align: center; padding:0px; font-family: Arial; }
th{text-align: center; padding:0px; font-family: Arial; font-size:66%;}



h1 {font-family: Arial; font-size:13px; font-weight:bold; color:#E1E8E8; margin-top:0px; margin-bottom:0px; margin-left:2px;}
h2 {font-family: Arial; font-size:13px; font-weight:bold; color:#FFFFFF; margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:10px;}
h3 {font-family: Arial; font-size:71%; font-weight:bold; color:#333366; margin-top:0px; margin-bottom:0px; margin-left:10px;}
h4 {font-family: Arial; font-size:71%; font-weight:bold; color:#006699; margin-top:0px; margin-bottom:0px; margin-left:10px;}

p  {font-family: Arial; font-size:79%; color:#666666; margin-top:2px; margin-left:10px; margin-right:10px;}
p.footer  {font-size:85%; color:#fff; margin-top:2px;}

a:link 		{font-family: Arial; font-size:12px; color:#999999; font-weight:normal; text-decoration:none;}
a:visited 	{font-family: Arial; font-size:12px; color:#999999; font-weight:normal; text-decoration:none;}
a:hover 	{font-family: Arial; font-size:12px; color:#999999; font-weight:normal; text-decoration:none;}
a:active 	{
	font-family: Arial;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	border: 0;
}

a.b:link 	{font-family: Arial; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; width:100%; height:100%}
a.b:visited {font-family: Arial; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; width:100%; height:100%}
a.b:hover 	{font-family: Arial; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; width:100%; height:100%}
a.b:active 	{font-family: Arial; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; width:100%; height:100%}

a.c:link 	{font-family: Arial; font-size:12px; color:#FF6124; font-weight:bold; text-decoration:underline;}
a.c:visited {font-family: Arial; font-size:12px; color:#FF6124; font-weight:bold; text-decoration:underline;}
a.c:hover 	{font-family: Arial; font-size:12px; color:#FF6124; font-weight:bold; text-decoration:underline;}
a.c:active 	{font-family: Arial; font-size:12px; color:#FF6124; font-weight:bold; text-decoration:underline;}

.style1 {color: #FF6124; font-weight: bold;}
#ff {color: #ffffff;}
#ffsmall {color: #ffffff; font-size:85%;}
#red {color: #993366; font-size:13px; font-weight:bold;}
#red2 {color: #CC3333; font-size:114%; font-weight:bold;}
#blue {color: #333366;}
#grey {color:#C1C1C1;}
#page {color:cccccc; font-size:78%}
#small {font-size:95%; color:#999999;}
#yo {font-family: Arial; font-size:12px; color:#3E5F91; font-weight:normal; text-decoration:underline;}
