@import url(reset.css);
@import url(redesign.css);

/*  General rules */
p
{
	line-height: 1.5em;
	text-align: left;
	padding: 0 0 12px 0;
}

ul
{
	padding: 0;
	margin: 0 0 12px 0;
	clear: left;
	text-align: left;
	list-style-position: outside;
	list-style-type: square;
}

li
{
	padding: 0;
	margin: 0 0 10px 18px;
	line-height: 1.4em;
}

h1, h2, h3, h4
{
	color: #652B93;
	line-height: 1.5em;
	letter-spacing: .05em;
	Font-weight: normal;
	font-style: normal;
	clear: left;
}

h2
{
	font-size: 20px;
	letter-spacing: 0;
	margin: 0px 0 16px 0;
}

h3
{
	font-size: 16px;
	padding: 0;
	margin: 0 0 6px 0;
}

h4
{
	font-size: 12px;
	padding: 0;
	margin: 0;
	line-height: 1.5em;
	text-transform: uppercase;
}

#subMenu ul
{
	font-size: 11px;
	list-style-type: none;
	margin: 0 6px 0 0;
	padding: 0;
	border: 0;
	clear: left;
	line-height: 1.2;
}

#subMenu ul li
{
	margin: 2px 0 0 0;
	padding: 0;
}

.intextMenu ul
{
	list-style-type: none;
	margin: 0 0 12px 0;
	padding: 0;
}

.intextMenu ul li
{
	margin: 0;
	padding: 0;
}


em
{
	color: black;
	font-style: normal;
}

.contact
{
	border-color: #E0E0E4;
	border-style: solid none none none;
	border-width: 1px;
	margin: 22px 0 18px 0;
	padding: 10px 28px 20px 0;
}

.contact h4
{
	margin: 12px 0 6px 0;
	padding: 0px;
	line-height: 12px;
	font-size: 12px;
}

.contact p
{
	font-family: arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding: 0px;
	line-height: 11px;
	font-size: 11px;
}

#contactUs p, #contactUs h3 { line-height: 1.1em; }
#contactUs h3 { color: black; }

img
{
	border-width: 0;
	border-style: none;
	padding: 0;
}

#line
{
	border-color: white white #A09DA4 #A09DA4;
	border-style: solid;
	border-width: 1px;
}

.right { float: right; }

/*  Frame */
#menuwrapper
{
	clear: right;
	background-color: #E6E4E8;
	border-color: #E0E0E4 #B6B6BA #B6B6BA #B6B6BA;
	border-style: solid;
	border-width: 1px;
	margin-top: 18px;
}

#menu
{
	height: 31px;
	clear: right;
	background-image: url(../images/menuBG.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
element.style 
{
	
}

/*  Homepage Frame */
#homeContent h1
{
	font-size: 18px;
	line-height: 20px;
}

/*  Interior Frame */




/*
#interiorbg
{
	background-image: url(../images/shadow.gif);
	background-repeat: no-repeat;
	background-position: 90% 100px;
	
}

#interiorNewsbg
{
	background-image: url(../images/shadow.gif);
	background-repeat: no-repeat;
	background-position: 90% 100px;}
	

#interiorCasebg
{
	background-image: url(../images/shadow.gif);
	background-repeat: no-repeat;
	background-position: 90% 100px;
}

#interiorPanbg
{
	background-image: url(../images/panMap.jpg);
	background-repeat: no-repeat;
	background-position: 90% 100px;
}


*/

#interiorAboutbg
{
	background-image: url(../images/insideTubes.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	
}

#homeSideBar p
{
	padding: 0 10px 10px 10px;
	margin: 0;
	font-size: 9px;
	font-family: arial;
}

b { color: #652B93; }

/*  Links */
a, a:link
{
	color: #F36D38;
	text-decoration: none;
}

a:hover
{
	color: #F36D38;
	text-decoration: underline;
}

a:visited { color: #F36D38; }
.menu a:visited { color: #FF4800; }

#subMenu ul li a:link
{
	
	text-decoration: none;
}

#subMenu ul li a:hover
{
	
	text-decoration: underline;
}

/*  Hot Topics */
.hotTopics
{
	border-color: #E0E0E4;
	border-style: solid none none none;
	border-width: 1px 0 0 0;
	padding-top: 4px;
}

.hotTopics em { font-weight: bold; }

.hotTopics p
{
	font-size: 11px;
	line-height: 1.2em;
}

/* Locations */
.locations
{
	width: 200px;
	float: left;
}

.locations ul
{
	padding: 0;
	margin: 0 0 20px 0;
	list-style-type: none;
	list-style-position: default;
}

.locations li
{
	font-size: 11px;
	margin: 0 0 4px 0;
	padding: 0 1px 0 0;
	line-height: 1em;
}

.head
{
	color: black;
	font-weight: bold;
}

.phone { color: #61489C; }

#FormQuestion
{
	margin: 10px 0 0 0;
	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	font-size: 12px;
	color: #8D8B81;
}

#FormInput
{
	margin: 1px 0 12px 0;
	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	font-size: 12px;
	color: #8D8B81;
}

#FormError
{
	margin: 10px 0 0 0;
	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

/*-------------------------rss-----------------------------*/
.rssfeed {
margin-bottom:22px;
}

	 
strong{color:#652B93;font-weight:bold}
.box {font-family:verdana,helvetica,sans-serif,arial;font-size :12px;line-height:1.3em;margin:12px 0;color#494B52}

.feed
{
	margin-left: 3px ;
	padding: 3px 0 3px 19px;
	background-image: url(../images/feed.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
} 
	 
	 ul.newslist
	 {
	 	list-style-type: none;padding:0;margin:0
	 
	 }
	 .newslist li
	 {
	 	margin: 10px 0 0 0;
	 	padding: 10px 0 0 0;
	 	border-color: silver;
	 	border-width: 1px 0 0 0;
	 	border-style: solid;
	 	width:100%;
	 }
	  .newslist li h4
	  {
	  	margin: 0 0 0 0;
	  	padding: 0;
	  	font-variant: normal;
	  	font-style: normal;
	  	font-weight: normal;
	  }
	  .date{margin: 0 0 4px 0;
	  	padding: 0;color:#652B93}
	  	#title {width:300px;height:19px;margin:12px 0}
	  