html,
body {
	background-color: #013564;
	font-weight: normal;
	font-family: "Lucida Grande", "Myriad Pro", "Myriad", verdana, arial, helvetica, sans-serif;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 100%;
	min-width: 920px;
	background: url("../images/pageBG.jpg") repeat-x;
}

/* p {
	font-size: 12px;
	padding: 0px 47px 0px 57px;
} */

p.small {
	font-size: 10px;
}

.small {
	font-size: 10px;
}

strong {
	font-size: 12px;
}

#container {
	margin: 0 auto;
	width: 920px;
	min-height: 100%; /* real browsers */
}

#borderLeft {
	float: left;
	width: 10px;
	min-height: 900px;
	background: url("../images/frameLeft.jpg") repeat-y;
}

#borderRight {
	float: left;
	width: 10px;
	min-height: 900px;
	background: url("../images/frameRight.jpg") repeat-y;
}

#borderLeftP {
	float: left;
	width: 10px;
	min-height: 1300px;
	background: url("../images/frameLeft.jpg") repeat-y;
}

#borderRightP {
	float: left;
	width: 10px;
	min-height: 1300px;
	background: url("../images/frameRight.jpg") repeat-y;
}

#borderLeftS {
	float: left;
	width: 10px;
	min-height: 1200px;
	background: url("../images/frameLeft.jpg") repeat-y;
}

#borderRightS {
	float: left;
	width: 10px;
	min-height: 1200px;
	background: url("../images/frameRight.jpg") repeat-y;
}

#borderLeftA {
	float: left;
	width: 10px;
	min-height: 1000px;
	background: url("../images/frameLeft.jpg") repeat-y;
}

#borderRightA {
	float: left;
	width: 10px;
	min-height: 1000px;
	background: url("../images/frameRight.jpg") repeat-y;
}

#content {
	margin: 0 auto;
	float: left;
	width: 900px;
	min-height: 900px;
	background: url("../images/frameBG.jpg") repeat-y;
	background-color: #013564;
}

#contentP {
	margin: 0 auto;
	float: left;
	width: 900px;
	min-height: 1300px;
	background: url("../portfolio/images/frameBG.jpg") repeat-y;
	background-color: #013564;
}

#contentS {
	margin: 0 auto;
	float: left;
	width: 900px;
	min-height: 1200px;
	background: url("../images/frameBG.jpg") repeat-y;
	background-color: #013564;
}

#contentA {
	margin: 0 auto;
	float: left;
	width: 900px;
	min-height: 1000px;
	background: url("../images/frameBG.jpg") repeat-y;
	background-color: #013564;
}

#menuSpacer {
	float: left;
	width: 61px;
	height: 56px;
}

#menuSpacer2 {
	float: left;
	width: 61px;
	height: 56px;
}

#menu {
	float: left;
	width: 516px;
	height: 30px;
	margin: 0px 136px 26px 126px;
}

#menu img {
	float: left;
	display: block;
}

#menu1 {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navHome.jpg") no-repeat 0 0;
}

#menu1:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu1 span {
	display: none;
	padding: 0px;
}

#menu1on {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navHome.jpg") no-repeat 0 0;
	background-position: 0 -30px;
}

#menu1on:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu1on span {
	display: none;
	padding: 0px;
}

#menu2 {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navPortfolio.jpg") no-repeat 0 0;
}

#menu2:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu2 span {
	display: none;
	padding: 0px;
}

#menu2on {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navPortfolio.jpg") no-repeat 0 0;
	background-position: 0 -30px;
}

#menu2on:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu2on span {
	display: none;
	padding: 0px;
}

#menu3 {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navServices.jpg") no-repeat 0 0;
}

#menu3:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu3 span {
	display: none;
	padding: 0px;
}

#menu3on {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navServices.jpg") no-repeat 0 0;
	background-position: 0 -30px;
}

#menu3on:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu3on span {
	display: none;
	padding: 0px;
}

#menu4 {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navClients.jpg") no-repeat 0 0;
}

#menu4:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu4 span {
	display: none;
	padding: 0px;
}

#menu4on {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navClients.jpg") no-repeat 0 0;
	background-position: 0 -30px;
}

#menu4on:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu4on span {
	display: none;
	padding: 0px;
}

#menu5 {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navAbout.jpg") no-repeat 0 0;
}

#menu5:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu5 span {
	display: none;
	padding: 0px;
}

#menu5on {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navAbout.jpg") no-repeat 0 0; 
	background-position: 0 -30px;
}

#menu5on:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu5on span {
	display: none;
	padding: 0px;
}

#menu6 {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navFavorites.jpg") no-repeat 0 0;
}

#menu6:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu6 span {
	display: none;
	padding: 0px;
}

#menu6on {
	float: left;
	display: block;
	width: 74px;
	height: 30px;
	background: url("../images/navFavorites.jpg") no-repeat 0 0;
	background-position: 0 -30px;
}

#menu6on:hover { 
	background-position: 0 -30px;
	padding: 0px;
}

#menu6on span {
	display: none;
	padding: 0px;
}

#special {
	float: left;
	width: 61px;
	height: 56px;
}

