body{
    font-size:12px;
    font-family:arial, helvetica, sans-serif;
    padding:0;
    margin:0;
    text-align:center;    
}

body.home
{
    font-size:12px;
    font-family:arial, helvetica, sans-serif;
    background-color:#ffffff;
    background-image:url("/pub/design/homepage_bg.jpg");
    background-position:top left;
    background-repeat:repeat-x;
    padding:0;
    margin:0;
    text-align:center;
}
body.content
{
    font-size:12px;
    font-family:arial, helvetica, sans-serif;
    background-color:#fcbb55;
    background-image:url("/pub/design/subpage_bg.jpg");
    background-position:top left;
    background-repeat:repeat-x;
    padding:0;
    margin:0;
    text-align:center;    
}

h1{
    font-size:240%;
    margin:0;
    padding:0;
}

h2{
    font-size:180%;
    padding:0;
    margin:0;

}

h3{
    font-size:130%;
    padding:0;
    margin:0;
}

h4{
    padding:0;
    margin:0;
    font-size:130%;
}

h5{
    font-size:120%;
    padding:0;
    margin:0;
}

h6{
    padding:0;
    margin:0;
    font-size:110%;
}

p{
    font-size:100%;
    margin:0;
    padding:0;
}

img{
    border:none !important;
}

form{
    margin:0 0 0 0;
    padding: 0 0 0 0;
}

.clear{
    clear:left;
}

.boundingBox{
    width:1024px;
    margin:0 auto 0 auto;
    padding:0;
    text-align:left;
}

.mainContainer{
    width:1024px;
    padding:0;
    margin:0;
}

.header{
    width:1024px;
    height:87px;
    background-image:url("/pub/design/header_bg.jpg");
    background-position:top left;
    background-repeat:repeat;
    padding:1px 0 0 0;
    margin:0;

}

* html .header{
    width:1024px;
    height:87px;
    background-image:url("/pub/design/header_bg.jpg");
    background-position:top left;
    background-repeat:repeat;
    padding:0 0 0 0;
    margin:1px 0 0 0;

}

.leftHeader{
    width:260px;
    float:left;
    padding:20px 0 0 0;
}

.logo{
    float:right;
    
}

.rightHeader{
    width:750px;
    float:right;
}

.rightHeader .login{
    width:675px;
    height:55px;
    float:left;
}

