.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
.footertext:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
.footertext:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
.footertext:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D15103;
	text-decoration:underline;
}
.footertext:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3300CC;
	text-decoration:underline;
}
.tagline , tagline a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.tagline a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.tagline a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.tagline a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D15103;
	text-decoration:underline;
}
.tagline a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.topnav:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.topnav:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.topnav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fe9900;
	text-decoration:none;
}
.topnav:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fe9900;
	text-decoration:none;
}
.wingscontent {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}
.wings {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.content {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.content a:link{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.content a:visited{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.content a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #D15103;
}
.content a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.contenttitle {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.contentbluebold {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 2571af;
}
.contentsmall {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.contentwhite {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.contentlargewhite {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

/********** sadhana ************/
body {
    font-family:Arial,Helvetica,sans-serif;  
	height:100%;	
    font-size:12px;
    color:#333333;
    margin:0 auto;
    font-weight:normal;
    width:100%;
    background:#ccc;
}
#page{

position:relative;
margin:0 auto;
margin-top:5px;
width:950px;
/*min-height:710px;
height:auto !important;  /**** css for IE *****/
/*height:710px;  
margin-top:5px; */          /**** css for IE *****/

}   
#pageTop{

background:url(images/top_nav_bg.jpg) repeat-x;
/*border:1px solid #000;
width:970px;
padding-top:3px;*/
height:36px;
position:absolute;
top:0px;
left:0px;
width:98%;
z-index:98;
}
#page_container{

width:950px;
min-height:710px;
height:auto; !important;  /**** css for IE *****/
_height:710px;
margin: 0 auto;
}
#inner_page_container{
margin: 0 auto;

}
#TopMenu {
    color:#000;
    text-transform:uppercase;
    font-size:12px;
    text-align:center;
    margin:0;
    /*margin-left:-2px;
    padding-left:10px;*/
    width:127px;
    float:left;
    padding-top:3px;
       
}
#TopMenu #logo{
 background: url(images/nav_logo.png) no-repeat;
 background-position:30% 0;
 margin-top:13px;
 width:102px;
 height:60px; 
 position:relative;
 z-index:13; 
 behavior:url(http://www.jseagle.com/iepngfix.htc);
 
 }
 #tras_img{ behavior:url(http://www.jseagle.com/iepngfix.htc);}

#TopMenu ul, #TopMenu ul ul  {
	list-style: none;
	padding: 0;
	margin:0;
	z-index:200;
	background-color:#9AC1C1;
}


#TopMenu ul a {
	margin:0;
	
	padding:0 1em;
	color:#000;
	text-decoration:none;
	display:block;
}
#TopMenu ul a:hover {

background-color:#F0D6A0;

}
#TopMenu a:hover {
	color:#000;
}

#TopMenu ul li.first a, #TopMenu ul ul li a {
	border:none;
}

#TopMenu ul a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#TopMenu ul li {
 
	float: left;
	position:relative;
	
	
}

#TopMenu ul li.home {
	display:none;
}

#TopMenu li ul {
	text-transform:none;
	position: absolute;
	z-index:12;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	/*border:1px solid #000;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000; */
	text-align:left;
	font-size:12px;
	width:230px;
	margin-top:-40px;
	margin-bottom:4px;
	
	/*background:url(../../images/topmenu_bg.gif) repeat-y;*/
	
}

#TopMenu ul li li {
	width:230px;
	
	
}
#TopMenuBottom{
background-image:url(images/topmenu_top.gif);
background-repeat:no-repeat;
background-position:-4px 4px;
width:210px;
height:28px;
display:block;
margin:2px;
position:relative;
z-index:99;

}
#TopMenu ul li #TopMenuBottom{
position:relative;
z-index:99;

}


.TopMenuLeftBottom{
background-image:url(images/topnav_left.gif);
background-repeat:no-repeat;
background-position:8px 2px;
display:block;
position:relative;
z-index:99;
width:29px;
height:31px;
}

#TopMenu ul li ul a {
	width:146px; /* 14em - 1em - 1em = 12em */
	font-weight:normal;
	background-color:#9AC1C1;
	color:#504f4f;	
	padding:5px 27px 0px 57px;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:36px;
	height:35px;
	
	
	
}

#TopMenu ul li ul a:hover {
	background-color:#6CB3C8;
	color:#fff;
	position:relative;
	z-index:99;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:35px;
	line-height:36px;

	/* border-top: 1px solid #fff;
	background-image:url(../../images/iconhover.jpg) ;
	background-repeat:repeat-x;*/
	
}

#TopMenu ul li ul ul {
	margin: -2em 0 0 14em;
}

