/* CSS Document */

body {
  padding: 0;
  margin: 0;
  background-color: #4d4d4d;
  width: 100%;
}

#home-white-bg{
	width:916px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/top-heading-bg.gif);
	background-repeat:repeat-y;
	display:table;
}

#footer-container{
	width:916px;
	height:auto;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
}
#footer-container a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
/**************************************** MAINE-GOV-START ********************************************/
#maine-gov-header{
	width:100%;
	height:42px;
	background-color:#000000;
}

#maine-gov-logo{
	width:140px;
	height:41px;
	float:left;
	background-image:url(images/maine-gov-logo.gif);
	background-repeat:no-repeat;
	margin-left:10px;
}

#maine-gov-search-container{
	width:290px;
	height:41px;
	float:right;
	margin-right:20px;
}

#maine-gov-white-bold-txt{
	width:115px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
}
.maine-gov-search-txt-box-container{
	width:130px;
	height:20px;
	float:left;
	margin-top:10px;
}
.maine-gov-txt-box{
	width:115px;
	height:15px;
	float:left;
	background-image:url(images/search-txtbox-bg.gif);
	background-repeat:repeat-x;
	border:#c7c6c6 solid 1px;
}

.maine-gov-search-button{
	width:30px;
	height:20px;
	float:left;
	margin-top:10px;
}

#gov-icon-container{
	width:150px;
	height:25px;
	float:right;
	margin-top:8px;
}
.gov-icons{
	width:auto;
	height:24px;
	float:left;
	margin-right:20px;
}

#gov-menu-links{
	width:350px;
	height:20px;
	float:right;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

#top-menu-gov-gov {
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 350px;
	height:25px;
	font-weight:bold;
	LINE-HEIGHT: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;
	padding-top:5px;
	float:right;
	color:#FFFFFF;
}

#top-menu-gov UL {	
	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	LIST-STYLE-TYPE: none;
}

#top-menu-gov LI {	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 9px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 0px;
	color:#FFFFFF;
}

#top-menu-gov A {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #ffffff;	
	PADDING-TOP: 5px;	
	TEXT-DECORATION: none;
}

#top-menu-gov A {	
	FLOAT: none;
}

#top-menu-gov A:hover {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #ffffff;	
	PADDING-TOP: 5px;	
	TEXT-DECORATION: none;
}

#top-menu-gov.current A {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #fffff;	
	PADDING-TOP: 5px;	
	TEXT-DECORATION: none;
	font-weight:bold;
}
/**************************************** MAINE-GOV-END ********************************************/


/**************************************** TOP-HEADER-START ********************************************/
#home-header-continer{
	width:916px;
	height:154px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/top-heading-bg.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
#header-3d-effect-1{
	width:15px;
	height:154px;
	float:left;
	background-image:url(images/menu-left-3d-effect-1.gif);
}
#header-logo-continer{
	width:901px;
	height:113px;
	float:left;
}
/**************************************** TOP-HEADER-END ********************************************/

/**************************************** TOP-MENU-MAIN-START ***************************************/
#top-main-menu-grey{
	width:901px;
	height:41px;
	float:left;
	background-color:#666666;
}

#flash-banner-container{
	width:916px;
	height:304px;
	float:left;
	/* background-image:url(images/flash-banner.gif);*/
	background-repeat:no-repeat;
}

.chromestyle-container{
	width: 870px;
	height:41px;
	float:left;
	margin-left:26px;
	display:inline;
}

.chromestyle-menu-listing{
	width:auto;	
	height:41px;
	float:left;
}

.chromestyle-menu{
	width:auto;	
	height:31px;
	float:left;
	padding:10px 15px 0 5px;
}

.chromestyle-menu a{
	color: #ffffff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

.chromestyle-menu a:hover {
	color:#ca3a17;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	background-color:#e1e1e1;
}

.menu-slash{
	width:auto;
	height:31px;
	float:left;
	color:#333333;
	padding-top:10px;
	
}
#header-menu{
	width:901px;
	height:35px;
	float:left;
	margin-top:5px;
}

#maine-arts-logo{
	width:590px;
	height:20px;
	float:left;
	margin-left:30px;
	margin-top:35px;
	background-image:url(images/maine-arts-logo-left.gif);
	background-repeat:no-repeat;
	margin-right:30px;
}

#maine-arts-logo-2{
	width:187px;
	height:72px;
	float:left;
	background-image:url(images/maine-arts-logo.gif);
	margin-left:0px;
	display:inline;
}

#top-menu {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 280px;
	height:25px;
	LINE-HEIGHT: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;
	padding-top:5px;
}

#top-menu UL {	
	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	LIST-STYLE-TYPE: none;
}

#top-menu LI {	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 9px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 0px;
}

#top-menu A {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #b2b2b2;	
	PADDING-TOP: 5px;	
	TEXT-DECORATION: none;
}

#top-menu A {	
	FLOAT: none;
}

#top-menu A:hover {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #333333;	
	PADDING-TOP: 5px;	
	TEXT-DECORATION: none;
}

#top-menu.current A {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #333333;	
	PADDING-TOP: 5px;	
	TEXT-DECORATION: none;
	font-weight:bold;
}

.contact-icon{
	width:30px;
	height:25px;
	float:left;
	margin-top:10px;
	background-image:url(images/contact-icon.gif);
	background-repeat:no-repeat;
}
/**************************************** TOP-MENU-MAIN-END ***************************************/

/**************************************** HOME-BODY-CONTENT-START ***************************************/

#page-link-container{
	width:656px;
	height:30px;
	float:right;
	background-color:#f5f5f5;
}

.home-page-link-1{
	width:auto;
	height:18px;
	float:left;
	padding:2px 3px 1px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	background-color:#ffffff;
}

.home-page-link-1 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	background-color:#ffffff;
	text-decoration:none;
}

.home-page-link-2{
	width:auto;
	height:18px;
	float:left;
	padding:2px 2px 1px 2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fafafa;
	font-size:11px;
	background-color:#d7d7d7;
}

.home-page-link-2 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fafafa;
	font-size:11px;
	background-color:#d7d7d7;
	text-decoration:none;
}
.home-page-link-3{
	width:auto;
	height:18px;
	float:left;
	padding:2px 2px 1px 2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	background-color:#c1c1c1;
	
}
.home-page-link-3 a{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	background-color:#c1c1c1;
	text-decoration:none;
	
}

