body
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
	color:#4E4D4D;
	width:1004px;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	/*background-image:url(../images/inn-page-tile.jpg); background-repeat:no-repeat;
	background-position:top center;*/
}
#page-align
{
float:left;
width:1004px;
padding-bottom:40px;
padding-top:30px;
}
#page-align1
{
float:left;
width:1004px;
padding-bottom:40px;
padding-top:20px;
}

#align-left
{
float:left;
}
#top-section
{
float:left;
height:90px;
padding-left:46px;
width:800px;
}
#top-section1
{
float:left;
height:139px;
padding-left:46px;
padding-right:68px;
width:890px;
}
#logo-section1
{
float:left;
width:820px;
height:93px;
}
#right-logo
{
width:128px;
float:left;
height:55px;
padding-right:0px;

}
#logo-section
{
float:left;
width:432px;
height:44px;
}
#user-sec
{
float:right;
width:450px;
height:44px;
text-align:right;
line-height:44px;

}
#menu-section
{
float:left;
height:30px;
padding-top:16px;
}
#main-section
{
width:1004px;
float:left;
}
#main-txt
{
width:943px;
float:left;
padding-top:45px;
padding-left:61px;
padding-right:0px;
font-size:13px;
margin-bottom:40px;
}
#left-ind
{
background-image:url(../images/grey-bit.gif); background-repeat:repeat-y;
background-position:right top;
padding-right:67px;
width:283px;
float:left;
}
.living-border
{
border: 1px solid #E4E3E3;
padding:11px 11px 11px 11px;
/*float:left;*/
}
#right-ind
{
/*width:504px;*/
width:543px;
padding-left:34px;
float:left;
}
#bullet
{
background-image:url(../images/bullet.gif); background-repeat:no-repeat;
background-position:0px 6px;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
}
#inn-content
{
width:1004px;
float:left;
margin-top:45px;
margin-bottom:45px;
font-size:13px;
background-image:url(../images/td-tile.gif); background-repeat:repeat-y;
}
#leftmenu1
{
width:158px;
float:left;
padding-right:30px;
text-align:right;
font-weight:bold;
}
#inn-txt
{
width:810px;
float:left;
padding-left:140px;
padding-right:54px;
margin-top:45px;
margin-bottom:45px;

/*text-align:justify;*/
}
#width-810
{
padding-bottom:15px;
width:810px;
float:left;
}
#hori-tile
{
background-image:url(../images/pink-bit.gif); background-repeat:repeat-x;
width:760px;
float:left;
padding-bottom:20px;
}
#vert-tile
{
background-image:url(../images/pink-bit.gif); background-repeat:repeat-y;
width:1px;
height:110px;
float:left;
padding-right:30px;
}
.border-gallery
{
border:1px solid #EB038C;
float:left;
margin-right:30px;
margin-bottom:15px;
}

#leftmenu
{
width:158px;
float:left;
padding-right:30px;
text-align:right;
line-height:18px;
padding-top:3px;
padding-bottom:3px;
}
#inn-txt1
{
width:724px;
float:left;
padding-left:40px;
padding-right:50px;
/*text-align:justify;*/
}
.flash-pad
{
padding-left:20px;
float:right;
}
#bullet
{
background-image:url(../images/bullet.gif); background-repeat:no-repeat;
background-position:10px 8px;
padding: 2px 0px 3px 25px;
}
#width-620
{
width:620px;
padding-bottom:20px;
float:left;

}
 .balloon {
font-family: Arial;
font-size:12px;
width:158px; 
}
.balloon ul {
padding:0; 
margin:0;
border:0;
list-style-type: none;
}
.balloon ul li {
float:left;
color:#585858;
width:158px;
font-weight:bold;
font-size:13px;
padding-top:6px;
padding-bottom:6px;

}
.balloon ul li a, .balloon ul li a:visited {
display:block;
text-decoration:none; 
font-size:13px;
color:#585858;
width:158px;
font-weight:bold;
}
.balloon ul li a img, .balloon ul li a:visited img {
border:0;
}

.balloon ul li #pop {
visibility:hidden;
position:absolute;
}

/*table {
margin:-2px;
border:0;
padding:0;
border-collapse:collapse;
font-size:1em;
}
*/
.balloon #pop {width:220px; padding:0 0 10px 0; background:transparent; height:auto;  font-size:12px;}
/*.balloon dt {margin:0; padding:5px; font-size:1.4em; font-weight:bold; color: #000; background:transparent url(../sites/top.gif) no-repeat top left; text-align:center;}
*/.balloon #cont {margin:0; padding:13px 13px; line-height:1.5em; color:#000; border:2px solid #EB038C;  background:#F1F1F1; text-align:left; font-weight:normal;}

