
#bigorange{ font-family: Arial,Helvetica,sans,sans-serif ; font-size: 28px; color: #E8821C; font-weight: normal; letter-spacing: 0px; line-height: 28px; }
#midorange{ font-family: Arial,Helvetica,sans,sans-serif ; font-size: 25px; color: #E8821C; font-weight: normal; letter-spacing: 0px; line-height: 29px; }

#aPopupDiv{
background:#ffffff;
position:absolute;
width:1px;
height:1px;
overflow:hidden;
top:-1000px;
left:-1000px;
border-color:#eba276; 
border-style:solid; 
border-width:1px;
}

body {
background:#fef8f2;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

a {text-decoration: none;color:#E8821C}
a:hover { text-decoration:underline;color:#E8821C}

.btn {
color: #666;
  border: 1px solid #ccc;
  background-color: #eee;
  font-weight: bold;
}

.btn:hover {
  border: 1px solid #ccc;
  color: #fff;
  background: #666;
}

li.list1 {
	list-style: none;
	margin-left:0px;
	padding-left:0px;
	text-indent:0px;
	padding-bottom: 4px;
	}
li.sublist1 {
	list-style: none;
	margin-left:0px;
	padding-left:20px;
	text-indent:0px;
	padding-bottom: 2px;
	}
	
#leftnav ul{
margin-left:0px;
padding-left:15px;
padding-top:0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom:0px;
} 

.nav:link {
	color: #666666; 
	text-decoration: none;  
}

ul{
        margin-left:0px;
        padding-left:15px;
        padding-top:0px;
        padding-bottom: 0px;
        margin-top: 2px;
        margin-bottom:2px;
}
li{
        margin-left:0px;
        padding-left:0px;
        text-indent:0px;
        margin-bottom: 6px;
        font-family: Arial,Helvetica,sans,sans-serif ; 
        font-size: 11px; 
        color: #666666; 
        letter-spacing: 0px; line-height: 1.1; 
}

.nav:visited {
	color: #666666; 
	text-decoration: none;  
	border: none;
}

.nav:hover {
	color: #E8821C;
	
	text-decoration: none;
}

.nav:active {
	color: #E8821C;
	text-decoration: underline;
}
.nav2:link {
	text-decoration: none;  
	color: #666666;
	letter-spacing: -0.5px;
}

.nav2:visited {
	color: #666666; 
	text-decoration: none;  
	letter-spacing: -0.5px;
}

.nav2:hover {
	color: #666666;
	text-decoration: underline;
	letter-spacing: -0.5px;
}

.nav3:active {
	color: #E8821C;
	text-decoration: underline;
	letter-spacing: 0px;
}
.nav3:link {
	text-decoration: none;  
	color: #cccccc;
	letter-spacing: 0px;
}

.nav3:visited {
	color: #cccccc; 
	text-decoration: none;  
	letter-spacing: 0px;
}

.nav3:hover {
	color: #E8821C;
	text-decoration: none;
	letter-spacing: 0px;
}

.nav2:active {
	color: #6e738f;
	text-decoration: underline;
	letter-spacing: -0.5px;
}
.subnav:link {
	color: #E8821C; 
	text-decoration: none;  
}

.subnav:visited {
	color: #E8821C; 
	text-decoration: none;  
	border: none;
}

.subnav:hover {
	color: #E8821C;
	
	text-decoration: underline;
}

.subnav:active {
	color: #6e738f;
	
	text-decoration: underline;
}
.foot:link {
	color: #A2A2A2; 
	text-decoration: none;   
}

.foot:visited {
	color: #A2A2A2; 
	text-decoration: none;  
	border: none;
}

.foot:hover {
	color: #A2A2A2;
	
	text-decoration: underline;
}

.foot:active {
	color: #A2A2A2;
	text-decoration: underline;
}
#sub { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 11px; color: #E8821C; font-weight: bold; letter-spacing: 0px; }
#subsmall { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 10px; color: #666666; font-weight: bold; letter-spacing: 0px; }
#subgrey { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 11px; color: #666666; font-weight: bold; letter-spacing: 0px; line-height: 1.1; }
.subgrey { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 11px; color: #666666; font-weight: bold; letter-spacing: 0px; line-height: 1.1; }
#navgrey { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 11px; color: #666666; font-weight: bold; letter-spacing: 0px; line-height: 1.1; }
#textgrey { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 11px; color: #a2a2a2; letter-spacing: 0px; line-height: 1.1; }
#word { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 10px; color: #808088; letter-spacing: 1px; line-height: 1.1; }
#text { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 11px; color: #666666; letter-spacing: 0px; line-height: 1.1; }
.text { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 11px; color: #666666; letter-spacing: 0px; line-height: 1.1; }


.fortune { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 10px; color: #eba276; letter-spacing: 1px; line-height: 1.1; }

#outerContainer {
         position: absolute;top:0px;left:50%;
}

#innerContainer {
  position: relative;top:0;left:-50%;vertical-align: top; width:800px;
}

#centerme {
position:relative;
width: 800px;
overflow:hidden;
margin:0px;
text-align: left;
border-color:yellow; 
border-style:solid; 
border-width:0px;
}

#main{
float:left;
overflow:hidden;
height:80px;
width:800px; 
border-color:blue; 
border-style:solid; 
border-width:0px;
}

#mainwhite{
background:#ffffff;
position:relative;
float:left;
top:0px; 
right:0px; 
width:800px; 
border-color:red; 
border-style:solid; 
border-width:0px;
}

