@import url(http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }

.DnnModule {
	clear:both;
    position: relative;
    z-index: 1;
}

hr
{
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:solid 1px #e7e2d9;
}

h1 {
	color:#666666;
	font-family:'Lato', Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight:normal;
}

h2, h2 span, h2 .Head {
	color:#356073;
	font-family:'Lato', Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
}

h2
{
	padding:0px 0px 10px;
	border-bottom:solid 1px #F4EFE9;
}

h3
{
	color:#918c83;
	font-size:19px;
	font-weight:normal;
	line-height:160%;
}

p, ul li, div, ol li {
	color:#525353;
	font-family:'Lato', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:180%;
}
p
{
	clear:both;
	margin:15px 0px;
}

p.smallText
{
	font-size:11px !important;
}

ul li
{
	list-style-type:disc;
}

#Body a, #Body a:active {
	color:#4ea29b;
	text-decoration:none;
	
}

#Body .DnnModule-EventsCalendar a
{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

#Body a:hover
{
	color:#65dfd5;
	text-decoration:none;
}


#Body {
	background:#fff;
}

.wrapper 
{
	margin:0 auto;
	width:960px;
}

#header
{
	background:url(images/header-bg.jpg) repeat-x;
	height:191px;
	position:relative;
	z-index:300;
}

#headerRight
{
	float:right;
	height:131px;
	width:735px;
}

#topLinks {
    background:#154254;
    float: right;
    padding: 8px 15px;
    width: 565px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px; 
}

#topLinks img
{
	float:right;
	margin:-3px 0px 0 0;
}

#logo {
	
	float: left;
    height: 83px;
	margin:30px 0px 0px;
    width: 221px;
}

#castleLogo
{
	
	float: left;
    height: 184px;
	margin:6px 0 0 -153px;
    width: 143px;
}


#headerContact
{
	float:right;
	text-align:right;
	width:400px;
}

#headerContact p
{
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    line-height: 120%;
    margin: 5px 0;
}
.tagline
{
	clear:both;
	float:left;
	width:300px;
}
.tagline p
{
	border-left:solid 1px #3e738b;
	color:#83cdee;
	font-size:20px;
	margin: 40px 0 0 10px;
    padding: 0 0 0 10px;
}
#thirds
{
	clear:both;
	margin:15px 0px 0px;
}

.ie7 #thirds, .ie8 #thirds
{
	clear:both;
	margin:30px 0px 0px;
}

#dnn_leftThird
{
	float:left;
	margin:0px 12px 0px 0px;
	width:312px;
}

#dnn_middleThird
{
	float:left;
	margin:0px 12px 0px 0px;
	width:312px;
}

#dnn_rightThird
{
	float:left;
	width:312px;
}

#content {
	background:url(images/bg.jpg) repeat-x center top #faf7f2;
	clear:both;
	margin:0px 0px 0px 0px;
	min-height:730px;
	padding:15px 0px 0px;
}

#insidetitle
{
	color:#154254;
	font-size:33px;
	line-height:120%;
}

#breadcrumbs a
{
	color:#458FAF;
	font-size:15px;
	font-weight:normal;
}

#dnn_contentPane
{
	float:left;
	margin:0px 20px 20px;
	width:468px;
}

#leftSide
{
	float:left;
	margin:0px 10px 0 0;
	width: 198px;
}

#dnn_leftPane
{
	clear:both;
    float: left;
}

#dnn_leftPane .DnnModule
{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EDE8E1;
    border-radius: 5px 5px 5px 5px;
	webkit-border-radius: 5px 5px 5px 5px;
	margin: 15px 10px 0 0;
	padding:10px;
    width: 178px;
}

#dnn_leftPane h2
{
	border:none;
	margin:5px 0px 0px;
	padding:0px;	
}
#dnn_leftPane h2 span
{
	font-size:19px;
}

#dnn_leftPane p, #dnn_leftPane ul li {
    font-size: 13px;
    margin: 10px 0;
}

