﻿body 
{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family:Arial;
}

a:link{text-decoration:none; color:#CB3301;}
a:hover{text-decoration:none; color:#CB3301;}
a:visited{text-decoration:none; color:#CB3301;}
a:active{text-decoration:none; color:#CB3301;}

img
{
	border:none;
}
h2
{
    color: #005DAA;
    font-weight: bold;
    font-size:18px;
}
.img_end
{
	display:none;
}


#content
{
	position:relative;
	width:955px;
	text-align:left;
	margin: 0px auto 0px auto;
}


#mainContentDiv
{
	position:relative;
	width:720px;
}

#user_alert_cover
{
	position:absolute;
	left:0px;
	top:0px;
	width:955px;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	display:none;
	z-index:10;
}

#user_alert
{
	position:fixed;
	left:50%;
	top:200px;
	margin-left:-150px;
	width:300px;
	height:300px;
	background-color:#FFFFFF;
	border:solid 1px #000000;
	display:none;
	z-index:11;
	text-align:left;
}

#alert_top
{
	position:absolute;
	top:1px;
	left:1px;
	z-index:0;
}

#alert_text
{
	position:absolute;
	top:125px;
	left:7px;
	width:274px;
	padding:5px 5px 5px 5px;
	font-family:arial;
	font-size:11px;
	border:solid 1px #000000;
	min-height:65px;
	overflow:auto;
	/*text-align:center;*/
}

#close_link
{
	position:absolute;
	top:5px;
	left:260px;
	z-index:1;
}

#header
{
	position:relative;
	height:170px;
}

#main
{
	position:relative;
	height:660px; /****WILL NEED TO REMOVE LATER****/
}

#fda_logo
{
	position:absolute;
	left:15px;
	top:20px;
	z-index:15;
}

#title_latest_news
{
	position:absolute;
	left:168px;
	top:15px;
}
#news_controls
{
	position:absolute;
	left:273px;
	top:17px;
	height:8px;
	width:27px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

#news_container
{
	position:absolute;
	left:305px;
	top:13px;
	width:645px;
	height:15px;
	overflow:hidden;
}

#news_container a:link{text-decoration:none; color:#666464;}
#news_container a:hover{text-decoration:none; color:#666464;}
#news_container a:visited{text-decoration:none; color:#666464;}
#news_container a:active{text-decoration:none; color:#666464;}

#news_scroling_bar
{
	position:absolute;
	left:200px;
	top:1px;
	height:15px;
	width:auto;
	color:#cc3300;
	font-size:10px;
	font-weight:bold;
}

.rss_news_link
{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

#header_search
{
	position:absolute;
	left:168px;
	top:49px;
	width:288px;
	height:24px;
	/*background-image:url(../images/header_search_20.jpg)*/
}

#site_search_text
{
	position:absolute;
	left:0px;
	top:8px;
}

#site_search_div
{
	position:absolute;
	left:128px;
	top:2px;
}

.search_txt
{
	width:130px;
	height:16px;
	
	border:solid 1px #999999;
}

.site_search_button
{
	position:absolute;
	left:263px;
	top:0px;
}

#login_controls
{
	position:absolute;
	right:0;
	top:41px;
	width:280px;
	height:122px;
	font-size:11px;
	font-weight:bold;
	color:#6f6d6d;
	z-index:15;
}

#title_login
{
	position:absolute;
	left:11px;
	top:16px;
}

#login_icon
{
	position:absolute;
	left:11px;
	top:36px;
}

#signin_register
{
	position:absolute;
	left:37px;
	top:40px;
	font-size:12px;
}

#user_prompt_label
{
	position:absolute;
	left:160px;
	top:40px;
	font-size:12px;
	color:#CD3301;
}

#lbl_username
{
	position:absolute;
	left:10px;
	top:70px;
}

.make_blue
{
	color:#005daa;
}

#lbl_password
{
	position:absolute;
	left:10px;
	top:95px;
	z-index:15;
}

#lbl_forgot
{
	position:absolute;
	left:200px;
	top:70px;
}

#lbl_submit
{
	position:absolute;
	left:200px;
	top:98px;
	color:#005daa;
	z-index:15;
}

#lbl_logout
{
	position:absolute;
	left:38px;
	top:60px;
	color:#005daa;
}

#myProfileLink
{
	position:absolute;
	left:38px;
	top:75px;
    font-size:1.1em;
}

.login_txt
{
	width:117px;
	height:16px;
	z-index:15;
	border:solid 1px #999999;
}

#user_name_div
{
	position:absolute;
	left:73px;
	top:68px;
	z-index:15;
}

#password_div
{
	position:absolute;
	left:73px;
	top:91px;
	z-index:15;
}

#header_hr
{
	position:absolute;
	left:168px;
	top:40px;
}

#fda_main_title01
{
	position:absolute;
	left:169px;
	top:100px;
	z-index:5;
}
#fda_main_title02
{
	position:absolute;
	left:169px;
	top:135px;
	z-index:5;
}

#titleCover
{
	position:absolute;
	left:-260px;
	top:135px;
	z-index:10;
	width:418px;
	height:18px;
	background-color:#FFFFFF;
}

#page_hr1
{
	position:absolute;
	left:0px;
	top:163px;
}

#middle
{
	position:relative;
}

#left_side
{
	width:202px;
	height:100%;
	position:relative;
}

#left_side_vr
{
	position:absolute;
	left:201px;
	top:0px;
	width:1px;
	height:100%;
	width:1px;
	background-image:url(../images/left-side-vr.jpg);
	
}

.left_link_div
{
	color:#666464;
	font-size:12px;
	font-weight:bold;
	margin-left:2px
}

.left_link_hr
{
	margin-left:2px;
	margin-top:5px;
	margin-bottom:5px;
}

a:link.left_link{color:#666464;}
a:hover.left_link{color:#666464;}
a:visited.left_link{color:#666464;}
a:active.left_link{color:#666464;}

#main
{
	width:751px;
	position:absolute;
	top:0px;
	left:202px;
	padding-left:14px;
}

#static_links
{
	margin-top:2px;
	width:730px;
	height:24px;
}

.static_link
{
	margin-right:-2px;
}

#page_content
{
	position:relative;
	margin-top:4px;
	width:730px;
}


#big_links_top
{
	position:relative;
	height:114px;
}
#big_link1
{
	width:364px;
	height:114px;
	position:absolute;
	top:0px;
	left:0px;
	/*background-image:url(../images/temp-img1.jpg);*/
	cursor: pointer;
}
#big_link1_text
{
	position:absolute;
	width:348px;
	height:57px;
	padding-left:16px;
	padding-top:11px;
	font-size:30px;
	color:#FFFFFF;
	background-image:url(../images/big-link-blue-back.jpg);
	background-repeat:repeat-x;
}
#big_link1_image
{
	position:absolute;
	width:362px;
	top:57px;
	border:solid 1px #5296d5;
}

#big_link2
{
	position:absolute;
	width:364px;
	height:114px;
	left:366px;
	top:0px;
	/*background-image:url(../images/temp-img1.jpg);*/
	cursor: pointer;	
}
#big_link2_text
{
	position:absolute;
	width:348px;
	height:57px;
	padding-left:16px;
	padding-top:11px;
	font-size:30px;
	color:#FFFFFF;
	background-image:url(../images/big-link-red-back.jpg);
	background-repeat:repeat-x;
	
}
#big_link2_image
{
	position:absolute;
	width:362px;
	top:57px;
	border:solid 1px #dc6d4e;
	
}

.content_hr
{
	position:relative;
	margin-top:3px;
}

#dynamic_content
{
	position:relative;
	margin-top:10px;
}

#dynamic_content td
{
	vertical-align:top;
}

.block_imagelink_text
{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	left:15px;
	top:4px;
}

#blockLink1
{
	border:solid 1px #5296D5;
	width:179px;
	height:126px;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
}



#blockLink2
{
	border:solid 1px #5296D5;
	width:179px;
	height:126px;
	position:absolute;
	left:183px;
	top:0px;
	cursor:pointer;
}



#blockLink3
{
	border:solid 1px #d75d36;
	width:179px;
	height:126px;
	position:absolute;
	left:366px;
	top:0px;
	cursor:pointer;
}


#blockLink4
{
	border:solid 1px #d75d36;
	width:179px;
	height:126px;
	position:absolute;
	left:549px;
	top:0px;
	cursor:pointer;
}

.blockLinkText
{
	position:absolute;
	left:0px;
	top:102px;
	height:24px;
	width:180px;
}
#blockLinkText1
{
	
	background-image:url(../images/blockLinkTextBackSolid.jpg);
	background-repeat:repeat-x;
}
#blockLinkText2
{
	
	background-image:url(../images/blockLinkTextBackSolid.jpg);
	background-repeat:repeat-x;
}
#blockLinkText3
{
	
	background-image:url(../images/blockLinkTextBackRedSolid.jpg);
	background-repeat:repeat-x;
}
#blockLinkText4
{
	
	background-image:url(../images/blockLinkTextBackRedSolid.jpg);
	background-repeat:repeat-x;
}


.blockLinkImage
{
	position:absolute;
	top:0px;
	left:0px;
	
}

#selectedBlockLinks
{
	position:relative;
	height:128px;
	margin-top:5px;
	margin-bottom:5px;
	left:0px;
}


#big_links_bottom
{
	position:relative;
	margin-top:3px;
	cursor: pointer;
}

#bottom_link1
{
	position:absolute;
	width:348px;
	height:57px;
	left:0px;
	top:0px;
	padding-left:16px;
	padding-top:11px;
	font-size:30px;
	color:#FFFFFF;
	background-image:url(../images/big-link-blue-back.jpg);
	background-repeat:repeat-x;
	cursor: pointer;
}

#bottom_link2
{
	position:absolute;
	width:348px;
	height:57px;
	left:366px;
	top:0px;
	padding-left:16px;
	padding-top:11px;
	font-size:30px;
	color:#FFFFFF;
	background-image:url(../images/big-link-red-back.jpg);
	background-repeat:repeat-x;
	cursor: pointer;
}



#footer_hr
{
	margin-top:2px;
}
#footer_content
{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	font-size:10px;
	color:#666464;
}

#downloadCats
{
	position:relative;
	width:730px;
	float:left;
}

#downloadCats p
{
	margin:0px;
}

#downloadCats1
{
	position:relative;
	left:0px;
	top:0px;
	float:left;
	width:360px;
}

#downloadCats2
{
	position:relative;
	top:0px;
	float:right;
	width:360px;
}

#downloadCatsVr
{

	position:absolute;
	left:365px;
	width:1px;
	height:100%;
	top:10px;
	background-image:url(../images/left-side-vr.jpg);
}
#downloads_hr
{
	position:relative;
	margin-top:20px;
	clear:left;
}

.downloadCategory
{
	position:relative;
	font-family:Arial;
	font-size:12px;
	padding-left:10px;
	margin-top:10px;
	width:300px;
}

.downloadCatImage
{
	float:left;
	width:45px;
	height:45px;
	margin-right:10px;
	font-size:9px;
	border:solid 1px #78b6e7;
}

.downloadCatName
{
	color:#cc3300;
}

#downloadCategoryContent
{
	position:relative;
	margin-top:10px;
}

.pageTitle
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#cc3300;
}


.mainContent
{
	color:#010101;
	font-size:12px;
	font-family:Arial;
	margin-top:10px;
	margin-bottom:10px;
}


#downloadCategoryDetails
{
	margin-top:10px;
	font-size:12px;
	margin-bottom:10px;
}


#contentBanner
{
	position:relative;
	width:728px;
	border:solid 1px #3977c6;
	margin-bottom:10px;
	margin-top:-6px;
	
}

#bannerText
{
	position:relative;
	left:0px;
	width:100%;
	height:35px;
	background-image:url(../images/banner-text-back.jpg);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:30px;
	color:#ffffff;
}

.bannerTextPos
{
	margin-left:15px;
}

#bannerClick
{
	position:absolute;
	font-size:14px;
	top:17px;
	left:585px;
	color:#ffffff;
}


#discountCats
{
	position:relative;
	width:730px;
	float:left;
}

#discountCats p
{
	margin:0px;
}


#discountCats1
{
	position:relative;
	left:0px;
	top:0px;
	float:left;
	width:360px;
}

#discountCats2
{
	position:relative;
	top:0px;
	float:right;
	width:360px;
}

#discountCatsVr
{

	position:absolute;
	left:365px;
	margin-bottom:-10px;
	width:1px;
	height:100%;
	top:10px;
	background-image:url(../images/left-side-vr.jpg);
}

#discounts_hr
{
	position:relative;
	margin-top:20px;
	clear:left;
}

.discountCategory
{
	font-family:Arial;
	font-size:12px;
	padding-left:10px;
	margin-top:10px;
	width:300px;
}

.discountCatImage
{
	float:left;
	width:45px;
	height:45px;
	margin-right:10px;
	font-size:9px;
	border:solid 1px #78b6e7;
}

.discountCatName
{
	color:#cc3300;
}

#discountCategoryDetails
{
	margin-top:-10px;
	font-size:12px;
	margin-bottom:-10px;
}

.discount
{
	margin-top:15px;
	margin-left:15px;
}

.discountName
{
	font-family:Arial;
	font-size:12px;
	color:#cc3300;
	margin-bottom:10px;
}

.discountDetails
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

.discountClaim
{
	font-family:Arial;
	font-size:12px;
	color:#666464;
	font-weight:bold;
	color:#cc3300;
}


#memberPageContent
{
	position:relative;
	margin-top:10px;
}

#practiceDetailsTop
{
	position:relative;
	height:28px;
	left:0px;
	top:0px;
	margin-top:3px;
	background-image:url(../images/blue-subtitle-back.jpg);
	background-repeat:repeat-x;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

#practiveContactTitle
{
	position:absolute;
	left:16px;
	top:7px;
}

#practiveOpenTimeTitle
{
	position:absolute;
	left:382px;
	top:7px;

}

#practiceDetails
{
	position:relative;
	height:190px;
	color:#000000;
	font-size:12px;
	font-family:arial;
	padding-bottom:10px;
}



#practiceContact
{
	position:relative;
	left:16px;
	top:10px;
	float:left;
	width:360px;
	height:100%;
		
}

#practiceOpenTimes
{
	position:relative;
	top:10px;
	left:3px;
	float:right;
	width:350px;
}

#practiveDetailsVr
{

	position:absolute;
	left:365px;
	width:1px;
	height:100%;
	top:0px;
	background-image:url(../images/left-side-vr.jpg);
}

#practiceServices
{
	position:relative;
	left:0px;
	top:0px;
}

.practiveSubtitle
{
	position:relative;
	font-size:12px;
	color:#cc3300;
	font-family:Arial;
	margin-top:10px;
	margin-bottom:10px;
}
#serviceIcons
{
	position:relative;
}

.serviceIcon
{
	position:relative;
	top:0px;
	left:0px;
	margin-right:5px;
	cursor:pointer;
}

#serviceDetailsDiv
{
	position:absolute;
	left:0px;
	top:135px;
	width:100%;
	height:100px;
	background-color:#ffffff;
	border:solid 1px black;
	z-index:10;
	display:none;
}

#loadingService
{
	position:absolute;
	left:10px;
	top:10px;
}

#loadingServiceText
{
	color:#666464;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	left:36px;
	top:11px;
}

#practiceDoctors
{
	color:#000000;
	font-size:12px;
	font-family:arial
}

#practiceDoctorsDetails
{
	margin-top:-5px;
}

#practicePhilosophy
{
	color:#000000;
	font-size:12px;
	font-family:arial;
	margin-bottom:10px;
}

#findADoctorContent
{
	position:relative;
}

#searchControls
{
	position:relative;
	left:10px;
	top:10px;
	
}

.searchControl
{
	position:relative;
	top:3px;
	left:0px;
	height:25px;
	font-size:12px;
	font-family:Arial;
}
.controlLabel
{
	position:absolute;
	left:0px;
	top:2px;
}

.controlInput
{
	position:absolute;
	left:50px;
	width:147px;
	height:15px;
	top:0;
}

.controlInputRel
{
    position:relative;
    left:auto;
}


.controlList
{
	position:absolute;
	left:70px;
	width:150px;
	
}

.controlJobList
{
	position:relative;
	top:0px;
}


.doctorSearchButton
{
	position:relative;
	left:159px;
	top:3px;
}

#searchDisclaimer
{
	position:relative;
	margin-top:20px;
	margin-bottom:10px;
	font-size:10px;
	font-family:Arial;
}

#searchDisclaimerTitle
{
	color:#cc3300;
	
}

.controlWarrningLabel
{
	color:#cc3300;
	position:absolute;
	left:230px;
	top:2px;
	font-weight:bold;
}



.lblResultsPages
{
	font-size:12px;
	font-family:Arial;
	color:#666666;
	margin-top:10px;
}

.resPracticeName
{
	color:#005daa;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	
}

#doctorSearchResults
{
	position:relative;
	margin-top:15px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin-left:16px;
}

.searchResult
{
	position:relative;
	margin-bottom:15px;
}

a.pageNum:link{color:#666666;}
a.pageNum:visited{color:#666666;}
a.pageNum:hover{color:#000000;}
a.pageNum:active{color:#cc3300;}

#jobSearchResults
{
	position:relative;
	margin-top:15px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin-left:16px;
}

.jobResult
{
	position:relative;
	margin-bottom:10px;
	font-family:Arial;
	font-size:13px;
}


.jobResultType
{
	font-weight:bold;
	color:#005daa;
}

.jobResultTitle:hover
{
    color:#DA6846;
}

.jobResultTitle
{
    font-size:1.2em;
    position:relative;
    top:12px;
    font-weight:bold;
    color:#CB3301;
}

#basicJobDetails
{
	font-family:Arial;
	font-size:13px;
}

#jobDetails
{
	position:relative;
	margin-top:10px;
	font-family:Arial;
	font-size:13px;
}

#jobApplyLink
{
	position:relative;
	font-family:Arial;
	font-size:13px;
	text-align:right;
	margin-top:10px;
	height:55px;
}

.leftSideTitle
{
	position:relative;
	
	font-family:Arial;
	color:#666464;
	font-size:12px;
	margin-bottom:6px;
}

#pollDetails
{
	position:relative;
	padding-right:10px;
	font-family:Arial;
	color:#005daa;
	font-size:10px;
	margin-bottom:6px;
}

#pollOptions
{
	position:relative;
	font-family:Arial;
	color:#000000;
	font-size:10px;
	
}

.pollOption
{
	position:relative;
	margin-bottom:2px;
}
#pollControls
{
	position:relative;
	margin-top:6px;
}
#btnVote
{
	position:relative;
	margin-left:2px;
}

#viewPollresults
{
	position:absolute;
	left:110px;
	top:5px;
	padding-right:10px;
	font-family:Arial;
	color:#005daa;
}


.leftSideEvent
{
	position:relative;
	padding-right:10px;
	font-family:Arial;
	color:#005daa;
	font-size:10px;
}

    .leftSideEvent a
    {
        color:#005DAA;
    }

#suggestion
{
	position:relative;
	
}
#suggestionBoxDetails
{
	position:relative;
	font-size:10px;
	color:#666464;
	font-family:Arial;
	z-index:5;
}

#btnSuggestion
{
	position:relative;
	margin-top:6px;
	z-index:5;
	margin-bottom:30px;
}

#suggestionBox
{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:200px;
	
	border:dotted 1px #000000;
	z-index:10;
	background-color:#ffffff;
	display:none;
}

#closeSuggestion
{
	position:absolute;
	left:163px;
	top:3px;
	z-index:11;
}

#yrSuggestion
{
	position:relative;
	font-size:10px;
	font-family:Arial;
	color:#005daa;
	margin-left:10px;
}

#txtSuggestion
{
	position:relative;
	margin-left:10px;
	margin-top:10px;
	width:175px;
	height:8em;
}

#submitSuggestion
{
	position:relative;
	margin-top:10px;
	margin-left:143px;
}


#contactUsContent
{
	position:relative;
}



/******************Rgister*********************/

#registerContent
{
	position:relative;
}

.benefitListHeading
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.benefitList
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:240px;
}

.benfitUL
{
	margin:0px;
	padding-left:11px;
}


.registerSubTitle
{
	color:#005DAA;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

#registerListSize
{

	font-size:12px;
	font-weight:bold;
}

.radioListSize
{
	margin-top:3px;
}


#registrationDetails
{
	margin-top:10px;
	font-family:Arial;
	font-size:12px;
}

.fieldLabel
{
	font-weight:bold;
}


.registrationField
{
	position:relative;
	height:25px;
}

.field
{
	position:absolute;
	left:140px;
	top:0px;
}

.registrationTextInput
{
	width:200px;
	height:15px;
	font-family:Arial;
}

.requiredField
{
	font-family:Arial;
	font-size:12px;
	position:absolute;
	font-weight:bold;
	left:350px;
	color:#CC3300;
	top:3px;
}

.lblNumStaff
{
	position:absolute;
	top:2px;
	left:460px;
	color:#CC3300;
	font-weight:bold;
}
.lblNumGp
{
	position:absolute;
	top:2px;
	left:220px;
	color:#CC3300;
	font-weight:bold;
}

.btnRegister
{
	position:relative;
	left:673px;
	margin-top:10px;
	margin-bottom:10px;
}

#giftAidInfo
{
	font-size:12px;
	margin-top:10px;
	position:relative;
}

#giftAidTitle
{
	font-size:14px;
	font-weight:bold;
	color:#3A77C7;
}

#giftAidInstructions
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

.chkGiftAid
{
	position:absolute;
	left:-3px;
	top:53px;
}

#giftAidDecleration
{
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin-top:10px;
}

/**********************************************/


/********************SEARCH RESULTS************/

#searchResultsContent
{
	margin-top:10px;
}
.searchResultTitle
{
	color:#CC3300;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:10px;
}

a.searchResultLink:link{color:#005daa; font-weight:bold; }
a.searchResultLink:visited{color:#005daa; font-weight:bold;}
a.searchResultLink:hover{color:#005daa; font-weight:bold;}
a.searchResultLink:active{color:#005daa; font-weight:bold;}


a.searchResultMore:link{color:#005daa;}
a.searchResultMore:visited{color:#005daa;}
a.searchResultMore:hover{color:#005daa;}
a.searchResultMore:active{color:#005daa;}

.searchResult
{
	font-family:Arial;
	font-size:11px;
	margin-bottom:10px;
	margin-left:10px;
	width:600px;
	font-weight:normal;
}

.searchResult p
{
	margin:0px;
}


/**********************************************/



/*************My Profile*****************/

.btnEditContact
{
	position:absolute;
	left:290px;
	top:165px;
}

.btnEditOpenTimes
{
	position:absolute;
	left:300px;
	top:165px;
}

.btnEditServices
{
	position:absolute;
	left:684px;
	top:27px;
}

.btnEditDoctors
{
	position:absolute;
	left:684px;
	top:13px;
}

.btnEditPhilosphy
{
	position:relative;
	left:684px;
}

#profileControls
{
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}

.profileSubtitle
{
	color:#005DAA;
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
}

#addNewUser
{
	position:relative;
}
.addUserLabel
{
	color:#666464;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	width:150px;
	margin-top:10px;
}

.txtNewUserName
{
	position:absolute;
	left:160px;
	top:0px;
}

.txtNewPassword
{
	position:absolute;
	left:160px;
	top:23px;
}

.txtConfirmNewPassword
{
	position:absolute;
	left:160px;
	top:46px;
}


.btnAddUser
{
	margin-top:10px;
	margin-left:260px;
	position:relative;
}

.warrning
{
	color:#CD2A01;
	font-weight:bold;
}
.uploadWarning
{
	color:#CD2A01;
	font-weight:bold;
	font-size:13px;
    position:absolute;
    right:0;
    top:0;        
}

.lblNewUserName
{
	position:absolute;
	top:5px;
	left:320px;
	color:#CD2A01;
	font-weight:bold;
	font-size:12px;
}
.lblNewPassword
{
	position:absolute;
	top:28px;
	left:320px;
	color:#CD2A01;
	font-weight:bold;
	font-size:12px;
}

.lblConfirmNewPassword
{
	position:absolute;
	top:51px;
	left:320px;
	color:#CD2A01;
	font-weight:bold;
	font-size:12px;
}

#Jobs
{
	position:relative;
}

#jobInstructions
{
	font-size:12px;
	
}

.btnUpload
{
    position:absolute;
    left:400px;
    top:3px;
}

#btnPlaceJob
{
	position:absolute;
	top:25px;
	left:550px;
}


.btnPlaceJob
{
	position:absolute;
	left:5px;
}

.myProfileJobdetails
{
	position:relative;
	top:0px;
	left:150px;
}

/**********************************************/


/*************Edit Profile*****************/

.pageSubTitle
{
	color:#005daa;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
.editProfileContent
{
	position:relative;
	margin-top:10px;
}


.pageControl
{
	position:relative;
	height:30px;
}

.controlLabel
{
	color:#666464;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	left:0px;
	top:3px;
}

.pageControlElement
{
	position:absolute;
	left:150px;
	top:0px;
	width:200px;
}

.requiredField
{
	font-family:Arial;
	font-size:12px;
	position:absolute;
	font-weight:bold;
	left:360px;
	color:#CC3300;
	top:3px;
}

#editProfileControls
{
	position:relative;
	margin-left:622px;
	height:30px;
}
.btnSaveProfileChanges
{
	position:absolute;
	left:60px;
}

#btnCancelProfileChanges
{
	position:absolute;
}

.openTimeTD
{
	width:150px;
	color:#666464;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
}

.editServiceContent
{
	font-family:Arial;
	font-size:12px;
}
.editMemberServiceTD
{
	width:75px;
	padding-bottom:5px;
	vertical-align:middle;
}

#editServiceDetailsDiv
{
	position:relative;
	left:0px;
	top:0px;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	height:100px;
	background-color:#ffffff;
	border:solid 1px black;
}

.serviceIcon
{
	cursor:pointer;
}

#docListTitle
{
	color:#666464;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

.docListTd
{
	width:150px;
	font-family:Arial;
	font-size:12px;
	padding-bottom:3px;
}

.btnAddDoc
{
	position:relative;
	margin-top:10px;	
	left:300px;
}


/**********************************************/



/*************Events********************/
#eventsTop
{
	position:relative;
	height:28px;
	left:0px;
	top:0px;
	margin-top:3px;
	background-image:url(../images/blue-subtitle-back.jpg);
	background-repeat:repeat-x;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

.eventTopTitle
{
	position:absolute;
	top:6px;
}

.eventDate 
{
	border:dotted 1px #808080;
	border-left:0px;
	border-top:0px;
	width:90px;
	height:38px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;

}

.eventTitle
{
	border:dotted 1px #808080;
	border-left:0px;
	border-top:0px;
	width:275px;
	height:38px;
	text-align:left;
	padding-left:15px;
	vertical-align:middle;
	font-size:12px;
}

.eventVenue
{
	border:dotted 1px #808080;
	border-left:0px;
	border-top:0px;
	width:270px;
	height:38px;
	text-align:left;
	padding-left:15px;
	vertical-align:middle;
	font-size:12px;
}

.eventBook
{
	border:dotted 1px #808080;
	border-left:0px;
	border-top:0px;
	border-right:0px;
	width:65px;
	height:38px;
	text-align:left;
	padding-left:15px;
	vertical-align:middle;
}

#eventDownloads
{
	font-size:12px;
	color:#808080;
}

/**********************************************/







/***********************************NEWS*******/

#newsItem
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	
}

#newsItem p
{
	margin-top:10px;
	margin-bottom:0px;
}


/**********************************************/



/*************CONTACT US******************/


#contactForm
{
	border:dotted 1px #808080;
	height:330px;
}

.contactFormLabel
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

#contactName
{
	position:absolute;
	left:10px;
	top:15px;
}

.txtContactName
{
	position:absolute;
	left:100px;
	top:10px;
}

#telephone
{
	position:absolute;
	left:10px;
	top:45px;
}

.txtTel
{
	position:absolute;
	left:100px;
	top:40px;
}

#mobile
{
	position:absolute;
	left:10px;
	top:75px;
}

.txtMobile
{
	position:absolute;
	left:100px;
	top:70px;
}

#email
{
	position:absolute;
	left:10px;
	top:105px;
}

.txtEmail
{
	position:absolute;
	left:100px;
	top:100px;
}

#message
{
	position:absolute;
	left:10px;
	top:135px;
}

.txtMessage
{
	position:absolute;
	left:10px;
	top:160px;
}

.btnSubmitContact
{
	position:absolute;
	top:10px;
	right:10px;
}

.btnSubmitContact2
{
	position:absolute;
	bottom:10px;
	right:10px;
}
#contactForm .warrning
{
	color:#CC2B00;
	font-weight:bold;
	font-size:12px;
}

#lblName
{
	position:absolute;
	left:260px;
	top:15px;
}

#lblEmail
{
	position:absolute;
	left:260px;
	top:105px;
}

#lblTanks
{
	position:absolute;
	left:10px;
	top:300px;
}



/*****************Articles 1********************/

#articles1Container
{
	margin-top:5px;
	border:solid 1px #CCCCCC;
	position:relative;
	min-height:150px;
}

#articles1ContentDiv
{
	position:relative;
	min-height:150px;
}


#article1Text p
{
	margin:0px;
}

#article2Text p
{
	margin:0px;
}

#articlesContainer
{
	position:relative;
	font-size:12px;
	margin-bottom:30px;
}
/**********************************************/



/*****************Articles 2********************/

#articles2Container
{
	margin-top:5px;
	border:solid 1px #CCCCCC;
	position:relative;
	min-height:150px;
}

#articles2ContentDiv
{
	position:relative;
	min-height:150px;
}


/**********************************************/


.siteMap a
{
	color:#666464;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
	margin-bottom:3px;
}

#pollResults
{
	font-size:12px;
	font-family:Arial;
}

.lstPolls
{
	position:absolute;
	left:125px;
	top:-3px;
}




/*********************************BLOG****************************/


.redBold
{
	color:#CC2B00;
	font-weight:bold;
	font-family:Arial;
}
.blogContent
				{
					position:relative;
					top:0px;
					left:0px;
					height:100%;
					width:100%;
					float:left;
					clear:both;
					margin-bottom:10px;
				}
					.blogDate
					{
						position:relative;
						top:0px;
						left:0px;
						font-family:Arial;
						font-size:14px;
						color:#005DAA;
						line-height:24px;
						width:720px;
						margin-bottom:10px;
						width:300px;
						float:left;
						clear:both;
						font-weight:bold;
					}
					
					.blogTitle
					{
						position:relative;
						top:0px;
						left:0px;
						font-family:Arial;
						font-weight:bold;
						font-size:14px;
						color:#CC2B00;
						width:720px;
						margin-bottom:10px;
						float:left;
						clear:both;
					}
					
					.blogEntry
					{
						position:relative;
						top:0px;
						left:0px;
						float:left;
						clear:both;
						height:100%;
						width:100%;
						font-size:12px;
						font-family:Arial;
					}
					
					.blogComments
					{
						position:relative;
						top:0px;
						left:0px;
						float:left;
						clear:both;
						height:100%;
						width:100%;
						font-family:Arial;
						font-size:12px;
						margin-top:10px;
						
					}
						.blogComments p
						{
							margin-top:10px;
							margin-bottom:0px;
						}
						
						.commentName
						{
							position:relative;
							top:0px;
							left:0px;
							margin-top:10px;
						}
						
						.commentEmail
						{
						}
						
						.commentUrl
						{
						}
						
						.comment
						{
							border-bottom:dotted 1px #000;
							padding-bottom:10px;
						}
						
					.commentControls
					{
						position:relative;
						top:0px;
						left:0px;
						float:left;
						clear:both;
						height:100%;
						width:100%;
						margin-top:10px;
						font-family:Arial;
						font-size:12px;
						
					}
						
						.commentControl
						{
							position:relative;
							top:0px;
							left:0px;
							height:25px;
						}
						
							.controlLabel
							{
								position:relative;
								top:0px;
								left:0px;
								font-weight:bold;
								font-size:10px;
								color:#5F6062;
							}
							
							.jobControlLabel
							{
							    font-size:12px;
							    width:130px;
							    display:inline-block;
							    float:left;
							}
							
				
					.commentControls
					{
						position:relative;
						top:0px;
						left:0px;
						float:left;
						clear:both;
						height:100%;
						width:100%;
					}
					
					.blogSpacer
					{
						position:relative;
						top:0px;
						left:0px;
						margin-top:10px;
						height:0px;
						width:720px;
						border:solid 1px #5f6062;
						clear:both;
						float:left;
					}

/*********************************BLOG****************************/






.pollLink
{
    color:#005daa;
}