#TopMenu ul li:hover ul ul, #TopMenu ul li:hover ul ul ul, #TopMenu ul li.sfhover ul ul, #TopMenu ul li.sfhover ul ul ul {
	left: -999em;
	z-index:200;
}

#TopMenu ul li:hover ul, #TopMenu ul li li:hover ul, #TopMenu ul li li li:hover ul, #TopMenu ul li.sfhover ul, #TopMenu ul li li.sfhover ul, #TopMenu ul li li li.sfhover ul {
	left: auto;
}

#TopMenu ul li:hover, #TopMenu ul li.sfhover {
	
	z-index:200; /* Was appearing behind the subheader in layout 3a and 3b in IE */
	position:static; /* Fixes 'sticky menus' in IE7:  */
}

#TopMenu ul li ul a #HomeIcon{
margin-left:10px;

}
.button{left:140px;
position:absolute;
top:2px;
width:570px;
z-index:99;
text-align:left;
}
.headerNav {
color:#FFFFFF;
height:22px;
margin-left:640px;
padding-top:8px;
}

.ShadowboxTitle{
background:#055A79;
color:#FFFFFF;
font-weight:bold;
padding:5px;
text-align:left;
}
#tableId {
text-align:left;
}
.shadowboxContent form {
padding:0 20px;
}
.shadowboxContent input , .shadowboxContent select ,.shadowboxContent textarea  {
margin:2px;
}
form {
margin:0;
padding:0;
}
.tableClassR{
border:1px solid #666666 ;
border-bottom: none;
background-color:#FFFFFF;
text-align:left;

}
.tableClassR td a{

color:#262626;
text-decoration:none;
}
.tableClassR td a:hover{
text-decoration:none;
color:#AC0B11;
}
.tableClassR td{
padding:0px 0px 0px 15px;
}
.tableClassR th{
padding:0px 0px 0px 15px;
}
.bottomBorder {
border-bottom:1px solid #444444;
height:28px;
padding-left:5px;
}
.trTitle {
background-color:#3F4F5C;
font-weight:bold;

color:#fff;
}
.shadowboxContent {
font-size:12px;
background:#fff;
}
.shadowboxContent .admin_button{
background: url(images/button.jpg) no-repeat;
width:149px;
height:21px;
display:block;
text-align:center;
color:#727370;
font-size:16px;
text-decoration:none;
font-weight:bold;
padding-top:9px;
line-height:11px;
float:left;
border:none;
cursor:pointer;

}
.shadowboxContent .admin_but{
background:url(images/button.jpg) repeat-x;
width:149px;
height:30px;
border:none;
text-align:center;
color:#727370;
font-size:16px;
font-weight:bold;
line-height:11px;
padding:0px;
margin:0px;
cursor:pointer;
}
.upArrow{
background-image:url(images/uparrow.png);
background-repeat:no-repeat;
width:16px;
height:16px;
float:left;
display:block;
cursor:pointer;
behavior:url(iepngfix.htc);
}
.downArrow{
background-image:url(images/downarrow.png);
background-repeat:no-repeat;
width:16px;
height:16px;
float:left;
cursor:pointer;
behavior:url(iepngfix.htc);
}
.spaw2editor{
background:#fff;
}
.top_nav_left{
background:url(images/top_nav_left.jpg) no-repeat;
width:11px;
height:44px;
float:left;

}
.top_nav_right{
background:url(images/top_nav_right.jpg) no-repeat;
width:12px;
height:44px;
float:left;

}
#topNav{
background:url(images/top_nav_middle.jpg) repeat-x;
height:44px;
float:left;
width:713px;
}
.clr{clear:both;}

#topNav ul, #topNav ul ul  {
	list-style: none;
	padding: 0;
	margin:0;
	z-index:200;
	background-color:#2F8EC4;
}


#topNav ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	padding:15px 0px 0px 0px;
	height:29px;
	display:block;
	text-align:center;
}
#topNav ul a:hover {
color:#fe9900;


}
#topNav a:hover {
	color:#000;
}

#topNav ul li.first a, #topNav ul ul li a {
	border:none;
}

#topNav ul a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#topNav ul li {
 
	float: left;
	position:relative;
	height:44px;
    /*margin:0 5px;*/
	padding: 0 1px;
	width:82px;
	
}

#topNav ul li.home {
	display:none;
}

#topNav li ul {
	text-transform:none;
	position: absolute;
	z-index:12;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	/*border:1px solid #000;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000; */
	text-align:left;
	font-size:12px;
	width:200px;
	margin-top:0px;
	
	
	/*background:url(../../images/topmenu_bg.gif) repeat-y;*/
	
}

#topNav ul li li {
	width:200px;
	padding:0px;
	
	
}

#topNav ul li #TopMenuBottom{
position:relative;
z-index:99;

}