#header{
float:left;
position:relative;
top:0px;
float:left;
width:800px;
height:100px;
background:#ffffff;
overflow:show;
border-color:red; 
border-style:solid; 
border-width:0px;
}

#pager{
position:relative;
background:#ffffff;
top:0px;
left:0px;
float: left;
width:800px;
height:0px;
z-index:1;
border: 0px solid red;
}

#navigation{
position:relative; 
top:5px; 
float:left;
left:0px; 
width:800px; 
height:23px; 
border-color:red; 
border-style:solid;
border-width:0px;
z-index: 1;
}

#select{
float:left;
position:absolute; 
bottom:1px; 
left:620px; 
width:175px; 
height:24px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#logo{
float:left;
position:relative; 
top:15px; 
left:15px; 
width:773px; 
height:70px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#topcurve {
position:relative;
float:left;
overflow:hidden;
width: 774px;
height: 6px;
vertical-align:top;
z-index:0;
border: 0px solid green;
}

#line{
background:#ffffff;
position:relative; 
top:20px; 
left:9px; 
width:760px; 
height:1px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#holder_top{
position:relative;
left:10px;
float:left;
width:773px;
border-color:red; 
border-style:solid;
border-width:0px;
}

#leftnav{
position:relative; 
float:left;
width:145px; 
border-color:red; 
top:-1px;
left:10px;
border-style:solid;
border-width:0px;
}

#links {
float:left;
z-index:1;
margin-bottom:5px;
}

#line2{
position:relative;
left:15px;
margin-top:10px;
float:left;
width:127px; 
height:3px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#search{
position:relative;
left:15px;
float:left;
margin-top:10px;
background:#f2f2f2; 
float:left;
width:125px; 
height:67px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#feature_main{
position:relative; 
float:left;
width:615px;
border-color:green; 
border-style:solid;
border-width:0px;
}

#background_white{
background:#ffffff;
width:615px;
position:relative; 
float:left;
bottom:10px;
top:0px; 
left:0px; 
border-color:green; 
border-style:solid;
border-width:0px;
}

#background_grey{
background:#f2f2f2;
width:615px;
position:relative; 
float:left;
bottom:10px;
top:0px; 
left:0px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#home_feature_pic{
position:relative; 
float:left;
border-color:red; 
border-style:solid;
border-width:0px;
}

#home_feature_sub_picture{
float:left;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
width:125px;
height:100px;
border-color:red; 
border-style:solid;
border-width:0px;
}