#dnn_rightPane
{
	float:left;
	margin:0px 0px 20px;
	width:220px;
}

#dnn_fullPane
{
	margin:0px 0px 0px 20px;
	width:708px;
}

#dnn_leftHalf
{
	float:left;
	margin:0px 20px 20px;
	width:344px;
}

#dnn_rightHalf
{
	float:left;
	margin:0px 0px 20px;
	width:344px;
}

#dnn_left		
{
	background:#fff;
	border:solid 1px #ede8e1;
	float:left;
	margin:15px 11px 0px 0px;
	padding:15px;
	width:281px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

#leftNav
{
	background:#fff;
	border:solid 1px #ede8e1;
	float:left;
	margin:15px 10px 0px 0px;
	width:198px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

#leftNav ul
{
	margin:0px;
	padding:10px;
}

#leftNav ul li {
    border-bottom: 1px solid #F4EFE9;
    line-height: 120%;
    list-style-type: none;
    padding: 7px 0;
}

#leftNav ul li.SelectedTab
{
	background:url(images/active-bg.jpg) #4EA185 repeat-x;
	border:solid 1px #4ea186;
	margin:5px 0px 0px;
	padding:8px 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

#leftNav ul li a
{
	color:#17ADC4;
	font-size:14px;
}

#leftNav ul li.SelectedTab a
{
	color:#fff;
	font-weight:normal;
}

#leftNav ul li a:hover
{
	color:#00D8F9;
}

#leftNav ul li li
{
	border: none;
}

#leftNav ul li.SelectedTab li{
	background:none;
	border:none;
}
#leftNav ul li.SelectedTab li.SelectedTab a
{
	color:#a0e5cf;
}

#rightContent
{
	background:#fff;
	border:solid 1px #ede8e1;
	float:left;
	margin:15px 0px 0px;
	padding:20px 0px 0px;
	width:748px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

.ie #dnn_contentPane, .ie #dnn_fullPane, .ie #dnn_rightPane
{
	padding:0px;
	margin:0px 0px 0px 10px;
}

.ie #dnn_contentPane
{
	width:455px;
}

.ie #rightContent
{
	padding:10px 0px 0px;
	width:730px;
}

#footer {
	background:url(images/footer-bg.jpg) #244D5F repeat-x;
	clear:both;
	padding:10px 0px 50px;
}

#Body #footer a
{
	color:#8de2c7;
}

#Body #footer a:hover
{
	color:#c4fcea;
}

#footerLeft
{
	float:left;
	margin:70px 0px 0px;
	width:300px;
}
#footerRight
{
	float:right;
	margin:70px 0px 0px;
	text-align:right;
	width:580px;
}

#Body #footer a.Login
{
	color:#43758B;
}

#footer h2
{
	color:#5d5850;
	font-size:14px;
	text-transform:uppercase;
	margin:0px;
}

#footer p
{
	clear:both;
	color:#fff;
	font-size:13px;
	margin:5px 0px;
}

/*-------------------------------------------------------------
	UTILITY NAV
-------------------------------------------------------------*/
#utilityNav ul
{
	margin:0px;
	padding:0px;
}

#utilityNav ul li
{
	float:left;
	line-height:120%;
	list-style-type:none;
}

#utilityNav ul li a
{
	color:#fff;
	font-size:15px;
	font-weight:normal;
	line-height:120%;
	margin:0px 16px 0px 0px;
	text-shadow:1px 1px 1px #000;
}

#utilityNav ul li a:hover, #utilityNav ul li.SelectedTab a
{
	color:#ccc;
}

/*-------------------------------------------------------------
	TOP NAV
-------------------------------------------------------------*/


/*-------------------------------------------------------------
	LEVEL ONE
-------------------------------------------------------------*/

#menu {
	background:url(images/menu-bg.jpg) repeat-x;
    float: right;
    margin: 0px;
	padding:12px 0px 13px;
    width: 960px;
    z-index: 300;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px; 
}

