/**********************************************************************
	Filename: regency.css
	Project:  www.regencycsi.com
	Client: Regency Contruction Services, Inc.
	
	Global style sheet
**********************************************************************/
/* Body Tag Definition */
body { margin-left:0; margin-top:0; margin-right:0; background-color:#fceacb; }

/* Assign font and color to the general styles */
font, th, td, p, span, div, textarea, a { font-family:Verdana,Arial,Helvetica,sans,sans-serif; font-size:12px; color:#000000;}
a { font-weight:bold; color:#001089; text-decoration:underline; }
a:hover { text-decoration:none;  }
h1,h2,h3,h4,h5 { font-family:Arial, Helvetica, Verdana, sans-serif;  }
h1 { font-size:20px; font-weight:bold; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:12px; font-weight:bold; }
h5 { font-size:12px; font-style:italic; font-weight:normal;}
hr { height:1px; color:#525252;}
ul { padding-top:5px; padding-top:5px;}
li { padding-bottom:5px; }

#mainDiv { }
#page { width:855px; height:600px; text-align:left; background-image: url(images/background.jpg); background-repeat:no-repeat; }

#header { width:780px; }
#header .headerRight { float:right; width:411px; }
#header .headerLeft { float:left; padding-top:7px; padding-bottom:8px; width:369px; }
#header .topNav { margin-top:6px; padding-left:15px; }
#header .topNav ul { list-style:none; padding-top:5px; padding-bottom:5px; margin:0px; padding-left:10px;}
#header .topNav ul li { margin:0px 0px 0px 0px; padding: 0px 0px 8px 0px; }
#header .topNav ul li a { padding-left:17px; font-size:11px; color:#000000; text-decoration:none; }
#header .topNav ul li a:hover { padding-left:17px; color:#8883a6; text-decoration:none; }
#header .here { padding-left:17px; color:#000000; text-decoration:none; background-image: url(images/marker.gif); background-repeat:no-repeat; }

#leftSide { float:left; width:209px; height:328px; }
#leftSide ul { list-style:none; padding-top:53px;  margin-top:0px; padding-bottom:5px; padding-left:0px; margin-left:0px;}
#leftSide ul li { margin:0px 0px 0px 0px; padding: 0px 0px 9px 0px; }
#leftSide ul li a { padding-left:12px; font-size:11px; color:#ffffff; font-weight:normal; text-decoration:none; background-image: url(images/clear.gif); background-repeat:no-repeat;  }
#leftSide ul li a:hover { padding-left:12px; color:#ffffff; text-decoration:none; background-image: url(images/sideMarkerOver.gif); background-repeat:no-repeat; }
#leftSide .here { padding-left:12px; color:#ffffff; text-decoration:none; background-image: url(images/sideMarker.gif); background-repeat:no-repeat; }
#leftSide .bottomButton { margin-top:40px; margin-left:10px; }
#leftSide .bottomLink { color:#ffffff; padding-right:10px; font-weight:bold; font-size:10px; text-decoration:none; }

#rightSide { float:right; width:646px; }
#rightSide .content { padding-left:30px; width:335px; }
.pageTitle { padding-left:30px; padding-top:18px; padding-bottom:20px;; font-size:16px; font-weight:bold; color:#001089;}

#portfolio { float:right; width:646px; }
#portfolio .sectionTitle { font-size:16px; font-weight:bold; color:#353c8b; padding-left:30px; padding-top:18px; }
#portfolio .sectionTitleLink { font-size:16px; font-weight:bold; color:#353c8b; text-decoration:underline; }
#portfolio .sectionTitleLink:hover { font-size:16px; font-weight:bold; color:#353c8b; text-decoration:none; }
#portfolio .pageTitle { font-size:13px; font-weight:bold; color:#353c8b; padding-left:50px; padding-top:5px; }
#portfolio .content { width:350px; padding-left:15px; padding-top:0px; }
#portfolio .picture { border:solid 1px #353c8b; margin-left:15px; }
#portfolio ul { list-style:none; margin-top:0px; padding-bottom:5px; padding-left:0px; margin-left:0px;}
#portfolio .imageLink { border:solid 1px #353c8b; margin-bottom:5px; margin-right:5px; }
#portfolio .thumbnails { padding-left:15px;}