#special1 {
	float: left;
	display: block;
	width: 61px;
	height: 56px;
	background: url("../images/special.jpg") no-repeat 0 0;
}

#special1:hover { 
	background-position: 0 -56px;
	padding: 0px;
}

#special1 span {
	display: none;
	padding: 0px;
}

#logo {
	clear: both;
	width: 900px;
}

#logo1 {
	float: left;
	display: block;
	width: 430px;
	height: 128px;
	background: url("../images/logo.jpg") no-repeat 0 0;
	margin: 17px 235px 0px 235px;
}

#logo1:hover { 
	background-position: 0 -128px;
	padding: 0px;
}

#logo1 span {
	display: none;
	padding: 0px;
}


#logoP {
	float: left;
	display: block;
	width: 430px;
	height: 128px;
	background: url("../images/logo.jpg") no-repeat 0 0;
	margin: 17px 235px 0px 235px;
}

#logoP:hover { 
	background-position: 0 -128px;
	padding: 0px;
}

#logoP span {
	display: none;
	padding: 0px;
}

#textHP {
	float: left;
	display: block;
	width: 436px;
	margin: 0px 50px 0px 100px;
}

#textHP p {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
}

#textHP strong {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	color: #f2ca42;
}

#textHP a {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: underline;
}

#textHP a:hover {
	color: #f2ca42;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: underline;
}

#picsHP {
	float: left;
	display: block;
	width: 214px;
	margin: 12px 100px 0px 0px;
}

#picsHP1 {
	float: left;
	display: block;
	width: 200px;
	height: 150px;
	padding: 7px;
	background: url("../images/tn1-bg.jpg");
}

#picsHP2 {
	float: left;
	display: block;
	width: 200px;
	height: 150px;
	padding: 7px;
	background: url("../images/tn2-bg.jpg");
}

#picsHP p {
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	margin: 0px 0px 10px 7px;
}

#picsHP a {
	color: #000;
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: underline;
}

#picsHP a:hover {
	color: #2a6ba3;
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: underline;
}



#galleryTop {
	clear: both;
	height: 59px;
}

#galleryLeft, #galleryLeft2, #galleryLeft3, #galleryLeft4, #galleryLeft5 {
	float: left;
	margin: 0px 0px 0px 100px;
}

/* #galleryLeft img, #galleryLeft2 img, #galleryLeft3 img, #galleryLeft4 img, #galleryLeft5 img, #galleryCenter img, #galleryCenter2 img, #galleryCenter3 img, #galleryCenter4 img, #galleryCenter5 img, #galleryRight img, #galleryRight2 img, #galleryRight3 img, #galleryRight4 img, #galleryRight5 img {
	border: 1px solid #f2ca42;
} */

#galleryCenter, #galleryCenter2, #galleryCenter3, #galleryCenter4, #galleryCenter5 {
	float: left;
	margin: 0px 50px 0px 50px;
}

#galleryRight, #galleryRight2, #galleryRight3, #galleryRight4, #galleryRight5 {
	float: left;
	margin: 0px 100px 0px 0px;
}

#galleryLeft img, #galleryLeft2 img, #galleryLeft3 img, #galleryLeft4 img, #galleryLeft5 img {
	border: 0px;
}

#galleryCenter img, #galleryCenter2 img, #galleryCenter3 img, #galleryCenter4 img, #galleryCenter5 img {
	border: 0px;
}

#galleryRight img, #galleryRight2 img, #galleryRight3 img, #galleryRight4 img, #galleryRight5 img {
	border: 0px;
}

#gallerySpacer, #gallerySpacer2, #gallerySpacer3, #gallerySpacer4 {
	clear: both;
	height: 50px;
}

#galleryBottom {
	clear: both;
	height: 10px;
}

#contentText {
	clear: both;
	margin: 0px 80px 0px 80px;
	width: 760px;
	padding: 0px 0px 10px 0px;
}

#contentText p {
	color: #fff;
	font-size: 12px;
	padding: 0px 20px 0px 20px;
	line-height: 14px;
}

#contentText .title {
	color: #f2ca42;
	font-size: 16px;
	font-weight: bold;
	font-family: "Lucida Bright", "Times New Roman", times, serif;
}

#contentText .subTitle {
	color: #f2ca42;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	font-family: "Lucida Bright", "Times New Roman", times, serif;
}

#clickImage {
	clear: both;
	display: block;
	text-align: center;
	color: #fff;
	padding: 8px 0px 6px 0px;
	font-size: 12px;
	text-decoration: none;
}

#footer {
	clear: both;
	display: block;
	text-align: center;
	color: #fff;
	width: 900px;
	padding-top: 10px;
	font-size: 11px;
	text-decoration: none;
}

#footer p {
	font-size: 10px;
	margin-top: 4px;
}

#footer a:link, #footer a:visited, #footer a:active {
	color: #fff;
}

#footer a:hover {
	color: #f2ca42;
	text-decoration: underline;
}

a:link, a:visited, a:active {
	color: #fff;
	text-decoration: underline;
}

a:hover {
	color: #f2ca42;
	text-decoration: underline;
}
