.style1 {color: #B40C0C}
body,td,th {
	font-family: Tahoma;
	font-size: 10px;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #666666;
}
#container {
	margin:0 auto 0 auto;
	width:900px;
}

#Table_01 {
	position:absolute;
	top:0px;
	width:920px;
	height:861px;
	overflow: hidden;
	float:center;
}

#index-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:89px;
	height:815px;
}

#index-02 {
	position:absolute;
	left:89px;
	top:0px;
	width:559px;
	height:119px;
}

#index-03 {
	position:absolute;
	left:648px;
	top:0px;
	width:177px;
	height:119px;
	background-image:url(images/index_3.jpg);
}
#index-03 p{
	margin:40px 5px;
	color:#000000;
	float:right;
	text-align:right;
	font-size:12px;
}
#index-03 p1{
	margin:50px 5px;
	font-weight:bold;
	color:#000000;
	float:right;
	text-align:right;
	font-size:13px;
}

#index-04 {
	position:absolute;
	left:825px;
	top:0px;
	width:95px;
	height:815px;
}

#index-05 {
	position:absolute;
	left:89px;
	top:119px;
	width:72px;
	height:28px;
}

#index-06 {
	position:absolute;
	left:161px;
	top:119px;
	width:91px;
	height:28px;
}

#index-07 {
	position:absolute;
	left:252px;
	top:119px;
	width:168px;
	height:28px;
}

#index-08 {
	position:absolute;
	left:420px;
	top:119px;
	width:91px;
	height:28px;
}

#index-09 {
	position:absolute;
	left:511px;
	top:119px;
	width:109px;
	height:28px;
}

#index-10 {
	position:absolute;
	left:620px;
	top:119px;
	width:117px;
	height:28px;
}

#index-11 {
	position:absolute;
	left:737px;
	top:119px;
	width:86px;
	height:28px;
}

#index-12 {
	position:absolute;
	left:823px;
	top:119px;
	width:2px;
	height:28px;
}

#index-13 {
	position:absolute;
	left:89px;
	top:146px;
	width:736px;
	height:20px;
}

#index-14 {
	position:absolute;
	left:90px;
	top:167px;
	width:559px;
	height:222px;
	background-image:url(images/index_14.jpg);
}
#index-14 p{
	margin:75px 9px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	width:470px;
	text-align:left;
	font-size:17px;
}

#index-15 {
	position:absolute;
	left:648px;
	top:167px;
	width:177px;
	height:111px;
	background-image:url(images/index_15.jpg);
	background-repeat:no-repeat;
}
#index-15 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#index-15 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}

#index-16 {
	position:absolute;
	left:648px;
	top:278px;
	width:177px;
	height:10px;
}

#index-17 {
	position:absolute;
	left:648px;
	top:287px;
	width:177px;
	height:112px;
	background-image:url(images/index_17.jpg);
	background-repeat:no-repeat;
}
#index-17 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#index-17 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}

#index-18 {
	position:absolute;
	left:86px;
	top:391px;
	width:559px;
	height:133px;
	background-image:url(images/index_18.jpg);
	background-repeat:no-repeat;
}
#index-18 p{
	margin:10px 9px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Tahoma;
	color:#B40C0C;
	float:left;
	width:470px;
	text-align:left;
	font-size:16px;
}
#index-18 a{
	margin:1px 9px;
	color:#000000;
	float:left;
	text-align:left;
	width:500px;
	font-family:Tahoma;
	font-size:14px;
}

#index-19 {
	position:absolute;
	left:648px;
	top:400px;
	width:177px;
	height:9px;
}

#index-20 {
	position:absolute;
	left:648px;
	top:409px;
	width:177px;
	height:109px;
	background-image:url(images/index_20.jpg);
	background-repeat:no-repeat;
}
#index-20 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#index-20 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}

#index-21 {
	position:absolute;
	left:648px;
	top:518px;
	width:177px;
	height:13px;
}

#index-22 {
	position:absolute;
	left:89px;
	top:522px;
	width:559px;
	height:22px;
}

#index-23 {
	position:absolute;
	left:648px;
	top:531px;
	width:177px;
	height:110px;
	background-image:url(images/index_23.jpg);
	background-repeat:no-repeat;
}
#index-23 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#index-23 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}