.home-page-bg-1{
	width:8px;
	height:21px;
	float:left;
	background-image:url(images/page-link-bg-1.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.home-page-bg-1a{
	width:8px;
	height:21px;
	float:left;
	background-image:url(images/page-link-bg-1a.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.home-page-bg-2{
	width:8px;
	height:21px;
	float:left;
	background-image:url(images/page-link-bg-2.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.home-page-bg-2a{
	width:8px;
	height:21px;
	float:left;
	background-image:url(images/page-link-bg-2a.gif);
	background-position:left;
	background-repeat:no-repeat;
}



#body-content-container{
	width:901px;
	height:auto;
	float:right;
	background-color:#FFFFFF;
	padding-bottom:30px;
}

#home-highlights-container{
	width:233px;
	height:auto;
	float:left;
	border-right:1px #ececec solid;
	margin-top:24px;
	display:inline;
}

#home-events-container{
	width:214px;
	height:auto;
	float:left;
	border-right:1px #ececec solid;
	margin-top:24px;
}

#home-press-release-container{
	width:217px;
	height:auto;
	float:left;
	border-right:1px #ececec solid;
	margin-top:24px;
}

#home-search-direct-release-container{
	width:200px;
	height:237px;
	float:left;
	margin-top:24px;
}

#highlights-container{
	width:185px;
	height:205px;
	float:left;
	margin-left:35px;
	display:inline;
}

.grey-thick-line{
	width:183px;
	height:auto;
	float:left;
}

#dark-grey-headings-home{
	width:auto;
	height:21px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4c4c4c;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:5px;
}

.highlights-icon{
	width:17px;
	height:21px;
	float:right;
	background-image:url(images/highlights-icon.gif);
	background-repeat:no-repeat;
	margin-top:8px;
	margin-bottom:0px;
}

#blue-heading-bold-txt{
	width:180px;
	height:18px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2db2d0;
}
#blue-heading-bold-txt-1{
	width:180px;
	height:53px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2db2d0;
}
.body-txt-black-home-page{
	width:180px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	line-height:15px;
	margin-bottom:5px;
}

.body-txt-black-home-page-1{
	width:180px;
	height:18px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	line-height:15px;
	margin-bottom:5px;
}
.grey-border-divider{
	width:180px;
	height:auto;
	float:left;
	margin-bottom:5px;
}

.grey-border-divider-search{
	width:180px;
	height:auto;
	float:left;
	margin-bottom:15px;
	margin-top:15px;
}
#events-container{
	width:185px;
	height:auto;
	float:left;
	margin-left:16px;
	display:inline;
}

.events-icon{
	width:25px;
	height:21px;
	float:right;
	background-image:url(images/events-icon.gif);
	background-repeat:no-repeat;
	margin-top:8px;
	margin-bottom:0px;
}

#press-release-container{
	width:185px;
	height:auto;
	float:left;
	margin-left:18px;
	display:inline;
}

#search-container{
	width:200px;
	height:205px;
	float:left;
	margin-left:20px;
	float:left;
	display:inline;
}

.search-icon{
	width:18px;
	height:21px;
	float:right;
	background-image:url(images/search-icon.gif);
	background-repeat:no-repeat;
	margin-top:8px;
	margin-bottom:0px;
	margin-right:15px;
}

.search-ip-icon{
	width:18px;
	height:21px;
	float:right;
	background-image:url(images/search-ip-icon.gif);
	background-repeat:no-repeat;
	margin-top:8px;
	margin-bottom:0px;
	margin-right:20px;
}

.white-divider-press{
	width:229px;
	height:4px;
	float:left;
	margin-left:12px;
	display:inline;
}

.Search-the-directory-txt{
	width:160px;
	height:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	margin-top:15px;
}
.search-text-2{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:300;
	color:#999999;
	margin-bottom:5px;
}

#home-search-box-main-contaainer{
	width:150px;
	height:15px;
	float:left;
}
.home-search-box{
	width:150px;
	height:15px;
	border:#CCCCCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.go-button{
	width:26px;
	height:20px;
	float:right;
	margin-right:15px;
}

.blog-button{
	width:68px;
	height:22px;
	float:right;
	margin-right:30px;
	margin-top:28px;
	display:inline;
}
.account-button-home{
	width:187px;
	height:31px;
	float:left;
}

.grey-txt-11px-homepage{
	width:180px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:15px;
	color:#999999;
	text-align:justify;
}
/**************************************** HOME-BODY-CONTENT-END ***************************************/

/**************************************** INNERPAGE START ********************************************/

/**************************************** ABOUT US START***************************************************/

#innerpage-header-container{
	width:260px;
	height:59px;
	float:left;
	background-image:url(images/aboutus-heading.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#7bc4db;
}

#innerpage-blue-bg-heading{
	width:656px;
	height:59px;
	float:left;
	background-color:#40a4c7;
}

.innerpage-heading-txt{
	width:auto;
	height:20px;
	float:left;
	margin-left:15px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	color:#FFFFFF;
	font-weight:500;
}

.innerpag-navigator-container{
	width:auto;
	height:20px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:18px;
	margin-right:10px;
}

.innerpag-navigator-container-white{
	width:auto;
	height:20px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:18px;
	margin-right:5px;
	color:#FFFFFF;
}
.navigator-arrow{
	width:10px;
	height:10px;
	float:right;
	margin-top:25px;
	background-image:url(images/navigator-arrow.gif);
	background-repeat:no-repeat;
	margin-right:5px;
}

#innerpage-side-menu-container{
	width:240px;
	height:auto;
	padding-bottom:30px;
	float:left;
}

#ip-in-the-section-container{
	width:223px;
	height:auto;
	float:left;
	margin-left:15px;
	display:inline;
}

#ip-orange-heading{
	width:223px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	font-weight:bold;
	margin-top:10px;
	display:inline;
}
.in-the-section-divider{
	width:223px;
	height:2px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

#ip-side-menu {
	FONT-SIZE: 13px;
	FLOAT: left;
	WIDTH: 223px;
	height:20px;
	LINE-HEIGHT: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:0px;
	padding-top:0px;
	float:right;
	color:#535353;
}

#ip-side-menu UL {	
	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	LIST-STYLE-TYPE: none;
}

#ip-side-menu LI {	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 9px;	
	FLOAT: left;
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 0px;
}

#ip-side-menu A {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #535353;	
	PADDING-TOP: 0px;	
	TEXT-DECORATION: none;
}

#ip-side-menu A {	
	FLOAT: none;
}

#ip-side-menu A:hover {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #333333;	
	PADDING-TOP: 0px;	
	TEXT-DECORATION: none;
}

#ip-side-menu.current A {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #333333;	
	PADDING-TOP: 0px;	
	TEXT-DECORATION: none;
	font-weight:bold;
}

#search-dashed-divider 
{
	width:229px;
	height:10px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#cccccc;
	margin-bottom:5px;
	margin-left:10px;
	margin-bottom:5px;
	display:inline
}

#ip-grey-bg{
	width:229px;
	height:auto;
	float:left;
	background-color:#efefef;
	margin-top:10px;
	margin-left:10px;
	display:inline;
}
#ip-grey-container{
	width:215px;
	height:200px;
	float:right;
}

