@charset "utf-8";
/* CSS Document */

body
{
background-color:#e1e1e1;
margin:0px;
padding:0px;
}
#shadow
{
	margin:0px 50px 0px 50px;
	background-color:#FFFFFF;
	height:680px;
	width:936px;
	position:relative;
	top:0px;
	left:0px;
	overflow: hidden;
}
#shadow .shadow1
{
background-image:url(left_shade.gif);
background-repeat:repeat-y;
height:680px;
width:7px;
clear:left;
position:absolute;
top:0px;
left:0px;
}
#shadow .shadow2
{
position:absolute;
top:0px;
right:0px;
background-image:url(rit_shade.gif);
background-repeat:repeat-y;
height:680px;
width:7px;
clear:right;
}
#shadow .wrap
{
height:inherit;
}
#logo
{
position:absolute;
top:0px;
left:7px;
}
#home
{
position:absolute;
top:40px;
left:800px;
}
#contact
{
position:absolute;
top:38px;
left:850px;
}
#vfull
{
width:676px;
height:15px;
background-color:#640295;
position:absolute;
top:90px;
left:250px;
}
#vstart
{
position:absolute;
top:0px;
left:0px;
width:10px;
height:15px;
}
#banner
{
position:absolute;
top:107px;
left:8px;
margin-left:60px;
}

#endbutton
{
width:58px;
height:30px;
position:absolute;
top:321px;
left:10px;
}
a.abtbutton 
{
	display: block;
	width: 95px;
	height: 26px;
	background: url("button.gif") 0 0 no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:8px;
	padding-left:36px;
	color:#4d586d;
}
a:hover.abtbutton {
background-position: -131px 0;
}
.abtbutton
{
position:absolute;
top:289px;
left:70px;
}
a.teambutton 
{
	display:block;
	width: 101px;
	height: 25px;
	background: url("button.gif") 0 0 no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:8px;
	padding-left:30px;
	color:#4d586d;
	overflow:hidden;

}
a:hover.teambutton {
background-position: -131px 0;
}
.teambutton
{
position:absolute;
top:289px;
left:203px;
}
a.servicebutton 
{
display: block;
width: 95px;
height: 25px;
background: url("button.gif") 0 0 no-repeat;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:8px;
	padding-left:36px;
	color:#4d586d;
	overflow:hidden;
}
a:hover.servicebutton {
background-position: -131px 0;
}
.servicebutton
{
position:absolute;
top:289px;
left:336px;
}
a.partnerbutton 
{
display: block;
width: 95px;
height: 30px;
background: url("button.gif") 0 0 no-repeat;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:8px;
	padding-left:36px;
	color:#4d586d;
	overflow:hidden;
}
a:hover.partnerbutton {
background-position: -131px 0;
}
.partnerbutton
{
position:absolute;
top:289px;
left:469px;
}
a.opbutton 
{
display: block;
width: 111px;
height: 30px;
background: url("button.gif") 0 0 no-repeat;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	color:#4d586d;
	overflow:hidden;
}
a:hover.opbutton {
background-position: -131px 0;
}
.opbutton
{
position:absolute;
top:289px;
left:602px;
}
a.cntctbutton 
{
display: block;
width: 103px;
height: 30px;
background: url("button.gif") 0 0 no-repeat;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:8px;
	padding-left:28px;
	color:#4d586d;
	overflow:hidden;
}
a:hover.cntctbutton {
background-position: -131px 0;
}
.cntctbutton
{
position:absolute;
top:289px;
left:735px;
}

#abtshadow
{
width:131px;
height:18px;
position:absolute;
top:321px;
left:70px;
}
#teamshadow
{
width:131px;
height:18px;
position:absolute;
top:321px;
left:203px;
}
#serviceshadow
{
width:131px;
height:18px;
position:absolute;
top:321px;
left:336px;
}
#partnershadow
{
width:131px;
height:18px;
position:absolute;
top:321px;
left:469px;
}
#opshadow
{
width:131px;
height:18px;
position:absolute;
top:321px;
left:602px;
}
#cntctshadow
{
width:131px;
height:18px;
position:absolute;
top:321px;
left:735px;
}

#lgrayt
{
	display:block;
	width:6px;
	height:7px;
	background-color:#eeeeee;
	position:absolute;
	top:350px;
	left:70px;
	overflow: hidden;
}
#lgrayt2
{
	display:block;
	width:779px;
	height:7px;
	background-color:#eeeeee;
	position:absolute;
	top:350px;
	left:78px;
	overflow: hidden;
}
#lgrayt3
{
	display:block;
	width:6px;
	height:7px;
	background-color:#eeeeee;
	position:absolute;
	top:350px;
	left:859px;
	overflow: hidden;
}
#lgraybox1
{
width:6px;
height:235px;
position:absolute;
top:359px;
left:70px;
background-color:#eeeeee;
}
#lgraybox2
{
width:779px;
height:235px;
position:absolute;
top:359px;
left:78px;
background-color:#eeeeee;
}
#lgraybox3
{
width:6px;
height:235px;
position:absolute;
top:359px;
left:859px;
background-color:#eeeeee;
clear:both;
}
#content
{
width:795px;
height:inherit;
}
#lgrayb
{
	display:block;
	width:6px;
	height:7px;
	background-color:#eeeeee;
	position:absolute;
	top:596px;
	left:70px;
	overflow: hidden;
	clear:both;
}
#lgrayb2
{
	display:block;
	width:779px;
	height:7px;
	background-color:#eeeeee;
	position:absolute;
	top:596px;
	overflow: hidden;
	left:78px;
}
#lgrayb3
{
	display:block;
	width:6px;
	height:7px;
	background-color:#eeeeee;
	position:absolute;
	top:596px;
	left:859px;
	overflow: hidden;
}

#footer
{
position:absolute;
top:636px;
left:7px;
width:923px;
height:23px;
background-color:#5db4ff;
clear:both;
}
#abtus
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:70px;
color:#4d586d;
position:absolute;
top:8px;
left:28px;
}

#copyright
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:15px;
font-style:normal;
width:250px;
position:absolute;
top:0px;
left:0px;
}
#author
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
padding-right:5px;
width:195px;
position:absolute;
top:0px;
right:5px;
color:#FFFFFF;
}

#abtcontent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
padding-left:40px;
padding-right:40px;
padding-top:20px;
color:#243658;
}
#title
{
color:#074f99
}