.loginButton{
    width:111px;
    height:25px;
    float:right;
    background-image:url("/pub/design/loginButton.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    font-weight:bold;
    text-align:center;
    margin:15px 0 0 0;
}

.loginButton a:link{

    color:#000;
    line-height:24px;
    text-decoration:none;
}

.loginButton a:visited{
 
    color:#000;
    line-height:24px;
    text-decoration:none;
}

.loginButton a:hover{

    color:#fff;
    line-height:24px;
    text-decoration:none;
}

.loginButton a:active{

    color:#000;
    line-height:24px;
    text-decoration:none;
}



.banner{
    background-image:url("/pub/design/mainBanner.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    width:1024px;
    height:245px;
    float:left;
    padding:0;
    margin:0;

}


.bannerText{
    width:570px;
    font-family:Rockwell, arial, helvetica, sans-serif;
    float:left;
    padding:0 0 0 50px;
    
}

* html .bannerText{
    width:620px;
    font-family:Rockwell, arial, helvetica, sans-serif;
    float:left;
    padding:0 0 0 50px;
    
}

.bannerText ul{
    list-style:none;
    float:left;
    padding:0;
    margin:0;


}

.bannerText ul li{
    display:inline;
    list-style:none;
    float:left;
    padding:40px 20px 0 0;
    line-height:35px;
}


.bannerText h1.text1{
    font-weight:bold;
    font-size:280%;
    
}

.bannerText h2.text2{
    padding:0 0 0 30px;
    color:#fff;
    font-size:250%;
    
}

.bannerText h4{
    float:left;
    padding:30px 0 0 0;
    width:100%;
}


.siteContents{
    width:100%;
    float:left;
    padding:0 0 0 35px;
    margin:0px 0 0px 0;
}

.siteContents ul{
    width:100%;
    list-style:none;
    padding:0;
    margin:0;
}

.siteContents ul li{
    width:275px;
    float:left;
    list-style:none;
    display:inline;
    margin:0 25px 15px 0;
}




.siteContents ul li a:link{
    font-family:Rockwell, arial, helvetica, sans-serif;
    color:#4f99bd;
    text-decoration:none;
    font-size:120%;
    display:block;

}

.siteContents ul li a:visited{
    font-family:Rockwell, arial, helvetica, sans-serif;
    color:#4f99bd;
    text-decoration:none;
    font-size:120%;
        display:block;

}


.siteContents ul li a:hover{
    font-family:Rockwell, arial, helvetica, sans-serif;
    color:#4f99bd;
    text-decoration:underline;
    font-size:120%;
        display:block;

}


.siteContents ul li a:active{
    font-family:Rockwell, arial, helvetica, sans-serif;
    color:#4f99bd;
    text-decoration:none;
    font-size:120%;
        display:block;

}




a:link.orangetext{
    color:#F7AA2A !important;
}

a:visited.orangetext{
    color:#F7AA2A !important;
}

a:hover.orangetext{
    color:#F7AA2A !important;
}

a:active.orangetext{
    color:#F7AA2A !important;
}




.siteContents ul li img{
    float:left;
}

.siteContents ul li span{
    float:none;
    color:#666;
}




.homepagebox
{
	width:635px;
	float:left;
	border-right:1px solid #ccc;
	margin:5px 5px 5px 0;
	padding:0 5px 0 0;	
}
.homepageflv
{
	width:320px;
	float:left;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}
	
	.homepageflv h2
	{
		margin:25px 0 4px 0;
		padding:0 8px 2px 0;
		color:#015480;
		border-bottom:1px solid #4F99BD;
	}
	.homepageflv p
	{
		padding:5px 0 10px 0;
	}
	#hpflv
	{
		background-image:url(/pub/flv/linkhigh-video-screenshot.png);
		background-position:center center;
		background-repeat:no-repeat;
		width:320px;
		height:180px;
		background-color:#000;
		display:block;
		border:2px solid #4F99BD;
	}	
	
	.homepageflv ul
	{
		margin:5px 0 0 0;
		padding:0 0 0 20px;
		width:100%;
		float:left;
	}
		.homepageflv ul li
		{
			float:left;
			list-style-type:none;
			margin:0 0 0 0;
			padding:0 5px 0 0;
		}
		.homepageflv ul li a
		{
			display:block;
			text-align:center;
			width:143px;
			height:51px;
			float:left;			
			padding:10px 0 0 0;
			background-image:url(/pub/design/homepageButtonA.jpg);
			background-repeat:no-repeat;
			background-position:center center;			
			text-decoration:none;
			font-weight:bold;
			color:#000;
		}
		.homepageflv ul li a:hover
		{
			background-image:url(/pub/design/homepageButtonB.jpg);
			background-repeat:no-repeat;
			background-position:center center;		
			color:#fff;
		}

		.homepageflv ul li a span
		{
			display:block;
			padding:5px 8px 0 8px;
		}


.footer{
    width:100%;
    text-align:center;
    background-image:url("/pub/design/header_bg.jpg");
    background-position:top left;
    background-repeat:repeat;
    float:left;
    padding:20px 0 20px 0;
    margin:0 0 0 0;
}
.copyright
{
	background-color:#fff;
	padding:10px 0 20px 0;
	text-align:center;
	font-size:95%;
	color:#666;
	clear:left;
}
	.copyright a
	{
		color:#666;
		text-decoration:none;
	}


.bottomNav{
    width:100%;
    text-align:center;
    float:left;
    margin:0 0 20px 0;
    

}

.bottomNav ul{
    width:100%;
    text-align:center;
    list-style:none;
    padding:0px;
    margin:0px;

}

.bottomNav ul li{

    list-style:none;
    display:inline;
    padding:0 10px 0 10px;
}

.bottomNav ul li a:link{
    color:#fff;
    text-decoration:none;
}

.bottomNav ul li a:visited{
    color:#fff;
    text-decoration:none;
}

.bottomNav ul li a:hover{
    color:#fff;
    text-decoration:underline;
}

.bottomNav ul li a:active{
    color:#fff;
    text-decoration:none;
}


.address{
    width:100%;
    text-align:center;
    font-size:90%;
    color:#fff;

    
}

.questions{
    width:100%;
    text-align:center;
    font-size:140%;
    color:#f7aa2a;
    font-weight:bold;
    padding:0 0 30px 0;
    margin:20px 0 0 0;
    text-transform:uppercase;

}

.questions span{
    color:#000;
    text-transform:none;
}


/* sub pages */

.subpageContentContainer{
    width:1024px;
    float:left;
    padding:0 0 20px 0;
    margin:20px 0 0 0;
    background-image:url("/pub/design/orange_bg.jpg");
    background-position:top left;
    background-repeat:repeat;
    
}


.subpageHeaderShadow{
    
}


.subpageContent{
    
}

.leftColContainer{
    float:left;
    width:300px;
    margin:0 40px 0 40px;
}


.leftColTop{
    width:296px;
    height:18px;
    background-image:url("/pub/design/leftColTop.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}

.leftColMiddle{
    width:296px;
    background-image:url("/pub/design/leftColMIddle.jpg");
    background-position:top left;
    background-repeat:repeat-y;
}

.leftColMiddle p{
    font-weight:bold;
    text-transform:uppercase;
    padding:0 0 5px 20px;
    font-size:110%;
    color:#fff;
}


.leftColMiddle ul{
    list-style:none;
    padding:0 0 0 20px;
    margin:0;
}

.leftColMiddle ul li{
    list-style:none;
    line-height:18px;
    font-weight:bold;
    font-size:100%;
}


.leftColMiddle ul li a:link{
    text-decoration:none;
        color:#000;
}

.leftColMiddle ul li a:visited{
    text-decoration:none;
        color:#000;
}

.leftColMiddle ul li a:hover{
    text-decoration:underline;
        color:#fff;
}

.leftColMiddle ul li a:active{
    text-decoration:none;
        color:#000;
}







.leftColBottom{
    width:296px;
    height:26px;
    background-image:url("/pub/design/leftColBottom.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}


.blackBorder{
    width:296px;
    height:6px;
    background-color:#000;
    float:left;
    margin:15px 0 0 0;
}

.callActionContainer{
    width:300px;
    float:left;
    margin:15px 0 0 0;
}


.actionBox1, .actionBox2, .actionBox3{
    width:96px;
    float:left;
    margin:0 3px 0 0;
}


.actionBoxTop{
    width:96px;
    height:14px;
    background-image:url("/pub/design/smallBoxTop.jpg");
    background-position:bottom left;
    background-repeat:no-repeat;
    float:left;
}

.actionBoxMiddle{
    width:96px;
    background-image:url("/pub/design/smallBoxMiddle.jpg");
    background-position:top left;
    background-repeat:repeat-y;
    float:left;
}

.actionBox1 .actionButton{
    width:100%;
    float:left;
    height:22px;
    margin:5px 0 0 0;
    padding:0;
    text-align:center;
    background-image:url("/pub/design/button1.jpg");
    background-position:bottom center;
    background-repeat:no-repeat;
}


.actionBox2 .actionButton{
    width:100%;
    float:left;
    height:22px;
    margin:5px 0 0 0;
    padding:0;
    text-align:center;
    background-image:url("/pub/design/button2.jpg");
    background-position:bottom center;
    background-repeat:no-repeat;
}

.actionBox3 .actionButton{
    width:100%;
    float:left;
    height:22px;
    margin:5px 0 0 0;
    padding:0;
    text-align:center;
    background-image:url("/pub/design/button3.jpg");
    background-position:bottom center;
    background-repeat:no-repeat;
}


.actionButton a:link{
    color:#fff;
    line-height:20px;
    text-decoration:none;
    font-weight:bold;
    font-size:90%;
}

.actionButton a:visited{
        color:#fff;
        line-height:20px;
        text-decoration:none;
        font-weight:bold;
        font-size:90%;
}

.actionButton a:hover{
        color:#000;
        line-height:20px;
        text-decoration:none;
        font-weight:bold;
        font-size:90%;
}

.actionButton a:active{
        color:#fff;
        line-height:20px;
        text-decoration:none;
        font-weight:bold;
        font-size:90%;
}
 


.actionBoxMiddle p{
	height:85px;
    width:90%;
    float:left;
    padding:0 0 0 3px;
    margin:0;
    font-weight:bold;
    text-align:center; 
}

.actionButton{
    width:100%;
    text-align:center;
}


.actionButton img{
    margin:5px 0 0 0;
}



.actionBoxBottom{
    width:96px;
    height:21px;
    background-image:url("/pub/design/smallBoxBottom.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}





.rightColContainer{
    float:left;
    width:600px;
}


.rightColTop{
    width:592px;
    height:24px;
    background-image:url("/pub/design/ContentBoxTop.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}

.rightColMiddle{
    width:542px;
    background-image:url("/pub/design/ContentBoxMiddle.jpg");
    background-position:top left;
    background-repeat:repeat-y;
    padding:0 30px 10px 20px;
    min-height:400px;
    display:block;
    float:left;
    
}
	* html .rightColMiddle
	{
		height:400px;
	}

.rightColMiddle h1{
    font-size:200%;
    margin:0 0 0 0;
    padding:0 0 5px 0;
    border-bottom:1px solid #999;

}

.rightColMiddle p{
    margin:0 0 0 0;
    padding:0 0 10px 0;

    line-height:18px;
}




.rightColBottom{
    width:592px;
    height:26px;
    background-image:url("/pub/design/ContentBoxBottom.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}




.upperNav{
    width:100%;
	float:left;
	height:22px;
	margin:0;
	padding:0;
}



.upperNav ul{
    width:100%;
    float:left;
    list-style:none;
    padding:0px;
    margin:0px;
    text-align:center;
	display:block;
}

.upperNav ul li{
    list-style:none;
	float:left;
    padding:0 12px 0 12px;
    text-transform:uppercase;

}

.upperNav ul li a:link{
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

.upperNav ul li a:visited{
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

.upperNav ul li a:hover{
    color:#fff;
    text-decoration:underline;
    font-weight:bold;
}

.upperNav ul li a:active{
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}


/* drop down */

.dropdownsub
{
	position:absolute;
	margin:0 0 0 0;
	padding:6px 0 0 0;
	top:0px;
	visibility:hidden;
	width:200px;
	z-index:99999;
}

	.dropdownsub ul
	{
		
		padding:0 0 0 0;
		width:270px;		
		font-size:90%;
		background-color:#fff;
	}
		.dropdownsub ul li
		{
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:100%;
			list-style-type:none;
			overflow:hidden;
			text-transform:uppercase;
		}

			.dropdownsub ul li a
			{
				width:100%;
				margin:0 0 0 0;
				padding:5px 0 5px 0;
				height:20px;
				line-height:20px;				
				border-bottom:1px solid #ccc;					
			}						
			.dropdownsub ul li a:link
			{
				display:block;
				color:#000;
				text-decoration:none;
				text-align:left;			
			}
			.dropdownsub ul li a:visited
			{
				display:block;
				color:#000;
				text-decoration:none;				
				text-align:left;							
			}
			.dropdownsub ul li a:hover
			{
				display:block;
				color:#fff;
				text-decoration:none;				
				background-color:#8ab2cc;			
				text-align:left;								
			}
			.dropdownsub ul li a:active
			{
				display:block;
				color:#000;
				text-decoration:none;				
				background-color:#fff;	
				text-align:left;														
			}									
			
			.dropdownsub ul li a span
			{
				padding:0 0 0 5px;
				display:block;
				overflow:hidden;
			}
/* end drop down */




/* begin Site Map */


.SiteMapCol1 ul li span{
   list-style:none;
}

/* end Site Map */

/* begin Privacy Policy */


.privacyPolicy{
    padding:0 0 0 0;
}

.privacyPolicy h1{
    padding:0;
    margin:0;
}

.privacyPolicy h2{
    padding:0;
    margin:10px 0 0 0;
    font-size:140%;
    color:#015480;
}

.privacyPolicy p{
    padding:0;
    margin:0;
}

/* beg in Privacy Policy */

/* begin newsletter sign-up */


.constant-contact{
    padding:0 0 0 20px;
}

.constant-contact h1{
    padding:0;
    margin:0;
}

.constant-contact p{
    padding:0;
    margin:10px 0 0 0;
}

.constant-contact h2{
    padding:0;
    margin:10px 0 0 0;
    font-size:140%;
    color:#015480;
}

.joinMailingForm{
    padding:10px;
    border:1px solid #8ab2cc;
    margin:10px 0 0 0;
    width:80%;
}

.joinMailingForm input.submit{
    border:none;
    width:89px;
    height:25px;
    background-image:url("/pub/design/buttonJoin.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    color:#fff;
    font-weight:bold;


}




/* end newsletter sign-up */



.white-paper-item h2{
background-color:#015480;
padding:5px;
width:90%;
color:#fff;
font-size:120%;
margin:10px 0 0 0;
    
}



.white-paper-item ul{
    list-style:none;
    padding:0 0 0 20px;
    
}

.white-paper-item ul li{
    list-style:none;
    margin:0 0 10px 0;
    
}


.white-paper-item ul li a:link{
color:#015480;
    text-decoration:underline;
    font-weight:bold;
    
}

.white-paper-item ul li a:visited{
color:#015480;
    text-decoration:underline;
        font-weight:bold;
    
}

.white-paper-item ul li a:hover{
color:#8ab2cc;
    text-decoration:none;
        font-weight:bold;
    
}

.white-paper-item ul li a:active{
color:#015480;
    text-decoration:underline;
        font-weight:bold;
    
}



.white-paper-item ul li img{
    width:20px;
    margin:0 10px 0 0;
    
}




.eventsResultWrapper{
    margin:10px 0 0 0;
}



.event-result{
    margin:0 0 30px 0;
    border-left:3px solid #015480
}





.event-result h2{
    background-color:#015480;
    padding:0 0 3px 5px;

}


.event-result h2 a:link{
    color:#fff;
    font-size:80%;
    text-decoration:none;
}

.event-result h2 a:visited{
    color:#fff;
    font-size:80%;
    text-decoration:none;
}


.event-result h2 a:hover{
    color:#fff;
    font-size:80%;
    text-decoration:underline;
}


.event-result h2 a:active{
    color:#fff;
    font-size:80%;
    text-decoration:none;
}


.event-result p{

    width:90%;
    font-weight:bold;
    color:#000;
    padding:5px 0 5px 5px;
    margin:0;
    font-size:120%;
}

.event-result div{
    padding:0 0 0 5px;
    margin:0;
    width:87%;
    color:#333;
}


.event-Item{
    border-left:3px solid #015480;
}


.event-Item h1{
    background-color:#015480;
    padding:0 0 3px 5px;
    width:89%;
    border-bottom:none;
    color:#fff;

}


.event-Item p{

    width:90%;
    font-weight:bold;
    color:#000;
    padding:5px 0 5px 5px;
    margin:0;
    font-size:120%;
}



.event-Item .event-desc p{
    width:90%;
    color:#333;
    padding:0 0 0 5px;
    margin:0;
    font-size:100%;
    font-weight:normal;
}


.EventRegistration{
    margin:50px 0 0 0;
    width:90%;
}



#ctl00_Main_UserControl_Events_1_RegistrationBox{
    border:1px solid #015480;
    padding:20px;
}

#ctl00_Main_UserControl_Events_1_RegistrationBox legend{
    font-size:120%;
    font-weight:bold;
    color:#fff;
    padding:5px;
    background-color:#015480;
    margin:0;
}


.inputrow{
    margin:0 0 10px 0;
}

.inputrow label{
    color:#015480;
}


.inputRowButton input{
    background-image:url("/pub/images/event_button.png");
    background-position:center center;
    background-repeat:no-repeat;
    width:100%;
    height:27px;
    border:none;
    background-color:#fff;
    color:#fff;
    margin:20px 0 0 0;
}



#ManagedService .inputRowButton input{
    background-image:url("/pub/images/event_button_large.png");
    background-position:center center;
    background-repeat:no-repeat;
    width:100%;
    height:27px;
    border:none;
    background-color:#fff;
    color:#fff;
    margin:20px 0 0 0;
    padding:0 0 5px 0;
    font-weight:bold;

}





.ServiveRequest{
    width:530px;
    margin:20px 0 0 0;

}



#ctl00_Main_UserControl_ManageServicesReport_1_RequestBox{
    border:1px solid #015480;
    padding:20px;
    margin:0 0 20px 0;


}


#ctl00_Main_UserControl_ManageServicesReport_1_RequestBox legend{
    font-size:120%;
    font-weight:bold;
    color:#fff;
    padding:5px;
    background-color:#015480;
    margin:0;
}


.manageServicesReportContainer h1{
    background-color:#015480;
    padding:5px 0 5px 5px;
    color:#fff;
    width:525px;
    font-size:200%;
    
}


.ServiceRequestForm{
    float:left;
    margin:20px 0 0 0;
}







.ServiceRequestForm .inputrow label{
display:inline;
width:140px;
float:left;


}


.ServiceRequestForm .inputrow .inputItem{
     display:inline;
    
}



.partners{

    width:592px;
    float:left;
    padding:0;
    margin:0;
}


.partners ul{
    width:592px;
    list-style:none;
    padding:0;
    margin:0;
    float:left;

}

.partners ul li{

    list-style:none;
    padding:0;
    margin:5px 15px 15px 0;
    float:left;
    width:90%;

}


.partners ul li a:link{

color:#015480;


}

.partners ul li a:visited{

color:#015480;

}

.partners ul li a:hover{

color:#015480;
text-decoration:none;

}

.partners ul li a:active{

color:#015480;

}






p.desc{
    padding:0;
    margin:-20px 15px 0 0;
    float:left;
    height:70px;
}

.partners ul li .no-img
{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:85px;
	height:50px;
}


p.desc img{
    float:left;
    padding:0 0 40px 0;
    margin:0 0 0 0;
    width:85px;

}

p.name{
    font-size:130%;
    width:90%;
    padding:0;
    margin:0 0 5px 100px;
}

	p.name a:link
	{
		font-weight:bold;
		color:#015480;
		text-decoration:underline;
		
	}
	
		p.name a:visited
	{
		font-weight:bold;
		color:#015480;
		text-decoration:underline;
		
	}
	
		p.name a:hover
	{
		font-weight:bold;
		color:#8AB2CC;
		text-decoration:none;
		
	}
	
		p.name a:active
	{
		font-weight:bold;
		
		color:#015480;
		text-decoration:underline;
	}


.ContactRequest{
    width:90%;
}


.ContactRequest fieldset{
    border:1px solid #015480;
    padding:20px;
}



.ContactRequest legend{
    background-color:#015480;
    color:#fff;
    padding:5px;
    margin:0 0 10px 0;
    font-size:120%;
    font-weight:bold;
}


#ManagedService{
    width:90%;
    margin:20px 0 0 0;
}
#ManagedService h2
{
	color:#000;
	font-size:125%;
	border-bottom:1px solid #015480;
	background-color:#015480;
	color:#fff;
	margin:5px 0 5px 0;
	padding:5px 0 2px 0;
	float:left;
	width:100%;
}
	#ManagedService h2 span
	{
		padding:0 0 0 5px;
	}

#ManagedService .inputRow{
    margin:0 0 10px 0;
	padding:5px 0 5px 0;
	width:50%;
	float:left;
}


#ManagedService .inputRow label{
    color:#015480;
	font-weight:bold;
	line-height:125%;
	margin:0 0 5px 0;
	float:left;
}

#ManagedService .inputRow input, #ManagedService .inputRow select
{
	width:225px;
	border:1px solid #999;
	padding:2px 2px 2px 2px;
}


#ManagedService fieldset{
    border:1px solid #015480;
    padding:20px;
}



#ManagedService legend{
    background-color:#015480;
    color:#fff;
    padding:5px;
    margin:0 0 10px 0;
    font-size:120%;
    font-weight:bold;
}



#FlatFeeInfoBox{

    margin:10px 0 0 0;
    padding:0 0 0 0;
   /* border:1px solid #015480;*/
}


#FlatFeeInfoBox legend{
    background-color:#015480;
    color:#fff;
    padding:5px;
    margin:0 0 10px 0;
    font-size:120%;
    font-weight:bold;
}


#FlatFeeInfoBox .inputRow{
    border-bottom:1px solid #78b9dc;
    margin:10px 15px 15px 15px;
    padding:0 0 15px 0 !important;
    width:95%;
}
#FlatFeeInfoBox .RowTotal
{
	line-height:25px;
	float:left;
	width:95%;
	margin:0 15px 10px 15px;
}

#FlatFeeInfoBox p.contactlink
{
	width:100%;
	height:50px;
	text-align:center;
	padding:5px 0 5px 0;
	margin:20px 0 0 0;

}

#FlatFeeInfoBox p.contactlink a
{
	font-size:135%;
	line-height:280%;
	height:50px;
	font-weight:bold;
	display:block;
}

#FlatFeeInfoBox p.contactlink a:link
{
text-decoration:underline;
    background-image:url("/pub/images/schedule_appt_bg.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    color:#fff;
}

#FlatFeeInfoBox p.contactlink a:visited
{
text-decoration:underline;
    background-image:url("/pub/images/schedule_appt_bg.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    color:#fff;
}

#FlatFeeInfoBox p.contactlink a:hover
{
    text-decoration:underline;
    background-image:url("/pub/images/schedule_appt_bg_orange.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    olor:#000;
}

#FlatFeeInfoBox p.contactlink a:active
{
text-decoration:underline;
    background-image:url("/pub/images/schedule_appt_bg.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    color:#fff;
}






#FlatFeeInfoBox .inputRow label{

    float:left; 
}
#FlatFeeInfoBox .RowTotal label{
    float:left;  
	font-weight:bold;
	font-size:115%;
	padding:0 0 0 0;
}

#FlatFeeInfoBox .inputRow .inputItem{
    float:right;
    padding:0;
    margin:0;    
}
#FlatFeeInfoBox .RowTotal .inputItem{
    float:right;
    padding:0;	
    margin:0;    
    font-size:115%;
    font-weight:bold;
    border-top:3px solid #000;
    color:red;
}


#ctl00_Main_UserControl_Events_1_QuestionLabel1,
#ctl00_Main_UserControl_Events_1_QuestionLabel2,
#ctl00_Main_UserControl_Events_1_QuestionLabel3{
    color:#015480;
}


.Eventbacklink{
margin:0 0 10px 0;
}


.Eventbacklink a{
    font-size:90%;
    padding:0;
    margin:0;
}

.Eventbacklink a:link{
color:#015480;
text-decoration:underline;
}

.Eventbacklink a:visited{
color:#015480;
text-decoration:underline;
}

.Eventbacklink a:hover{
color:#000;
text-decoration:none;
}

.Eventbacklink a:active{
color:#015480;
text-decoration:underline;
}






.partner{
    width:90%;
}

.partner h1{
    width:100%;
}


.partner .partner-item .description img{
    float:right;
    margin:0 0 0 20px;
}

.partnerbacklink{
    margin:10px 0 10px 0;
}

.partnerbacklink a{
    font-size:90%;
}

.partnerbacklink a:link{
    color:#015480;
    text-decoration:underline;
}

.partnerbacklink a:visited{
    color:#015480;
    text-decoration:underline;
}


.partnerbacklink a:hover{
    color:#000;
    text-decoration:none;
}


.partnerbacklink a:active{
    color:#015480;
    text-decoration:underline;
}








.oneColumn{
    width:944px;
    margin:0 auto 0 auto;

}


.oneColumn .oneColumnTop{
    width:944px;
    height:24px;
    background-image:url("/pub/design/emptyBoxTop.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}



.oneColumn .oneColumnMid{
    width:884px;
    background-image:url("/pub/design/emptyBoxMiddle.jpg");
    background-position:top left;
    background-repeat:repeat-y;
    float:left;
    padding:0 30px 0 30px;
}

.oneColumn .oneColumnBtm{
    width:944px;
    height:26px;
    background-image:url("/pub/design/emptyBoxBottom.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}  


.oneColumn .oneColumnMid h1{
    border-bottom:1px solid #999;
    padding: 0 0 3px 0;
    font-size:200%;
}


.oneColumn .oneColumnMid p{
    padding:10px 0 0 0;
    margin:0;
}



#report-thanks
{
	margin:25px 0 0 0;
	padding:10px 10px 10px 10px;
	background-color:#efefef;
	border:1px solid #015480;
	height:125px;
}