#ip-grey-container-1{
	width:215px;
	height:auto;
	float:right;
	padding-top:15px;
	padding-bottom:10px;
}

#ip-press-container{
	width:229px;
	height:30px;
	float:left;
	background-image:url(images/press-icon-bg.gif);
	margin-left:10px;
	display:inline;
}

#ip-events-container{
	width:229px;
	height:30px;
	float:left;
	background-image:url(images/events-icon-bg.gif);
	margin-left:10px;
	display:inline;
}

#ip-highlights-container{
	width:229px;
	height:30px;
	float:left;
	background-image:url(images/highlights-bg-icon.gif);
	margin-left:10px;
	display:inline;
}

#ip-side-menu-icons {
	FONT-SIZE: 13px;
	FLOAT: left;
	WIDTH: 223px;
	height:20px;
	LINE-HEIGHT: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:0px;
	padding-top:3px;
	float:right;
	color:#535353;
}

#ip-side-menu-icons UL {	
	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	LIST-STYLE-TYPE: none;
}

#ip-side-menu-icons LI {	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 9px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 3px;
}

#ip-side-menu-icons A {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #535353;	
	PADDING-TOP: 3px;	
	TEXT-DECORATION: none;
}

#ip-side-menu-icons A {	
	FLOAT: none;
}

#ip-side-menu-icons A:hover {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #333333;	
	PADDING-TOP: 3px;	
	TEXT-DECORATION: none;
}

#ip-side-menu-icons.current A {	
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;
	FLOAT: left;	
	PADDING-BOTTOM: 4px;	
	COLOR: #333333;	
	PADDING-TOP: 0px;	
	TEXT-DECORATION: none;
	font-weight:bold;
}

#innerpage-content-container-blue-txt{
	width:570px;
	height:auto;
	float:left;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#40a4c7;
	margin-top:40px;
	margin-bottom:15px;
}

#innerpage-content-container-black-txt{
	width:570px;
	height:auto;
	float:left;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	margin-bottom:15px;
	font-weight:500;
	text-align:justify;
	line-height:18px;
}

#innerpage-content-container-blue-txt-heading{
	width:570px;
	height:auto;
	float:left;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#40a4c7;
	margin-bottom:15px;
	font-weight:bold;
	text-align:justify;
	line-height:18px;
}
/**************************************** ABOUT US END ***********************************************/

/**************************************** NEW ACCOUNT START ******************************************/

#body-account-container{	
	width:640px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:15px;
	display:inline;
}

.create-account-note-text{
	width:630px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	text-align:center;
	margin-left:10px;
	margin-bottom:10px;
	display:inline;
	line-height:18px;
}

.opp-bg-box{
	width:600px;
	height:auto;
	float:left;
	background-color:#efefef;	
	border:1px solid #cccccc;
	margin:10px;
	padding:5px 0px 30px 10px;
	display:inline;
}

.opp-required-text{
	width:630px;
	height:25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	text-align:center;
	margin-left:10px;
	display:inline;
}

.opp-body-text{
	width:600px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;	
	margin-left:10px;
	display:inline;
	line-height:18px;
}

.opp-body-text-1{
	width:600px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;	
	margin-left:10px;
	display:inline;
	line-height:18px;
	text-align:justify;
}

.opp-body-text-gray{
	width:600px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;	
	margin-left:10px;
	display:inline;
	line-height:18px;
	text-align:justify;
}

.opp-myaccount-text{
	width:200px;
	height:20px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#262626;
	margin-top:3px;
	display:inline;
}

.opp-myaccount-inputfield{
	width:200px;
	height:20px;
	float:left;
	margin-left:10px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
}

.opp-myaccount-inputfield-message{
	width:200px;
	height:auto;
	float:left;
	margin-left:10px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
}


.error-message{
	width:auto;
	height:18px;
	float:left;
	padding-top:2px;
	margin-left:7px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
}

.opp-myaccount-inputfield-1{
	width:auto;
	height:18px;
	float:left;
	padding-top:2px;
	margin-left:5px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
}

.create-account-text-inputfield{
	width:350px;
	height:20px;
	float:left;	
	margin-left:10px;
	padding-top:3px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#262626;
}

.opp-myaccount-box{
	width:580px;
	height:25px;
	margin-top:5px;
	margin-left:10px;
	display:inline;
	float:left	
}

.opp-myaccount-box-1{
	width:580px;
	height:auto;
	margin-top:5px;
	margin-left:10px;
	display:inline;
	float:left	
}

.opp-myaccount-text{
	width:200px;
	height:20px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#262626;
	margin-top:3px;
	display:inline;
}

.account-information-text{
	width:550px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	display:inline;
}

.opp-myaccount-inputbox{
	width:200px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	border:1px solid #cccccc;
}
.opp-myaccount-inputbox-pdf{
	width:200px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	border:1px solid #cccccc;
}

.opp-optional-dropdown-border{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	border:1px solid #cccccc;
}

.opp-button-field{
	width:630px;
	height:40px;
	float:left;
	margin-left:10px;
	display:inline;
}

.opp-checkbox-text{
	width:450px;
	height:20px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	display:inline;
}

.opp-checkbox-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	text-decoration:underline;
}

.account-listing-orange-heading{
	width:600px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	font-weight:bold;
	margin-left:10px;
	margin-top:7px;
	margin-bottom:5px;
	display:inline;
}


/**************************************** NEW ACCOUNT END ******************************************/


/**************************************** Calender Start *******************************************/

.calender-menu-icon{
	width:auto;
	height:40px;
	float:left;
	margin-left:15px;
	margin-top:10px;
}

.calender-bg{
	width:229px;
	height:230px;
	float:left;
	margin-top:10px;

}

.calender-header-container{
	width:228px;
	height:25px;
	float:left;
}

.calender-previous-text{
	width:76px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-align:right;
	padding-top:2px;
	padding-bottom:5px;
}

.calender-previous-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

.table-calender-previous-text-1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3515;
	font-weight:bold;
	text-align:right;
}

.table-calender-previous-text-1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3515;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

.calender-next-text{
	width:76px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-bottom:5px;
}

.calender-next-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.table-calender-next-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3515;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.table-calender-next-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3515;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.calender-orange-text{
	width:76px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cc3515;
	font-weight:bold;
	text-align:center;
}

.table-calender-orange-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	font-weight:bold;
	text-align:center;
}

.calender-week-text{
	width:32px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.table-calender-week-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	font-weight:bold;
	text-align:center;
}

.calender-number-text{
	width:32px;
	height:18px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.calender-number-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.table-calender-number-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.table-calender-number-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.table-current-calender-number-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	background-color:#dddddd;
}

#ip-in-the-section-container-1{
	width:229px;
	height:auto;
	float:left;
	margin-left:10px;
	display:inline;
}