#topNav ul li ul a {
	width:180px; /* 14em - 1em - 1em = 12em  */
	padding:15px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	
	height:29px;
	
	
	
}

#topNav ul li ul a:hover {
	background-color:#2672B0;
	color:#fff;
	position:relative;
	z-index:99;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:29px;
	padding:15px 0px 0px 20px;

	/* border-top: 1px solid #fff;
	background-image:url(../../images/iconhover.jpg) ;
	background-repeat:repeat-x;*/
	
}

#topNav ul li ul ul {
	/*margin: -2em 0 0 14em;*/
	margin:-44px 0 0 200px;
}

#topNav ul li:hover ul ul, #topNav ul li:hover ul ul ul, #topNav ul li.sfhover ul ul, #topNav ul li.sfhover ul ul ul {
	left: -999em;
	z-index:200;
}

#topNav ul li:hover ul, #topNav ul li li:hover ul, #topNav ul li li li:hover ul, #topNav ul li.sfhover ul, #topNav ul li li.sfhover ul, #topNav ul li li li.sfhover ul {
	left: auto;
}

#topNav ul li:hover, #topNav ul li.sfhover {
	
	z-index:200; /* Was appearing behind the subheader in layout 3a and 3b in IE */
	position:static; /* Fixes 'sticky menus' in IE7:  */
}

#topNav ul li ul a #HomeIcon{
margin-left:10px;

}
/*.normalWidth{
width:44px;
}
.widthl{
width:56px;
}
.width2{
width:83px;
}
.width3{
width:85px;
}
*/
.page_title{
background: url(images/page_labels/blank.jpg) no-repeat;
width:506px;
height:42px;


}
.news_title{
float:left;
width:400px;
}
.image {
float:right;
height:75px;
width:90px;
}
.news_image{
float:left; width:117px
}
.news_content{float:left;width:372px;text-align:left;}

.middle{width:500px;}
.line_separator{
height:1px;

border-bottom:dotted 1px #000;
}
.display {
display:none;
}
.comments{
background:#FBFBFB;
}
.style9 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.style10 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: italic;
  color: #CC0000;
  font-weight: bold;
}
.style12 {
  font-size: 15px
}

.style13 {font-weight: normal; color: #333333; font-family: Arial, Helvetica, sans-serif;}

.style14 {font-size: 13px}

.style15 {font-family: Arial, Helvetica, sans-serif}

.style16 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.bottomPadding{ padding-bottom:5px;}
.marginBottom{margin:0 0 16px 0}
.button a, .button a:hover{
background: url(images/button.jpg) no-repeat;
width:149px;
height:21px;
display:block;
text-align:center;
color:#727370;
font-size:16px;
text-decoration:none;
font-weight:bold;
padding-top:9px;
line-height:11px;

}
.moreInfo a{
background:url(images/more_info.jpg) no-repeat ;
display:block;
width:72px;
height:20px;
}
.moreInfo a:hover{
background: url(images/more_info_hover.jpg) no-repeat ;
display:block;
width:72px;
height:20px;
text-decoration:none;
}
.submit {
background:url(images/send_it.jpg) no-repeat;
width:52px;
height:22px;
border:none;
cursor:pointer;
}
.submitHover {
background: url(images/send_it_hover.jpg) no-repeat;
width:52px;
height:22px;
border:none;
cursor:pointer;
}

.PagingClass .previousButton{
background:url(images/previous.gif) no-repeat;
width:62px;
height:19px;
cursor:pointer;
border:1px solid #fff;
margin:0;
}
.PagingClass .previousButton{
background:url(images/previous.gif) no-repeat;
width:62px;
height:19px;
cursor:pointer;
border:1px solid #fff;
margin:0;
display:block;
float:left;
}
.PagingClass .nextButton {
background:url(images/next.gif) no-repeat;
width:41px;
height:19px;
cursor:pointer;
border:1px solid #fff;
margin:0;
display:block;
float:left;
}
.PageNumber {
/*background:url(../../images/page_number.gif) no-repeat;*/
background-color:#EFEFEF;
border:1px solid #CECECE;
width:17px;
height:17px;
color:#636363;
cursor:pointer;
min-width:17px;
width:auto;
display:block;
float:left;
text-decoration:none;
text-align: center;
padding:0 6px;

margin: 1px 2px;
}
.pageSelected  {
/*background:url(../../images/page_number_selected.gif) no-repeat;*/
background-color:#055A79;
width:17px;
min-width:17px;
width:auto;
height:17px;
cursor:pointer;
color:#FFFFFF;
text-align:center;
border:1px solid #A59C7B;
margin:0;
display:block;
float:left;
text-decoration:none;
text-align: center;
padding:0 6px;
margin: 1px 2px;
}