#home_feature_text{
float:left;
position:relative; 
width:429px;
border-color:blue; 
border-style:solid;
border-width:0px;
}
#news_arch_text{
float:left;
position:relative; 
width:600px;
border-color:red; 
border-style:solid;
border-width:0px;
}
#line3{
position:relative; 
top:0px; 
left:9px; 
width:760px; 
height:1px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#sub_main{
float:left;
top:0px;
position:relative; 
left:9px; 
width:760px; 
border-color:blue; 
border-style:solid;
border-width:0px;
}

#latest_projects{
position:relative; 
height:30px;
width:760px;
border-color:orange; 
border-style:solid;
border-width:0px;
}

#heading1{
position:absolute; 
top:0px; 
left:0px; 
width:374px; 
height:35px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#project_archive{
position:relative; 
float:left;
top:0px;
width:374px; 
border-color:red; 
border-style:solid;
border-width:0px;

}

#project_archive_col{
position:relative; 
float:left;
top:-0px;
width:375px; 
border-color:red; 
border-style:solid;
border-width:0px;

}

#news_list_col{
position:relative; 
float:left;
top:0px;
width:231px; 
border-color:red; 
border-style:solid;
border-width:0px;

}
#partner_list_col{
position:relative; 
float:left;
top:0px;
width:140px; 
border-color:red; 
border-style:solid;
border-width:0px;

}

#latest_news{
position:relative;
top:0px; 
left:392px; 
width:225px;
height:450px; 
border-color:red; 
border-style:solid;
border-width:0px;
}
#news{
position:relative; 
overflow:hidden;
top:0px; 
left:0px; 
width:600px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#heading2{
position:absolute; 
top:0px; 
left:0px; 
width:232px; 
height:35px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#news_archive{
position:relative; 
overflow:hidden;
top:0px; 
left:0px; 
width:205px; 
border-color:red; 
border-style:solid;
border-width:0px;
}


#heading3{
position:absolute; 
top:0px; 
left:0px; 
width:140px; 
height:35px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#partner{
position:relative; 
top:0px; 
left:0px; 
width:147px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#line4{
background-image: url(assets/line.jpg);
position:relative; 
top:165px; 
left:0px; 
width:156px; 
height:3px; 
border-color:red;
border-style:solid;
border-width:0px;
}

#line5{
position:relative; 
float: left;
left:9px;
height:1px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#line6{
position:relative; 
float: left;
left:9px;
width:615px; 
height:1px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#footer{
position:relative; 
float:left; 
left:19px; 
width:480px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#footer_image{
position:relative; 
float:right; 
left:9px; 
width:280px; 
border-color:red; 
border-style:solid;
border-width:0px;
}

#botcurve {
width:773px;
position:relative;
float:left;
}

#sol_feature_text{
position:relative; 
width:218px;
border-color:red; 
border-style:solid;
border-width:0px;
}

#sol_feature_pic{
position:relative; 
float:right;
border-color:red; 
border-style:solid;
border-width:0px;
}

#weblogger_col{
position:relative; 
float:left;
top:-0px;
width:240px; 
border-color:red; 
border-style:solid;
border-width:0px;
}




#biggreen{ font-family: Arial,Helvetica,sans,sans-serif ; font-size: 35px; color: #266131; font-weight: normal; letter-spacing: 0px; line-height: 1.5; }
#subgreylarge { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 12px; color: #666666; font-weight: bold; letter-spacing: 0px; line-height: 1.1; }
#title { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 20px; color: #666666; font-weight: normal; letter-spacing: 0px; line-height: 0.5; }
#midgreen{ font-family: Arial,Helvetica,sans,sans-serif ; font-size: 25px; color: #266131; font-weight: normal; letter-spacing: 0px; line-height: 1.5; }


LI.list2 {
	margin-left:0px;
	padding-left:0px;
	padding-bottom:4px;
	text-indent:0px;
	margin-bottom: 4px;
	list-style-image: url(assets/bullet.gif);
	}
	
#heading { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 18px; color: #666666; letter-spacing: -0.5px; line-height: 1.1; }
#titleblue { font-family: Arial,Helvetica,sans,sans-serif ; font-size: 21px; color: #0064FF; font-weight: bold; letter-spacing: 0px; }