.in-the-section-divider-gray{
	width:223px;
	height:5px;
	float:left;
	background-image:url(images/calender-gray-divider.gif);
	background-position:center;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	display:inline;
}

.calender-the-head-txt{
	width:200px;
	height:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	margin-top:5px;
}

.calender-the-head-txt-auto{
	width:200px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	margin-top:5px;
}

.calender-side-box-container{
	width:200px;
	height:15px;
	float:left;
}

.calender-side-input-box{
	width:220px;
	height:15px;
	border:#CCCCCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calender-side-box{
	width:223px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	display:inline;
}

.calender-side-dropdown-box{
	width:220px;
	height:20px;
	float:left;
	border:#CCCCCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.calender-side-dropdown-day{
	width:60px;
	height:20px;
	float:left;
	border:#CCCCCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.calender-side-dropdown-month{
	width:80px;
	height:20px;
	float:left;
	border:#CCCCCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-left:5px;
}

.calender-side-dropdown-year{
	width:60px;
	height:20px;
	float:left;
	border:#CCCCCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-left:5px;
}

.calender-red-bg-container{
	width:640px;
	height:30px;
	float:left;
	margin-top:5px;
	display:inline;
}

.calender-red-bg-text{
	width:270px;
	height:18px;
	float:left;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#e14e24;
}

.calender-events-container{
	width:281px;
	height:120px;
	float:left;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:5px;
	padding-bottom:8px;
	display:inline;
	border-bottom:1px dashed #cccccc;
}

.calender-events-container-panel{
	width:281px;
	height:120px;
	float:left;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:5px;
	padding-bottom:8px;
	display:inline;
	
}

.calender-events-inner-image-container{
	width:281px;
	height:110px;
	float:left;
}

.calender-date-text{
	width:auto;
	height:12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
	margin-right:5px;
	display:inline;
}

.calender-date-day{
	width:auto;
	height:12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	font-weight:bold;
	margin-right:5px;
	display:inline;
}

.calender-events-icon{
	width:18px;
	height:13px;
	float:left;
	/*background-image:url(images/calender-events-icon.gif);*/
	background-position:center;
	background-repeat:no-repeat;
}

.calender-events-text{
	width:281px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2db2d0;
	text-align:justify;
	font-weight:bold;
	line-height:18px;
	margin-top:5px;
}
.calender-events-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2db2d0;
	font-weight:bold;
	text-decoration:underline;
}
.calender-events-news-text{
	width:280px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc3515;
	margin-top:5px;
	margin-bottom:5px;
	display:inline;
}
.calender-events-text-label{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2db2d0;
	text-align:justify;
	font-weight:bold;
	
}

.table-calender-events-image{
	width:280px;
	height:220px;
	float:left;
	margin-top:5px;
	display:inline;
	background-color:#cccccc;
}

.calender-events-location-text{
	width:281px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	/*text-align:justify;*/
	line-height:18px;
	margin-top:2px;
}

.calender-divider{
	width:281px;
	height:6px;
	float:left;
	background-image:url(images/calender-divider.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:7px;
	display:inline;
	padding:0px;
}

.table-calender-previous-text{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	font-weight:bold;
}

.table-calender-current-time-text{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:10px;
}


/**************************************** INNERPAGE END **********************************************/

/************************************************* login page start *****************************************/
.innerpage-heading-txt-1{
	width:auto;
	height:20px;
	float:left;
	margin-left:25px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#FFFFFF;
	font-weight:500;
	display:inline;
}
.error-login-text{
	width:500px;
	height:50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff0000;
	text-align:justify;
	margin-left:150px;
	padding:10px;
	display:inline;
	
	
}
#body-content-container-fixed{
	width:901px;
	height:380px;
	float:right;
	background-color:#FFFFFF;
	padding-top:20px;
	padding-bottom:20px;
}

#innerpage-header-container-1{
	width:260px;
	height:59px;
	float:left;
	background-image:url(images/aboutus-heading-1.gif);
}

#body-center-container{	
	width:650px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#header-3d-effect-2{
	width:15px;
	height:100px;
	float:left;
}

.innerpage-login-container{
	width:260px;
	height:auto;
	float:left;
	padding-top:30px;
	padding-left:20px;
	margin-left:180px;
	display:inline;
}

.innerpage-login-main-container{
	width:360px;
	height:auto;
	float:left;
	margin-left:10px;
	display:inline;
}

.innerpage-login-box{
	width:255px;
	height:auto;
	float:left;
	border:1px solid #cccccc;
}