#index-24 {
	position:absolute;
	left:90px;
	top:514px;
	width:281px;
	height:85px;
	background-image:url(images/index_24.jpg);
	background-repeat:no-repeat;
}
#index-24 p{
	margin:10px 90px;
	font-weight:bold;
	color:#B40C0C;
	float:left;
	text-align:left;
	font-size:16px;
}
#index-24 a{
	margin:-8px 90px;
	color:#000000;
	float:left;
	width:210px;
	height:84px;
	text-align:left;
	font-size:13px;
}
#index-25 {
	position:absolute;
	left:370px;
	top:502px;
	width:279px;
	height:177px;
}
#index-25 p{
	margin: 15px 30px;
	font-weight:bold;
	color:#B40C0C;
	float:left;
	width:180;
	text-align:left;
	font-size:16px;
}
#index-25 b{
	margin:-10px 40px;
	color:#000000;
	float:left;
	width:250px;
	height:84px;
	text-align:left;
	font-size:12px;
}

#index-26 {
	position:absolute;
	left:89px;
	top:628px;
	width:280px;
	height:7px;
}

#index-27 {
	position:absolute;
	left:90px;
	top:602px;
	width:280px;
	height:86px;
	background-image:url(images/index_27.jpg);
	background-repeat:no-repeat;
}
#index-27 p{
	margin:10px 90px;
	font-weight:bold;
	color:#B40C0C;
	float:left;
	width:180;
	text-align:left;
	font-size:16px;
}
#index-27 a{
	margin:-8px 90px;
	color:#000000;
	float:left;
	width:220px;
	height:84px;
	text-align:left;
	font-size:13px;
}

#index-28 {
	position:absolute;
	left:648px;
	top:641px;
	width:177px;
	height:7px;
}

#index-29 {
	position:absolute;
	left:649px;
	top:649px;
	width:177px;
	height:109px;
	background-image:url(images/index_29.jpg);
	background-repeat:no-repeat;
}
#index-29 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#index-29 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}
#index-30 {
	position:absolute;
	left:89px;
	top:721px;
	width:559px;
	height:41px;
}

#index-31 {
	position:absolute;
	left:648px;
	top:757px;
	width:177px;
	height:5px;
}

#index-32 {
	position:absolute;
	left:139px;
	top:762px;
	width:736px;
	height:53px;
}
#index-32 p{
	margin:20px 90px;
	color:#666666;
	width:450;
	text-align:center;
	font-size:12px;
}

#index-33 {
	position:absolute;
	left:0px;
	top:815px;
	width:920px;
	height:45px;
}
/* Services Page */
#services-sidenav p{
	position:absolute;
	left:100px;
	top:276px;
	font:bold;
	padding:5px;
	text-align:left;
	font-size:14px;
	color:#000000;
	width: 108px;
	height: 84px;
}
#services-sidenav-individual p{
	position:absolute;
	left:93px;
	top:170px;
	font:bold;
	padding:5px;
	text-align:left;
	font-size:14px;
	color:#000000;
	width: 108px;
	height: 84px;
}
#services-14 {
	position:absolute;
	left:90px;
	top:167px;
	width:735px;
	height:97px;
	background-image:url(images/RyanConsulting_1services_03.jpg);
}
#services-title p{
	position:absolute;
	left:240px;
	top:269px;
	font:bold;
	text-align:left;
	font-size:17px;
	color:#B40C0C;
}
#services-title-content p{
	position:absolute;
	left:240px;
	top:303px;
	text-align:left;
	font-size:14px;
	color:#000009;
	width: 608px;
}
#services-content-individual p{
	position:absolute;
	left:217px;
	top:198px;
	text-align:left;
	font-size:12px;
	color:#000009;
	width: 608px;
	text-align:justify;
}
#services-content-individual-left p{
	position:absolute;
	left:110px;
	top:292px;
	text-align:left;
	font-size:12px;
	color:#000009;
	width: 310px;
	text-align:justify;
}
#services-content-individual-right p{
	position:absolute;
	left:450px;
	top:292px;
	text-align:left;
	font-size:12px;
	color:#000009;
	width: 310px;
	text-align:justify;
}
#services-title-individual p{
	position:absolute;
	left:217px;
	top:170px;
	font:bold;
	text-align:left;
	font-size:17px;
	color:#B40C0C;
	width: 538px;
}
#services-fire p{
	position:absolute;
	left:242px;
	top:353px;
	font:bold;
	text-align:left;
	font-size:14px;
	color:#333333;
}
#services-accessability p{
	position:absolute;
	left:425px;
	top:354px;
	font:bold;
	text-align:left;
	font-size:14px;
	color:#333333;
}
#services-energy p{
	position:absolute;
	left:608px;
	top:355px;
	font:bold;
	text-align:left;
	font-size:14px;
	color:#333333;
}
#services-planning p{
	position:absolute;
	left:241px;
	top:501px;
	font:bold;
	text-align:left;
	font-size:14px;
	color:#333333;
}
#services-civil p{
	position:absolute;
	left:426px;
	top:503px;
	font:bold;
	text-align:left;
	font-size:14px;
	color:#333333;
}