#topNav {
	padding:0 20px;
}

#topNav ul {
	cursor:pointer;
	height:auto;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:100;
	width:auto;
}

#topNav li:first-child {
	background:none;
}

#topNav li 
{
	float:left;
	list-style-type:none;
	margin: 0px;
}

#topNav a {
	color:#fff;
	display: block;	
	font-family:'Lato', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	margin: 1px 0px;
	padding:4px 17px 8px;
	text-decoration:none;
	text-shadow:0 -1px 1px #2B6251;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

#topNav li:hover {
}

#topNav a:hover, #topNav li:hover 
{
	background:#459c80;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px; 
}

#topNav .SelectedTab a {
	background:#459c80;
	-webkit-box-shadow: 1px 1px 1px 0px #84C4B0;
	box-shadow: 1px 1px 1px 0px #84C4B0; 
}

/*-------------------------------------------------------------
	LEVEL TWO
-------------------------------------------------------------*/


#topNav li ul {
	background:#459c80;
	font-weight: normal;
	display:none;
	margin:-1px 0px 0px 0px;
	padding:10px;
	position: absolute;
	width:400px;
	z-index:2000000;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px; 
	-webkit-box-shadow: 3px 5px 5px 0px rgba(0, 0, 0, .5);
	box-shadow: 3px 5px 5px 0px rgba(0, 0, 0, .5); 
}


#topNav li:hover ul
{
	display:block;
}

#topNav li#topNav89 ul
{
	width:500px;
}

#topNav li#topNav89 ul li, #topNav li#topNav89 ul li a
{
	width:230px;
}


#topNav li#topNav90 ul
{
	width:540px;
}

#topNav li#topNav90 ul li, #topNav li#topNav90 ul li a
{
	width:250px;
}

#topNav li li {
	border-bottom:solid 1px #5DB79B;
	float:left;
	margin:0px 8px;
	padding:0;
	width:180px;
}

#topNav li li:first-child {

}

#topNav li ul .SelectedTab {
	background-image:none;
}

#topNav li ul a {
	border-bottom:solid 1px #337460;
	color:#fff;
	display:block;
	font-family:Arial;
	margin:0;
	padding:8px 0px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	height:auto;
	width:180px;
	-webkit-border-radius:0px;
	border-radius: 0px; 
}

body.ie #topNav li ul a {
	float:left;
}

#topNav li ul a:hover {
	text-decoration:none;
	-webkit-border-radius:0px;
	border-radius: 0px;
	color:#a0e5cf;
}
#topNav li.SelectedTab li a
{
	-webkit-box-shadow: none;
	box-shadow: none; 
}
/*-------------------------------------------------------------
	BOT NAV
-------------------------------------------------------------*/
#botNav
{
	float:right;
}

#botUtilityNav
{
	clear:both;
	float:right;
	margin:0px 0px 20px;
}

#botNav ul, #botUtilityNav ul
{
	margin:0px;
	padding:0px;
}

#botNav ul li, #botUtilityNav ul li
{
	float:left;
	font-size:14px;
	font-weight:normal;
	list-style-type:none;
	margin:0px 10px;
}

#Body #botNav ul li.SelectedTab a, #Body #botUtilityNav ul li.SelectedTab a
{
	color:#fff;
}

body.ie7 #botUtilityNav{
	width:320px;
}

/*-------------------------------------------------------------
	LEFT NAV
-------------------------------------------------------------*/



/*-------------------------------------------------------------
	LEVEL THREE
-------------------------------------------------------------*/



#topNav li ul ul {
	margin: -2.5em 0 0 8.00em;
	top:auto;
}


#topNav li li li {
	background-color:#83B6EF;

}

#topNav li li li li {
	background-color:#5F92CB;
	top:auto;
}