.login-inner-container-header{
	width:255px;
	height:28px;
	float:left;	
	background-image:url(images/login-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.login-head-text{
	width:80px;
	height:20px;
	float:left;
	margin-left:8px;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;	
}

.login-inner-container{
	width:255px;
	height:30px;
	float:left;
}

.innerpage-username{
	width:70px;
	height:20px;
	float:left;
	padding-top:10px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.newuser-text{
	width:70px;
	height:20px;
	float:left;
	padding-top:3px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.newuser-text a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

.newuser-text a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}

.username-input-box{
	width:150px;
	height:20px;
	float:right;
	padding-top:5px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.login-imahe-button{
	width:auto;
	height:20px;
	float:left;
}

.input-box{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	border:1px solid #CCCCCC;
}

.username-input-box-1{
	width:155px;
	height:20px;
	float:right;
	padding-top:5px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.username-input-box-1 a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

.username-input-box-1 a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}

.dashboard-body-text{
	width:650px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	text-align:justify;
	display:inline;
	line-height:18px;
}

.dashboard-body-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	font-weight:bold;
	text-decoration:underline;
}

.dashboard-space-text{
	width:650px;
	height:35px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	text-align:center;
	padding-top:15px;
	display:inline;
	line-height:18px;
}


/************************************************* login page end *****************************************/

/************************************************* Find Artists Start *****************************************/

.list-menu-share-icon{
	width:57px;
	height:18px;
	float:right;
	background-image:url(images/share-button.gif);
	background-position:center;
	background-repeat:no-repeat;
	margin-right:20px;
	margin-top:6px;
	display:inline;
}

.list-menu-rssfeed-icon{
	width:81px;
	height:22px;
	float:right;
	margin-right:20px;
	margin-top:6px;
	display:inline;
}
.list-menu-mail-icon{
	width:20px;
	height:14px;
	float:right;
	/*background-image:url(images/mail-icon.gif);*/
	background-position:center;
	background-repeat:no-repeat;
	margin-right:15px;
	margin-top:6px;
	display:inline;
	padding-top:3px;
}

.list-menu-print-icon{
	width:20px;
	height:18px;
	float:right;
	/*background-image:url(images/print-icon.gif);*/
	background-position:center;
	background-repeat:no-repeat;
	margin-right:15px;
	margin-top:6px;
	display:inline;
}

.find-artist-heading-container{
	width:640px;
	height:auto;
	float:left;
	margin-bottom:5px;
}

.innerpage-heading-blue-text{
	width:620px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#2db2d0;
	font-weight:500;
	display:inline;
}

.innerpage-orange-heading-small{
	width:350px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3515;
	margin-top:5px;
	margin-bottom:5px;
	display:inline;
}

.innerpage-orange-heading-small-1{
	width:640px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3515;
	margin-top:5px;
	margin-bottom:5px;
	display:inline;
}

.middle-left-container{
	width:365px;
	height:auto;
	float:left;
}

.middle-right-container{
	width:240px;
	height:auto;
	float:right;
	margin-right:10px;
	display:inline;
}

.innerpage-orange-heading{
	width:362px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	font-weight:bold;
	margin-top:10px;
}

.find-artist-image-container{
	width:362px;
	height:246px;
	float:left;
	margin-top:10px;
	display:inline;
}


.find-artist-image-vertical{
	width:auto;
	height:246px;
	float:left;
	/*border:1px solid #dddddd;	*/
}

.find-artist-image-horizontal{
	width:148px;
	height:246px;
	float:left;
}

.inline-container{
	width:362px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

.find-artist-italic-text{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#333333;
}

.add-image-container{
	width:65px;
	height:65px;
	float:left;
	margin:0 7px 10px 0;
	display:inline;
}

.find-artist-content-txt{
	width:362px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#262626;
	margin-bottom:15px;
	font-weight:500;
	text-align:justify;
	line-height:25px;
}

.find-artist-content-txt-1{
	width:362px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	margin-bottom:15px;
	font-weight:500;
	/*text-align:justify;*/
	line-height:18px;
}

.inline-right-container{
	width:220px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

.info-box-container{
	width:239px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

.info-box-top{
	width:239px;
	height:11px;
	float:left;
	background-image:url(images/info-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.info-box-bottom{
	width:239px;
	height:11px;
	float:left;
	background-image:url(images/info-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.info-box-center{
	width:219px;
	height:auto;
	float:left;
	background-image:url(images/info-center.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding-left:12px;
	padding-right:6px;
}

.innerpage-orange-heading-right{
	width:219px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	display:inline;
}

.find-artist-content-txt-2{
	width:219px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	margin-bottom:5px;
	font-weight:500;
	/*text-align:justify;*/
	line-height:18px;
}


.right-container-small-space{
	width:219px;
	height:5px;
	float:left;
	padding:0px;
	margin:0px;
}

.find-artist-content-blue-text{
	width:219px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2db2d0;
	margin-bottom:5px;
	font-weight:500;
	text-align:justify;
	line-height:18px;
}

.find-artist-content-blue-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2db2d0;
	font-weight:500;
	text-align:justify;
	text-decoration:underline;
}

.info-box-container-gray{
	width:215px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	padding: 10px 5px 10px 10px;
	background-color:#f5f5f5;
}

.audio-sample{
	width:29px;
	height:25px;
	float:left;
	margin-bottom:5px;
	display:inline;
}

.audio-sample-text{
	width:186px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	margin-bottom:5px;
	font-weight:500;
	text-align:justify;
	line-height:18px;
}
.audio-sample-text a{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;	
	font-weight:500;
	text-decoration:none;
}
.audio-sample-text-for-video-link{
	
	width:auto;
	height:auto;
	float:left;	
	margin-bottom:5px;
	display:inline;
}

/****************************************** Directory Listing *******************************************/

#directory-listing-content-txt{
	width:620px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	margin-bottom:15px;
	font-weight:500;
	text-align:justify;
	line-height:18px;
}

#directory-listing-content-txt-1{
	width:620px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#262626;
	margin-bottom:15px;
	font-weight:500;
	/*text-align:justify;*/
	line-height:24px;
}

.directory-listing-divider{
	width:620px;
	height:10px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(images/directory-listing-divider.gif);
	background-position:left;
	background-repeat:repeat-x;
	display:inline;
}

.directory-listing-gray-text{
	width:200px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#262626;
	font-weight:600;
}

.directory-listing-gray-text-page{
	width:200px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	font-weight:600;
}
.directory-listing-red-text{
	width:auto;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	text-align:right;
	font-weight:600;
	padding-right:10px;
	text-decoration:none;
}
.directory-listing-red-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	text-align:right;
	font-weight:600;
	padding-right:10px;
	text-decoration:none;	
}
.directory-listing-red-text span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	text-align:right;
	font-weight:600;
	padding-right:10px;
	text-decoration:underline;
}
.directory-listing-red-text-1{
	width:auto;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	text-align:right;
	font-weight:600;
	padding-right:40px;
}

.directory-listing-red-text-1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	text-align:right;
	font-weight:600;
	text-decoration:none;
}

.directory-listing-inline-container{
	width:620px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	display:inline;
}

.directory-listing-orange-heading{
	width:620px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	display:inline;
}

.directory-listing-orange-heading-updated{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	display:inline;
}

.directory-listing-image-container{
	width:170px;
	height:230px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	border:3px solid #ebebeb;
	padding: 10px 10px 10px 10px;
	display:inline;
}

.directory-listing-inner-image-container{
	width:170px;
	height:220px;
	float:left;
}

.directory-listing-image-container-1{
	width:170px;
	height:230px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	border:3px solid #ebebeb;
	padding: 10px 10px 20px 10px;
	display:inline;
}


.directory-listing-image-gray{
	width:170px;
	height:100px;
	float:left;
	background-color:#d7d7d7;
	padding:0px;
	margin:0px;
}
.directory-listing-image{
	width:170px;
	height:100px;
	float:left;
	padding:0px;
	margin:0px;
}
.directory-listing-image-blue-text{
	width:170px;
	height:auto;
	float:left;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#40a4c7;
	display:inline;
}
.directory-listing-image-blue-text-link{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#40a4c7;
	display:inline;
	text-decoration:none;
}

.directory-listing-image-gray-text{
	width:170px;
	height:auto;
	float:left;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#acacac;
	display:inline;
}

.directory-listing-image-gray-text-1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7c7c7c;
}

/************************************************ Press Releases *********************************************/

#press-content-container-blue-txt{
	width:365px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#40a4c7;
	font-weight:500;
	display:inline;
}

#press-content-container-blue-txt-1{
	width:640px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#40a4c7;
	font-weight:500;
	display:inline;
}

.press-listing-red-text{
	width:200px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	font-weight:bold;
}

.press-listing-red-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	font-weight:bold;
	text-decoration:none;
}

.press-events-container{
	width:281px;
	height:60px;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	padding-bottom:8px;
	display:inline;
	border-bottom:1px dashed #cccccc;
}

.Opp-events-container{
	width:281px;
	height:195px;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	padding-bottom:8px;
	display:inline;
	border-bottom:1px dashed #cccccc;
}

.my-favorites-text-link
{
	width:110px;
	height:13px;
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	background-color:#40a4c7;
}
.my-favorites-text-link a
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}