#services-14 p{
	margin:28px 20px;
	color:#ffffff;
	float:left;
	width:420px;
	text-align:left;
	font-size:15px;
}
#services-15 {
	position:absolute;
	left:241px;
	top:377px;
	width:177px;
	height:111px;
	background-image:url(images/index_15.jpg);
	background-repeat:no-repeat;
}
#services-15 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#services-15 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}
#services-17 {
	position:absolute;
	left:426px;
	top:377px;
	width:177px;
	height:112px;
	background-image:url(images/index_17.jpg);
	background-repeat:no-repeat;
}
#services-17 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#services-17 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}
#services-20 {
	position:absolute;
	left:609px;
	top:377px;
	width:177px;
	height:109px;
	background-image:url(images/index_20.jpg);
	background-repeat:no-repeat;
}
#services-20 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#services-20 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}
#services-23 {
	position:absolute;
	left:241px;
	top:524px;
	width:177px;
	height:110px;
	background-image:url(images/index_23.jpg);
	background-repeat:no-repeat;
}
#services-23 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#services-23 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}
#services-29 {
	position:absolute;
	left:426px;
	top:524px;
	width:177px;
	height:109px;
	background-image:url(images/index_29.jpg);
	background-repeat:no-repeat;
}
#services-29 a{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:13px;
}
#services-29 p{
	margin:90px 5px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:13px;
}
/* Clients and Projects */
#clients-title-individual p{
	position:absolute;
	left:110px;
	top:268px;
	font:bold;
	text-align:left;
	font-size:17px;
	color:#B40C0C;
	width: 538px;
}
#aboutus-title-individual p{
	position:absolute;
	left:95px;
	top:171px;
	font:bold;
	text-align:left;
	font-size:17px;
	color:#B40C0C;
	width: 538px;
}
#aboutus-content-individual p{
	position:absolute;
	left:96px;
	top:198px;
	text-align:left;
	font-size:12px;
	color:#000009;
	width: 728px;
	text-align:justify;
}
img{
	float: left;
	margin-left:0px;
	margin-right:5px;
	margin-top:3px;
}
label{	
	float: left;
	margin-left:0px;
	margin-right:5px;
	margin-top:3px
}
#contact-content-individual-left p{
	position:absolute;
	left:111px;
	top:298px;
	text-align:left;
	font-size:12px;
	color:#000009;
	width: 310px;
	text-align:justify;
}
#contact-content-individual-right p{
	position:absolute;
	left:112px;
	top:464px;
	text-align:left;
	font-size:12px;
	color:#000009;
	width: 310px;
	text-align:justify;
}
#contact-content-individual-form p{
	position:absolute;
	left:435px;
	top:299px;
	text-align:left;
	font-size:12px;
	color:#000009;
	width: 310px;
	text-align:justify;
}
#contact-content-individual-query p{
	position:absolute;
	left:436px;
	top:456px;
	text-align:left;
	font-size:12px;
	color:#000009;
	width: 310px;
	text-align:justify;
}
#sendemail p{
	position:absolute;
	left:434px;
	top:299px;
	text-align:left;
	font-size:12px;
	color:#000009;
	width: 310px;
	text-align:justify;
}