#topNav li:hover ul ul, #topNav li:hover ul ul ul, #topNav li.iehover ul ul, #topNav li.iehover ul ul ul {
	left: -999em;
}
#topNav li.iehover ul ul, #topNav li.iehover ul ul ul {
}
#topNav li:hover ul, #topNav li li:hover ul, #topNav li li li:hover ul, #topNav li.iehover ul, #topNav li li.iehover ul, #topNav li li li.iehover ul {
	left: auto;
}

/*-------------------------------------------------------------
	Rotator
-------------------------------------------------------------*/
#rotator
{
	background:#fff;
	border:solid 1px #ede8e1;
	margin:0px;
	padding:10px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

#dnn_rotatorPane
{
	float:left;
	margin:0px 10px 0px 0px;
	width:620px;
}

#dnn_rotatorPane .WA3Container
{
	margin:0px;
}

.slide
{
	height:347px;
}

.slides img
{
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

.template
{
	background:url(images/template-bg.png);
	margin:300px 0px 0px;
	padding:10px;
	position:absolute;
	text-align:center;
	width:600px;
	z-index:9000;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px; 
}

#slides_469_prev
{
	background:url(images/prev.png) no-repeat;
	float:left;
	height:24px;
	text-indent:-9000px;
	width:24px;
}

#slides_469_next
{
	background:url(images/next.png) no-repeat;
	float:right;
	height:24px;
	text-indent:-9000px;
	width:24px;
}

#slides_469_pager
{
	float:left;
}

#Body #slides_469_pager .activeSlide a
{
	display:block;
	color:#fff;
	font-size:17px;
}

#Body #slides_469_pager a
{
	display:none;
	color:#fff;
	font-size:17px;
}


ul#slides_469_pager
{
	margin:0px;
	padding:0px;
	width:550px;
}

ul#slides_469_pager li
{
	list-style-type:none;
	float:left;
	width:550px;
}

#dnn_homeRightPane
{
	background:#295365;
	float:right;
	height:347px;
	padding:0px 7px;
	width:292px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

#dnn_homeRightPane h2
{
	border:none;
	color:#fff;
	margin:15px 0px 10px;
}

/*-------------------------------------------------------------
	BUTTON STYLES
-------------------------------------------------------------*/

#Body .greenBtn a
{
	background:url(images/green-btn-new.png) no-repeat;
	color:#fff;
	float:left;
	font-size:16px;
	padding:7px 0 6px 50px;
	width:243px;
}

.greenBtn
{
	float:left;
	margin:0px 0px 5px;
}

#Body .greenBtn a:hover
{
	background:url(images/green-btn-hover-new.png) no-repeat
}
#Body a.blueBtn
{
	background: #116387; /* Old browsers */
background: -moz-linear-gradient(top,  #116387 1%, #123a4c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#116387), color-stop(100%,#123a4c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #116387 1%,#123a4c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #116387 1%,#123a4c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #116387 1%,#123a4c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #116387 1%,#123a4c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#116387', endColorstr='#123a4c',GradientType=0 ); /* IE6-9 */
	color:#fff;
	float:left;
	font-size:17px;
	margin:10px 0 20px;
	padding:10px 20px;
	-webkit-border-radius: 5px;
border-radius: 5px;
}
#Body a.blueBtn:hover
{
	background: #0d5472; /* Old browsers */
background: -moz-linear-gradient(top,  #0d5472 1%, #05212d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0d5472), color-stop(100%,#05212d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0d5472 1%,#05212d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0d5472 1%,#05212d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0d5472 1%,#05212d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0d5472 1%,#05212d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d5472', endColorstr='#05212d',GradientType=0 ); /* IE6-9 */
}
#Body .faqBtn a
{
	background:url(/Portals/0/Images/water-btn.png) no-repeat;
	color:#fff;
	float:left;
	line-height:130%;
	padding:16px 10px 15px 60px;
	width:242px;
}

#Body .faqBtn a:hover
{
	background:url(i/Portals/0/Images/water-btn-hover.png) no-repeat;
}

#Body .formBtn a
{
	background:url(images/form-btn.png) no-repeat;
	color:#fff;
	float:left;
	line-height:130%;
	padding:16px 10px 15px 60px;
	width:242px;
}

#Body .formBtn a:hover
{
	background:url(images/form-btn-hover.png) no-repeat;
}

#Body .billBtn a
{
	background:url(images/bill-btn.png) no-repeat;
	color:#fff;
	float:left;
	line-height:130%;
	padding:16px 10px 15px 60px;
	width:242px;
}

#Body .billBtn a:hover
{
	background:url(images/bill-btn-hover.png) no-repeat;
}


/*-------------------------------------------------------------
	NEWS ARTICLES
-------------------------------------------------------------*/

.article .articleCalendar
{
	background:url(images/news-calendar-bg.jpg) no-repeat;
	float:left;
	height:65px;
	margin:0px 18px 0px 0px;
	text-align:center;
	width:67px;
}

.articleCalendarMonth
{
	color:#fff;
	font-size:13px;
	width:67px;
}

.article .articleCalendarDay {
    color: #7B7A7A;
	font-family:font-family:'Lato', Arial, Helvetica, sans-serif;
    font-size: 25px;
    line-height: 120%;
    padding: 0;
    width: 67px;
}

.articleContent
{
	float:left;
	width:620px;
}
.articleTitle h1
{
	margin:0px 0px 10px;
}

.article .articleEntry {
	clear:both;
	float:left;
    margin: 5px 0px;
	width:620px;
} 

.postDate
{
	color:#999;
	float:left;
	font-style:italic;
	width:200px;
}

.addthis_toolbox 
{
	float:right;
	margin:5px 0px 0px;
	width:140px;
}

.ie .addthis_toolbox 
{
	width:160px;
}

.latestMinutesInner
{
	font-size:12px;
}

.latestMinutesInner ul
{
	margin:0px;
}

.latestMinutesInner ul li
{
	font-size:12px;
}

.latestMinutes
{
	float:left;
	font-size:12px;
	min-height:135px;
	width:234px;
}

.latestMinutes ul
{
	margin:0px;
}

.latestMinutes ul li
{
	font-size:12px;
}

.latestMinutesTitle
{
	font-size:16px;
	margin:10px 0px 5px;
}

#dnn_fullPane .PagingTable
{
	border:1px solid #ccc;
	clear:both;
	float:left;
	margin:10px 0 20px;
}

#dnn_fullPane .PagingTable tr td:first-child
{
	display:none;
}

.minutesAgendas h1
{
	font-size:18px;
}

/*Calendar*/
#Body .ListTitleRow
{
	height:auto;	
}
#Body .ListTitleBig, #Body .ListTitleBig a
{
	height:auto;	
	line-height:120%;
}
.homeCalendar
{
	float:left;
	margin:8px 0 10px;
}

.homeCalendar .calPubSpan
{
	background:url(images/calendar-bg.jpg) no-repeat;
	border:none;
	font-family:font-family:'Lato', Arial, Helvetica, sans-serif;
	height:29px;
	margin:0px 10px 0px 0px;
	width:29px;
}

.homeCalendar .calPubMonth {
    background: none repeat scroll 0 0 transparent;
    font-weight: normal;
    height: 11px;
    line-height: 100%;
    padding: 4px 0 0;
    text-transform: lowercase;
}

.homeCalendar .calPubDate
{
	color:#fff;
	font-size:12px;
	height:15px;
	line-height:100%;
}

.calendarDetails
{
	float:left;
	width:240px;
}

.calendarTitle
{
	font-size:18px;
	line-height:100%;
	margin:0px 0px 5px;
}

.calendarDate, calendarTime
{
	font-size:14px;
	line-height:100%;
}

#dnn_ctr474_contentPane .RadScheduler .rsAptIn, #dnn_ctr474_contentPane .RadScheduler .rsAptMid, #dnn_ctr474_contentPane .RadScheduler .rsAptContent
{
	background:none;
	border:none;
	height:auto;
}

#dnn_ctr474_contentPane .RadScheduler, .RadScheduler *
{
	font-size:13px;
}

/* SEARCH */
.searchInputContainer
{
	float:left;
}
#search
{
	background:url(images/search-bg.jpg) repeat-x;
	float: right;
    height: 21px;
    margin: 10px 0 0;
    padding: 0 5px;
    width: 190px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#search .NormalTextBox
{
	background:none;
	border:none;
	float: left;
    font-size: 11px;
    margin: 3px 0;
	width:120px;
}

#dnn_dnnSEARCH_cmdSearch > img {
    margin: -5px 0 0;
}

/*Contact Forms*/

.contactForm .NormalTextBox{
	background:url(images/search-field.jpg) #fff repeat-x;
	border:1px solid #d5d5d5;
	padding: 8px 5px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
}

.contactForm .NormalTextBox, .contactForm .checkBox
{
	margin:0px 0px 15px;
}

.contactForm .SubHead{
	font-size:13px;
}

a.sendBtn{
	background: url(images/active-bg.jpg) #4EA185 repeat-x;
	border: solid 1px #4EA186;
	margin: 10px 0px 0px;
	padding: 2px 18px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#fff !important;
	float: left;
}

#dnn_ctr521_contentPane p
{
	font-size:12px;
}

/*Photo Gallery*/


#dnn_ctr600_contentPane .dnnForm.dnnLoginService .dnnFormItem label
{
	font-size:13px;
	font-weight:normal;
	padding:0px;
	text-align:left;
	width:90px;
}

#dnn_ctr600_contentPane .dnnForm .dnnFormItem
{
	width:175px;
}

#dnn_ctr600_contentPane .dnnForm.dnnLoginService {
    margin: 0;
    min-width: 200px;
    width: 200px;
}

#dnn_ctr600_contentPane .dnnForm.dnnLogin.dnnClear, #dnn_ctr600_contentPane .dnnForm.dnnLoginService
{
	margin:0px;
}

.dnnLoginService a.dnnPrimaryAction {
	color:#fff !important;
    line-height: 1.6;
    margin-left: 9px;
    margin-top: 10px;
    padding: 3px 12px;
}

#dnn_ctr600_contentPane .dnnLoginRememberMe {
    height: 15px;
    margin-left: 4px;
    margin-top: 5px;
    padding-bottom: 5px;
}

#dnn_ctr600_contentPane .loginContent
{
	width:175px;
}

#dnn_ctr600_contentPane .dnnForm .loginContent ul.dnnActions
{
	padding:0px;
	width:200px;
}

#dnn_ctr600_contentPane ul.dnnActions a.dnnSecondaryAction, #dnn_ctr600_contentPane ul.dnnActions a.dnnSecondaryAction:link
{
	padding:0 0px 0 10px;
}

.ie #dnn_leftPane .DnnModule.DnnModule-600, .ie .DnnModule.DnnModule-602
{
	display:none;
}

.ie #dnn_ctr600_contentPane .dnnForm .loginContent ul.dnnActions
{
	padding:0px;
	width:155px
}

#Body #dnn_ctr602_contentPane a.sendBtn
{
	cursor:pointer;
}

.photoGallery img
{
	border:solid 1px #ccc;
}

.newsFiles
{
	clear:both;
}
.newsLinks
{
	clear:both;
}

#slides_684
{
	height:250px !important;
}
.files
{
	clear:both;
}
.RadScheduler .rsTopWrap
{
	clear:both;
	width:100% !important;
}
.LoginPanel {
    float: left;
    padding-right: 0;
    width: auto !important;
}

.dnnLoginService input[type="text"], .dnnLoginService input[type="password"] {
    margin-bottom: 5px;
    min-width: 150px;
    width: 150px;
}
#dnn_ctr600_contentPane ul.dnnActions a.dnnSecondaryAction, #dnn_ctr600_contentPane ul.dnnActions a.dnnSecondaryAction:link {
    padding: 0 3px;
}	