.press-events-mini-container{
	width:281px;
	height:auto;
	float:left;
	margin-top:2px;
	display:inline;
}

.press-orange-heading{
	width:350px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#cc3515;
	font-weight:600;
	margin-bottom:10px;
	display:inline;
}

.press-release-content-txt{
	width:365px;
	height:175px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	margin-top:10px;
	font-weight:500;
	line-height:18px;
}

.press-box-outer-container
{
	width:245px;
	height:auto;
	float:right;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}

.press-box-container-gray{
	width:240px;
	height:300px;
	float:left;
	margin-bottom:5px;
	background-color:#f5f5f5;
	display:inline;
	/*Added by senthil */
    text-align:center;
   
}

.press-box-italic-gray-text{
	width:245px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-style:italic;
	margin-top:5px;
	line-height:16px;
	display:inline;
	letter-spacing:1px;
}
.press-box-italic-no-image{	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3515;
	font-style:italic;	
	letter-spacing:1px;
	vertical-align:middle;
	text-align:center;	
}
.gridview-empty-text-message{	
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3515;
	font-style:italic;	
	letter-spacing:1px;
	vertical-align:middle;
	text-align:center;	
}
.read-more-button-1{
	width:360px;
	height:28px;
	float:right;
	margin-top:5px;
	display:inline;
}

/************************************ Single Press *****************************/

.single-press-events-container{
	width:222px;
	height:auto;
	float:left;
	margin-bottom:5px;
	padding-bottom:10px;
	display:inline;
	border-bottom:1px dashed #cccccc;
}

.single-press-events-text{
	width:222px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2db2d0;
	text-align:justify;
	font-weight:bold;
	line-height:18px;
	margin-top:5px;
}

.single-press-events-mini-container{
	width:222px;
	height:auto;
	float:left;
	margin-top:2px;
	display:inline;
}

.single-press-release-content-black-txt{
	width:362px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin-top:10px;
	font-weight:500;
	text-align:justify;
	line-height:18px;
}

.single-press-release-content-black-txt-1{
	width:640px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin-top:10px;
	font-weight:500;
	/*text-align:justify;*/
	line-height:18px;
}

.single-press-release-content-txt{
	width:362px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	margin-top:10px;
	font-weight:500;
	text-align:justify;
	line-height:18px;
}

.single-press-release-content-txt-1{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	margin-top:5px;
	margin-bottom:15px;
	font-weight:500;
	/*text-align:justify;*/
	line-height:18px;
	display:inline;
}

.single-press-release-gray-bg-content{
	width:580px;
	height:auto;
	float:left;
	padding:10px 10px 20px 20px;	
	margin-top:5px;
	margin-bottom:15px;
	background-color:#ebebeb;
	display:inline;
}

.single-press-release-gray-bg-text{
	width:580px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	text-align:justify;
	line-height:18px;
}

.single-press-release-gray-bg-text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	text-decoration:underline;
}

/******************************************** .Net Team *******************************************/

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

/****************************************  Forget Password ********************************************/

.forget-head-text{
	width:auto;
	height:20px;
	float:left;
	margin-left:8px;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#40a4c7;
	font-weight:bold;	
}

.forget-password-text{
	width:250px;
	height:20px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-align:center;
}

.forget-password-description-text{
	width:650px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	text-align:center;
	margin-top:25px;
	margin-left:10px;
	display:inline;
}

.forget-password-description-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-align:center;
	text-decoration:underline;
}

.forget-password-description-text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	text-align:center;
	text-decoration:underline;
}

.forget-password-box{
	width:180px;
	height:18px;
	border:#CCCCCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.forget-password-empty-container{
	width:255px;
	height:15px;
	float:left;
}

.go-to-login{
	width:300px;
	height:30px;
	float:left;
	margin:30px 0 30px 200px;
	display:inline;
}

/************************************** Opportunity *************************************************/

.opportunity-description-text{
	width:281px;
	height:160px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	/*text-align:justify;*/
	line-height:18px;
	margin-top:2px;
}
/************************************** Percent for art project directory *******************************/
.google-map-container{
	width:245px;
	height:300px;
	float:left;
	margin-bottom:5px;
	background-color:#f5f5f5;
	display:inline;
	background-image:url(images/google-map.gif);
	/*Added by snthil */
    vertical-align:middle;
    text-align:center;
   
}

.blue-18px-txt-container{
	width:350px;
	height:auto;
	float:left;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#7c7c7c;
	margin-top:70px;
}

.percent-heading-container{
	width:350px;
	height:auto;
	float:left;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#7c7c7c;
	text-align:justify;
}

.grey-bg-present-art{
	width:600px;
	height:10px;
	float:left;
	background-image:url(images/grey-bg-precent-art.gif);
	background-repeat:repeat-x;
	margin-left:10px;
	margin-top:5px;
}

#precent-art-content-container{
	width:610px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.precent-heading-container{
	width:600px;
	height:25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e14e24;
	font-weight:bold;
	margin-bottom:10px;
}

.precent-heading-txt{
	width:auto;
	height:25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e14e24;
}

.read-more-button{
	width:58px;
	height:18px;
	float:right;
}

.precent-body-content-container{
	width:595px;
	height:auto;
	float:left;
	border-bottom: dashed 1px #666666;
	margin-bottom:8px;
}

.percent-tumb-img{
	width:53px;
	height:54px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background-color:#ebebeb;
}

.percent-body-blue-txt{
	width:530px;
	height:auto;
	float:left;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2db2d0;
	margin-bottom:5px;
}

.percent-body-blue-txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2db2d0;
	text-decoration:underline;

}
.percent-body-blue-txt-linkbutton{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2db2d0;
	border:0px;	
}

.percent-body-black-txt{
	width:530px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	margin-bottom:5px;
}

/************************************** art-projects-directory ******************************************/

#body-project-directory-container{	
	width:640px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:15px;
	display:inline;
}

.unversity-of-maine-txt{
	width:630px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#2db2d0;
	margin-bottom:5px;
}

/**************************************.NET TEAM ********************************************************/
.error-login-text-literal{
	width:350px;
	height:50;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff0000;
	margin-left:10px;
	padding:10px;
	line-height:18px;
	display:inline;
}
.error-Registration-text{
	width:600px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff0000;
	margin-left:10px;
	display:inline;
}
.error
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff0000;
	display:inline;
}
.home-icon{
	width:27px;
	height:27px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	display:inline;
}

.home-link{
	width:170px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin:21px 0 0 10px;
	display:inline;
}

.home-link a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.directory-alpha-red-text{
	width:21px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;	
	font-weight:600;
	display:block;
}
.directory-alpha-red-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;	
	font-weight:600;
	text-decoration:none;
}