.balloon ul li:hover,
.balloon ul li a:hover {
color:#EB038C; 
position:relative;
cursor: pointer;
text-decoration:none;
cursor:hand;
}

.balloon ul li:hover #pop,
.balloon ul li a:hover #pop {
visibility:visible;
color:#000;
/*position:relative;*/
top:-15px;
left:158px;
cursor:default;
}

.balloon ul li:hover #cont #arr,
.balloon ul li a:hover #cont #arr {
display:block;
position:absolute;
left:-14px;
top:20px;
width:16px; 
height:16px;
background:transparent url(../images/pointer.gif) ; background-repeat:no-repeat;
}
.border
{
border:1px solid #00ADEF;
float:left;
margin-right:10px;
}
#width-200
{
width:250px;
padding-left:29px;
float:left;
}

#width-600
{
width:500px;
padding-right:30px;
border-right:1px dashed #D9D9D9;
float:left;
}
#foot
{
padding-left:61px;
padding-right:55px;
width:888px;
float:left;
}
#foot-logo
{
background-image:url(../images/grey-bit.gif); background-repeat:repeat;
padding-left:35px;
padding-right:36px;
margin-bottom:30px;
float:left;
width:817px;
}
#foot-txt
{
width:878px;
float:left;
padding-left:10px;
font-size:12px;
}
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 10px solid darkred;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}

.field 
{
		border : 1px solid #BFBFC1;
		color: #000000;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:Arial;
		padding-left:3px;
		background-color:#F1F1F1;
}
.menu 
{
z-index:100; position:relative;
height:30px; width:800px;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {
float:left;
height:30px;
width:800px;
w\idth:800px; 
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;margin:0;list-style-type:none;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left; position:relative; padding-left:7px; padding-right:7px;
 /*background-image:url(../images/menu-tile.gif); background-repeat:repeat-x;*/
}
/* style the links for the top level */
.menu li a, .menu li a:visited {
display:block;
font-size:13px;text-decoration:none;
color:#8C8C8C;
font-weight:bold;
line-height:19px;
float:left;
padding:0 0 0 17px;
text-align:left; font-family:Arial;
 /*Padding to accomodate left tab image. Do not change*/

/*border-bottom:1px solid #2C74A2;*/
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu li a, * html .menu li a:visited {
line-height:19px;
h\eight:19px;
padding:0 0 0 17px;
}
/* style the top level hover */
.menu ul li a:hover{
background-image:url(../images/left-menu-bg.gif); background-repeat:no-repeat;
background-position: left top;
height:19px;
line-height:19px;
color:#FFFFFF;
font-weight:bold;
 cursor:pointer;

/*border-bottom:1px solid #FFFFFF;*/
}
.menu :hover > a {
background-image:url(../images/left-menu-bg.gif); background-repeat:no-repeat;
background-position: left top;
color:#FFFFFF;
height:19px;
line-height:19px;
font-weight:bold;
 cursor:pointer;
}
.menu :hover > a b{
background-image:url(../images/right-menu-bg.gif); background-repeat:no-repeat;
background-position: right top;
color:#FFFFFF;
height:19px;
font-weight:bold;
}

.menu ul li a b{
	float: left;
	display: block;
	padding: 0 12px 0 10px; /*Padding of menu items*/
}

.menu ul li a.current{
	color: #FFFFFF;
	background-image:url(../images/left-menu-bg.gif); background-repeat:no-repeat; /*left tab image path*/
	background-position: left top;
}

.menu ul li a.current b, .menu ul li a:hover b{
	color: #FFFFFF;
	background-image:url(../images/right-menu-bg.gif); background-repeat:no-repeat; /*left tab image path*/
	background-position: right top; height:19px;
	line-height:19px; /*right tab image path*/
}

#inn-illustration
{
width:774px;
float:left;
padding-left:40px;
/*text-align:justify;*/
}
.pink-arr
{
float:left;
background-image:url(../images/pink-arr.gif);
background-repeat:no-repeat;
padding:10px 0px 10px 30px; width:513px; background-position:0px 8px; color:#5A5959; font-size:14px;
}
.common-left
{
float:left;
}