.directory-alpha-outer-container{
	width:auto;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	text-align:right;
	font-weight:600;
	padding-right:10px;
	text-decoration:none;
}
.directory-first-red-text{
	width:50px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;	
	font-weight:600;
	text-align:left;
}
.directory-first-red-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;	
	font-weight:600;
}
.directory-paging-red-text{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	text-align:right;
	font-weight:600;
	text-decoration:none;
}
.directory-font-color
{    	
	color:#cc3515;	
	text-decoration:none;
}
.directory-numeric-outer-container{
	width:auto;
	height:20px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3515;
	text-align:right;
	font-weight:600;
	padding-right:10px;
	text-decoration:none;
}
.disable-paging
{
    color:#555555;
}
.back-link{
	width:60px;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin:21px 0 0 0;
	display:inline;
}

.back-link a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.back-icon{
	width:27px;
	height:27px;
	float:right;
	margin-right:10px;
	margin-top:15px;
	display:inline;
}

.error-page-image{
	width:630px;
	height:110px;
	float:left;
	background-image:url(images/error-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.rss-feed-icon-image{
	width:630px;
	height:110px;
	float:left;
	background-image:url(images/rss-feed-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.error-page-text{
	width:600px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	text-align:justify;
	margin-left:10px;
	display:inline;
	line-height:23px;
	background-color:#efefef;
	padding:25px;
	border:1px solid #cccccc;
}
.error-page-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#40a4c7;
	font-weight :bold;	
	text-align:justify;
}
.heading-bold-txt-ahref{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2db2d0;
	text-decoration:none;
}
.opp-directory-country{
	width:200px;
	height:auto;
	float:left;
	margin-left:10px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	padding-top:4px;
}
.completed{
	width:90px;
	height:18px;
	float:left;
	padding:2px 2px 1px 2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	background-color:#c1c1c1;
	margin-right:5px;
	text-align:center;
	display:inline;
}

.gray-bg-inline-container{
	width:362px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#eeeeee;
	padding:5px 0 5px 0;
}

.percent-artist-project-container{
	width:190px;
	height:auto;
	float:left;
	padding:7px 0 0 7px;
}

.percent-artist-project-container-1{
	width:150px;
	height:20px;
	float:left;
	padding:7px 0 0 7px;
}

.percent-artist-project-orange{
	width:auto;
	height:18px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3515;
}

.percent-artist-project-black-txt{
	width:auto;
	height:18px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	margin-left:5px;
}

.percent-artist-black-txt{
	width:150px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	margin-left:5px;
}

.percent-artist-black-txt-1{
	width:130px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	margin-left:5px;
}

.percent-artist-black-txt-2{
	width:110px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	margin-left:5px;
}

.percent-artist-blue-text{
	width:150px;
	height:18px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2db2d0;
	line-height:18px;
}
#login-header-container{
	width:245px;
	height:59px;
	float:left;
	margin-left:15px;
	display:inline;
	background-color:#7bc4db;
}



.did-pages-container{
	width:600px;
	height:auto;
	float:left;	
	padding:10px 0 0 20px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	display:inline;
}

.did-pages-container a{
	width:auto;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	width:16px;
	height:14px;
	float:left;
	padding:2px;
	margin-left:10px;
	background-color:#262626;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.did-pages-container span{
	width:auto;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	width:16px;
	height:14px;
	float:left;
	padding:2px;
	margin-left:10px;
	background-color:#262626;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.did-pages-container a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	text-decoration:none;
	
}

/*****************************************Latest Login Page Start **************************************/

#login-container {
	width:400px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.login-top-bg {
	width:400px;
	height:56px;
	float:left;
	background-image:url(images/login-top-bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.login-center-bg {
	width:400px;
	height:auto;
	float:left;
	background-image:url(images/login-center-bg.gif);
	background-position:top;
	background-repeat:repeat-y;
}

.login-bottom-bg {
	width:400px;
	height:35px;
	float:left;
	background-image:url(images/login-bottom-bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.login-header {
	width:auto;
	height:34px;
	float:left;
	margin-left:75px;
	margin-top:36px;
	display:inline;
}

.login-page-inner-container {
	width:320px;
	height:auto;
	float:left;
	margin-left:35px;
	display:inline;
}

.login-error-text {
	width:300px;
	height:12px;
	float:left;
	margin-top:2px;
	margin-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#CC0000;
	display:inline;
}

.login-user-text {
	width:300px;
	height:auto;
	float:left;
	margin-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	display:inline;
}

.login-user-box {
	width:300px;
	height:auto;
	float:left;
	margin-left:40px;
	margin-top:5px;
	display:inline;
}

.login-input-box {
	width:250px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding-top:2px;
	border:1px solid #cccccc;
}

.login-button {
	width:auto;
	height:auto;
	float:left;
}

.login-desc {
	width:auto;
	height:18px;
	margin-top:4px;
	margin-left:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#052d5d;
	font-weight:bold;
}

.login-desc a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#052d5d;
	font-weight:bold;
	text-decoration:none;
}

/***************************************** Login Page End ****************************************/

/************************************** registration Extensions ***************************************/

.sample-telephone-exten-code{
	width:580px;
	height:18px;
	margin-left:10px;
	display:inline;
	float:left	
}

.sample-telephone-code{
	width:auto;
	height:18px;
	float:left;
	margin-left:12px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
}

.sample-telephone-extn-code{
	width:100px;
	height:18px;
	float:right;
	margin-right:20px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
}

.sample-telephone-code-text{
	width:200px;
	height:18px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#262626;
	display:inline;
}

.sample-telephone-code-inputbox{
	width:30px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	border:1px solid #cccccc;
}

.sample-telephone-inputfield{
	width:30px;
	height:18px;
	float:left;
	margin-left:5px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
}

.telephone-field{
	width:130px;
	height:20px;
	float:left;	
	margin-left:10px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;	
}

.telephone-field-inputbox{
	width:130px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	border:1px solid #cccccc;
}

.ext-field-text{
	width:20px;
	height:20px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#262626;
	margin-top:3px;	
	margin-left:5px;
	display:inline;
}

/****************************** more **************************/

.view-more-text{
	width:175px;
	height:25px;
	float:left;
	margin-top:5px;
	margin-left:16px;
	font-family:Arial;
	font-size:11px;
	color:#cc3515;
	font-weight:bold;
	text-align:right;
	display:inline;
}

.view-more-text a{
	font-family:Arial;
	font-size:11px;
	color:#cc3515;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
}

.directory-pdf
{
    width:auto;
    height:30px;
    float:right;
    font-family:Arial;
    font-size:12px;
    color:#cc3515;
    text-align:right;
    margin-left:1px;
    display:inline;
    font-weight:bold;
    
}
.directory-pdf a
{    
    font-family:Arial;
    font-size:12px;
    font-style:italic;
    color:#cc3515;
    text-align:right;
    font-weight:bold;
}

.friend-page-container{	
	width:640px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.friend-page-itakic-text{
	width:600px;
	height:80px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	font-style:italic;
	margin-left:10px;
	display:inline;
	line-height:18px;
}
.rss-feed-text{
	width:600px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	margin-left:10px;
	display:inline;
	line-height:18px;
}
.rss-feed-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	text-decoration:underline;
}
.events-calendar-image-rotate{
	width:620px;
	height:200px;
	float:left;
	margin-top:5px;
	display:inline;
	background-color:#cccccc;
}

.error
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff0000;
	display:inline;
}

.directory-disclaimer-bold-txt{
	width:8px;
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	
}	

.table-header-container{
	width:640px;
	height:25px;
	float:left;
	background-color:#535353;
}

.table-text-container{
	width:640px;
	height:auto;
	float:left;
	border-bottom:1px dashed #d0d0d0;
	padding-bottom:5px;
}

.table-text-container-1{
	width:640px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	border-bottom:1px dashed #d0d0d0;
	padding-bottom:5px;
}

.table-header-text-1{
	width:200px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:10px;
	display:inline;
}

.table-header-text-2{
	width:140px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:10px;
	display:inline;
}

.table-header-text-3{
	width:120px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:10px;
	display:inline;
}

.table-header-text-4{
	width:135px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:10px;
	display:inline;
}

.table-inner-text-1{
	width:200px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:10px;
	display:inline;	
}

.table-inner-text-1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	text-decoration:underline;	
}

.table-inner-text-2{
	width:140px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:10px;
	display:inline;
}

.table-inner-text-3{
	width:120px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:10px;
	display:inline;
}

.table-inner-text-4{
	width:135px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:10px;
	display:inline;
}
.tab-menu-container{
	width:640px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:10px;
	display:inline;
}

.did-pages-container-1{
	width:600px;
	height:auto;
	float:left;	
	padding:20px 0 0 20px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	display:inline;	
}

.did-pages-container{
	width:600px;
	height:auto;
	float:left;	
	padding:10px 0 0 20px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	display:inline;
}

.did-pages-container a{
	width:auto;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	width:16px;
	height:14px;
	float:left;
	padding:2px;
	margin-left:10px;
	background-color:#262626;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.did-pages-container span{
	width:auto;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	width:16px;
	height:14px;
	float:left;
	padding:2px;
	margin-left:10px;
	background-color:#262626;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.did-pages-container a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	text-decoration:none;
	
}



.did-pages-container-index{
	width:auto;
	height:auto;
	float:right;	
	padding:10px 0 0 20px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	display:inline;
}

.did-pages-container-index a{
	width:auto;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	width:16px;
	height:14px;
	float:left;
	padding:2px;
	margin-left:10px;
	background-color:#262626;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.did-pages-container-index span{
	width:auto;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	width:16px;
	height:14px;
	float:left;
	padding:2px;
	margin-left:10px;
	background-color:#262626;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.did-pages-container-index a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	text-decoration:none;
	
}

/**********************Static Template Css******************/

#template-content-container-blue-txt{
	width:570px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#40a4c7;
	margin-bottom:10px;
}
#template-content-container-blue-txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#40a4c7;
	text-decoration:underline;
}
#template-content-container-black-txt{
	width:570px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#262626;
	margin-bottom:20px;
	font-weight:500;
	line-height:18px;
}
#template-content-container-black-txt a{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC3515;
	font-weight:500;
	text-decoration:underline;
	
}
#template-content-container-blue-txt-small{
	width:570px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#40a4c7;
	margin-bottom:10px;
	font-weight:bold;
	line-height:18px;
}
#template-content-container-blue-txt-small a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#40a4c7;
	font-weight:bold;
	text-decoration:underline;

}

.access-icon-style
{
	width:70px;
	height:70px;
	float:left;
}

.disclaimer-gray-bg-content{
	width:580px;
	height:auto;
	float:left;
	padding:10px 10px 20px 20px;	
	margin-top:35px;
	margin-bottom:15px;
	background-color:#ebebeb;
	display:inline;
}

.add-table-header-text-1{
	width:120px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}

.add-table-header-text-2{
	width:160px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}

.add-table-header-text-3{
	width:100px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}

.add-table-header-text-4{
	width:160px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}


.add-table-header-text-5{
	width:100px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}

.add-table-header-text-6{
	width:120px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}

.add-table-inner-text-1{
	width:120px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:6px;
	display:inline;	
}

.add-table-inner-text-1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	text-decoration:underline;	
}

.add-table-inner-text-2{
	width:160px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}
.add-table-inner-text-opp-2{
	width:100px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}

.add-table-inner-text-3{
	width:100px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:6px;
	display:inline;	
	text-wrap : normal;
	
	
}

.add-table-inner-text-4{
	width:160px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}

.add-table-inner-text-5{
	width:100px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}

.add-table-inner-text-6{
	width:120px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	line-height:18px;
	margin-top:5px;
	margin-left:6px;
	display:inline;
}
.view-my-favourite-image
{
	width:600px;
	height:30px;
	float:left;	
}

.view-my-favorite-button
{
	width:auto;
	height:30px;
	float:right;
	margin-left:10px;
	display:inline;	
}


/* Start of Skip Nav */
.awt-skipNav {
position: absolute;
left: -999px;
width: 990px;
}
/* End of Skip Nav */


/********************* Mouse Over CSS ***************************/
.directory-listing-image-container-over{
width:170px;
height:220px;
float:left;
margin-right:10px;
margin-top:10px;
background-color:#fff6f6;
border:3px solid #FF4500;
padding: 10px 10px 20px 10px;
display:inline;
}

/*********************** Steve's Additions ****************************/

.img_border_left{
  float:left;
  margin-right:15px;
  margin-bottom:5px;
}

.img_border_right{
  float:right;
  margin-left:15px;
  margin-bottom:5px;
}

.img_border_left img{
  padding:3px;
  border:1px solid #7AC4DB;
}

.img_border_right img{
  padding:3px;
  border:1px solid #7AC4DB;
}

.img_border_left p{
  font-size:9pt;
  line-height:22px;
  padding:0px;
  margin-top:3px;
  margin-bottom:5px;
  text-align:center;
  color: #333333;
  background-color: #efefef;
  border: 1px solid #CCCCCC;
}

.img_border_right p{
  font-size:9pt;
  line-height:22px;
  padding:0px;
  margin-top:3px;
  margin-bottom:5px;
  text-align:center;
  color: #333333;
  background-color: #efefef;
  border: 1px solid #CCCCCC;
}

.blue_border{
   border: 1px solid #7ac4db;
   padding:3px;
}


