*
{
	margin:0;
	padding:0
}

body {
	font:75% Tahoma, Geneva, sans-serif;
	background: transparent url(../Images/Backgrounds/bg-CirclesLogo.jpg) top center no-repeat;
	color:#333;
}

/***********************************************
 Text
************************************************/

h1
{
	padding:0 0 10px 0;
	margin:0;
	color:#052a4e;
	font-size:140%
}

h2, h3, .title
{
	clear:both;
	padding:10px 0 10px 0;
	margin:0;
	color:#052a4e;
	font-size:120%;
}

h4, h5
{
	padding:10px 0 10px 0;
	margin:0;
	color:#052a4e;
	font-size:100%
}

h6
{
	padding:0 0 10px 0;
	margin:0;
	color:#052a4e;
	font-size:90%
}

a 
{
	color:#1065A2;
	text-decoration:none
}

a:hover
{
	text-decoration:underline
}

p
{
	color:#333333;
	line-height:22px;
	margin:8px 0;
}

blockquote 
{
	background:#e6eaed url(../Images/Icons/blockquote-close.jpg) no-repeat scroll right bottom;
	line-height:2;
	margin:10px 25px 25px;
	/*padding:5px 5px 0;*/
}

blockquote p
{
	background:transparent url(../images/icons/blockquote-open.jpg) no-repeat scroll left top;
	padding:5px;
	text-indent:33px;
}

hr
{
	border:solid 1px #e7e7e7;
	background-color:#e7e7e7;
	margin:8px 0;
}

.subtle
{
	color:#CCC
}

.large
{
	font-size:150%;
	font-weight:bold
}

.floatR
{
	float:right
}

/***********************************************
 Frame
************************************************/

#Outerwrapper
{
	width:960px;
	margin: 0 auto;
	overflow:hidden;
}

/**********************************************
 Pager
***********************************************/

ol.sf_pager {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:right
}

ol.sf_pager li a 
{
	border:1px solid #D1D1D1;
	color:#666666;
	display:block;
	padding:0 5px;
}

ol.sf_pager li {
	float:left;
	padding:0 5px 0 0;
}

ol.sf_pager li a.sf_PagerSelItem
{
	border-color:#999999;
	color:#000000;
}

/***********************************************
 Tables
 ***********************************************/
table
{
	border-collapse:collapse;
	width:100%;
	margin:10px 0;
}

table tbody tr th
{
	text-align:left;
	font-weight:bold
}

table tbody tr td
{
	border:1px solid #CCCCCC;
	padding:5px;
}

/***********************************************
 Images
************************************************/

img.left
{
	float:left;
	margin:3px 8px 0 0;
}

img.right
{
	float:right;
	margin:3px 0 0 8px;
}

a img 
{
	border:none
}


/***********************************************
 Header
************************************************/

.header
{
	width:960px;
}

.header .logo
{
	padding:0 0 0 15px;
	float:left;
}

#globalLogo 
{
    float: left;
}

#globalLogo div 
{
	background:transparent url(../images/logo.png) no-repeat scroll 0 0;
	height:48px;
	margin:0;
	padding:0;
    margin: 30px 0 10px 40px;
	width:250px;
}

#globalLogo p a 
{
    float: left;
	display:block;
	height:100%;
    margin: 0;
    padding: 0;
}


#globalLogo p a, #globalLogo p 
{ 
	float: left;
	margin: 0; 
	padding: 0; 
	background: url(../images/brand-images/Pilgrim-Logo.gif) no-repeat; 
}

#globalLogo div span,
#globalLogo p span 
{ 
	display: none;
}

.headerright
{
	width:570px;
	float:right;
}
/***********************************************
 Navigation
************************************************/

.navigator
{
	width:570px;
	height:70px;
	float:left;
	text-align:right;
	text-transform:lowercase; /* CR 2010/02/26 09:28 */
}

.navigator ul
{
	margin:0;
	float:right;
	height:70px;
	width:570px;
	position: relative;
	padding: 0; 
}

.navigator ul li
{
	display:inline;
	border-right:solid 1px #e5e5e5;
	float:left;
	height:70px;
	white-space:nowrap; 
}

.navigator ul li a
{
	text-decoration:none;
	color:#005a9b;
	font-size:10px;
	float:left;
	height:30px;
	font-weight:bold;
	padding:40px 13px 0 12px
}

.navigator ul li a.selected,
.navigator ul li a:hover.selected
{
	background: #adb9c5 url(../Images/Backgrounds/bg-nav-selected.gif) top left repeat-x;
	color:#FFF
}

.navigator ul li a:hover
{
	background: #fff url(../Images/Backgrounds/bg-nav-hover.gif) top left repeat-x;
}

/***********************************************
 Breadcrumb
************************************************/

.breadcrumb
{
	clear:both;
	width:570px;
	padding-top:10px;
	font-size:10px;
	color:#ccc
}

.breadcrumb p {
	line-height:inherit;
	margin:0;
	padding:0;
}

.breadcrumb a
{
	text-decoration:underline;
	color:#34526f
}
	
	
	
	
	
    /**************************************************
     * Header                                         *
     **************************************************/
	.header { overflow:hidden; padding:0 0 60px; position:relative; }
	
        /**************************************************
         * Header > Search                                *
         **************************************************/
		.header .search { position:absolute; right:0; top:110px; _top:83px; /* IE6 */ width:209px; }
		.header .search input { float:left; }
		.header .search input.defaultText { }
		.header .search input.defaultTextActive { color:#a1a1a1; font-style:italic; }
		.header .search input.submit { background:#adb9c5; border:1px solid #bbc2c8; color:#fff; cursor:pointer; font-size:.8em; padding:1px 2px 2px; text-transform:uppercase; width:54px; }
		.header .search input.text { background:#fff; border:1px solid #ccc; font-size:1em; margin:0 5px 0 0; padding:1px 3px 2px; width:142px; }
		.header .search label { display:block; height:0; visibility:hidden; }
		
	    /**************************************************
         * Header > Social Media                          *
         **************************************************/
		.header .social-media { position:absolute; right:217px; top:110px; }
		.header .social-media ul { height:16px; list-style:none; margin:0; overflow:hidden; padding:0; width:48px; }
		.header .social-media ul li { float:left; margin:0 8px 0 0; width:16px; }
		.header .social-media ul li a { background:url('../images/backgrounds/social-media_ul_li_a.jpg') no-repeat; display:block; height:16px; text-indent:-9999px; width:16px; }
		.header .social-media ul li.facebook a { background-position:-16px 0; }
		.header .social-media ul li.facebook a:hover { background-position:-16px -16px; }
		.header .social-media ul li.twitter a { background-position:0 0; }
		.header .social-media ul li.twitter a:hover { background-position:0 -16px; }
		
		.header .languages {position:absolute; right:0px; top:80px;}
	
	
	
	
	
/***********************************************
 Main content
************************************************/

#content
{
	width:960px;
	float:left;
}

#content .leftcol
{
	clear:both;
	width:230px;
	padding-top:90px;
	float:left;
	margin-right:10px;
}

#content .rightwrapper
{
	margin-left:10px;
	width:690px;
	float:right;
}

.rightwrapper .middlecol
{
	float:left;
	width:450px;
	margin-top:10px;
}

.rightwrapper .rightcol
{
	width:230px;
	float:right;
	margin-top:10px;	
}

.flashBanner
{
	width:690px;
	height:360px;
	float:left
}
.home .flashBanner
{
	height:320px;
}

/****************************************
 Nav
 ****************************************/
 
 .leftcol ul,
 .rightcol ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.leftcol ul li,
.rightcol ul li
{
	display:inline;
}

.leftcol ul li a,
.rightcol ul li a
{
	background:transparent url(../Images/Icons/bullet-light.gif) no-repeat scroll 0 12px;
	color:#666666;
	display:block;
	padding:9px 0 8px 35px;
	text-decoration:none
}

.leftcol ul li a:hover,
.rightcol ul li a:hover
{
	color:#1065a2;
	text-decoration:underline;
}

.leftcol ul li ul
{
	display:block;
	height:0;
	position:absolute;
	top:-9999px;
	visibility:hidden;
}

.leftcol ul li.selected a
{
	background:transparent url(../Images/Icons/bullet-dark.gif) no-repeat scroll 0 12px;
	color:#1065a2;
	margin:0 -2px 0 0;
	font-weight:bold;
}

.leftcol ul li.selected ul
{
	display:block;
	height:auto;
	margin:-5px 0 0;
	padding:0 0 4px;
	position:relative;
	top:auto;
	visibility:visible;
}

.leftcol ul li.selected ul a
{
	background:#FFFFFF none repeat scroll 0 0;
	color:#818285;
	padding:5px 0 4px 60px;
	font-weight:400;
}

.leftcol ul li.selected ul li a.selected
{
	color:#111;
}



	
    /**************************************************
     * Left Column > Callback Request                 *
     **************************************************/
	.leftcol .callback-request {
		background:#adb9c5;
		border:solid 1px #ccc;
		color:#333;
		margin:20px 0 0;
		overflow:hidden;
		padding:10px;
		width:208px;
	}
	.leftcol .callback-request h5 {
		color:#fff;
		font-size:1.2em;
		font-weight:bold;
		margin:0;
		padding:0 0 10px;
	}
	.leftcol .callback-request p {
		color:#333;
		font-size:.9em;
		line-height:1.6;
		margin:0;
		padding:0 0 10px;
	}
	.leftcol .callback-request p.error                { background:#ffe1da; border:1px solid #f34f4f; clear:both; color:#be0b0b; display:block; padding:5px; text-align:center; }
	.leftcol .callback-request p.success              { background:#e2f9e3; border:1px solid #9c9; clear:both; color:#080; display:block; padding:5px; text-align:center; }
		.leftcol .callback-request .form {
		}
		.leftcol .callback-request .form label {
			font-size:.9em;
		}
		.leftcol .callback-request .form input {
			clear:both;
			margin:0 0 5px;
		}
		.leftcol .callback-request .form input.checkbox {
		}
		.leftcol .callback-request .form input.submit {
			clear:both;
			float:right;
		}
		.leftcol .callback-request .form input.text {
			background:#fff;
			border:1px solid #999;
			clear:both;
			font-size:1em;
			padding:2px 3px;
			width:200px;
		}
		.leftcol .callback-request .form select {
			background:#fff;
			border:1px solid #999;
			clear:both;
			font-size:1em;
			margin:0 0 5px;
			padding:1px 1px 1px 0;
			width:208px;
		}
		
            /**************************************************
             * Callback Request > Form > Captcha              *
             **************************************************/
			.leftcol .callback-request .form .captcha         { border:1px solid #ccc; clear:both; height:32px; margin:0 0 5px; overflow:hidden; width:206px; }
			.leftcol .callback-request .form .captcha img     { display:block; }
			
            /**************************************************
             * Callback Request > Form > Honeypot             *
             **************************************************/
			.leftcol .callback-request .form .honeypot        { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0; }

/****************************************
 Right col
 ****************************************/

.boxed
{
	border:solid 1px #ccc;
	margin-bottom:15px;
	position:relative
}

.boxed .rss { position:absolute; top:60px; right:10px; }

.rightcol .boxed ul.social 			{ list-style:none; margin:0 0 0 0; padding:5px 0 0 10px; background: url(../images/Backgrounds/ul_social.gif) 0 0 no-repeat; float:right; position:absolute; top:0; right:0; height:45px; width:110px }
.rightcol .boxed ul.social li		{ display:inline; float:left }

.rightcol .boxed ul.social li.facebook a	{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) 0 -33px no-repeat }
.rightcol .boxed ul.social li.twitter a		{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) -33px -33px no-repeat }
.rightcol .boxed ul.social li.linkedin a	{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) -66px -33px no-repeat }

.rightcol .boxed ul.social li.facebook a:hover		{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) 0 0 no-repeat }
.rightcol .boxed ul.social li.twitter a:hover		{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) -33px 0 no-repeat }
.rightcol .boxed ul.social li.linkedin a:hover		{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) -66px 0 no-repeat }

#slider ul li 	{ width:228px; height:240px; float:right }
#slider ul li a { padding:0; margin:0; background:none }




ul.socialicons { list-style:none; margin:0; padding:5px 0 0 10px; float:right;height:45px; width:110px }
ul.socialicons li		{ display:inline; float:left }

ul.socialicons li.facebook a	{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) 0 -33px no-repeat }
ul.socialicons li.twitter a		{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) -33px -33px no-repeat }
ul.socialicons li.linkedin a	{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) -66px -33px no-repeat }

ul.socialicons li.facebook a:hover		{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) 0 0 no-repeat }
ul.socialicons li.twitter a:hover		{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) -33px 0 no-repeat }
ul.socialicons li.linkedin a:hover		{ width:33px; height:33px; float:left; padding:0; text-indent:-9999px; background: url(../images/Backgrounds/ul_social_li_a.gif) -66px 0 no-repeat }






.rightcol .boxed div
{
	padding:10px;
}

.rightcol .boxed .tweet .tweet_text a
{
	background: none;
	display: inline;
	padding: 0;
}

.rightcol .accreditation
{
	width:210px;
	float:left;
	text-align:center
}

.rightcol .accreditation img
{
	margin-top:15px
}

.news
{
	color:#333;
}


/****************************************
 Lists
 ****************************************/

.middlecol ul,
.middlecolfull ul
{
}

.middlecol ul li,
.middlecolfull ul li
{
	background:transparent url(../Images/Icons/bullet-light-sm.gif) no-repeat scroll 0 12px;
	color:#333333;
	display:block;
	padding:7px 0 5px 23px;
	text-decoration:none
}

.middlecol ul li a:hover,
.middlecolfull ul li a:hover
{
	color:#1065a2;
	text-decoration:underline;
}


.middlecol ul li ul li,
.middlecolfull ul li ul li
{
	background:transparent url(../Images/Icons/bullet-light2-sm.gif) no-repeat scroll 0 12px;
	font-size:110%;
}

.middlecol ol,
.middlecolfull ol
{
	color:#333;
	margin-left:20px
}
 
.middlecol ol li,
.middlecolfull ol li
{
	margin:5px 0
}
 
.middlecol ol ol,
.middlecolfull ol ol
{
	color:#333;
	margin-left:8px;
	font-size:100%;
}

.middlecol dd,
.middlecol dt,
.middlecolfull dd,
.middlecolfull dt
{
	color:#333
}

.middlecol dd,
.middlecolfull dd
{
	margin-left:15px
}


		
        /**************************************************
         * Content > Search Results                       *
         **************************************************/
		.results .result                                  { border-bottom:1px solid #ccc; }
		
        /**************************************************
         * Content > Google Map                           *
         **************************************************/
		#content .google-map                              { border:1px solid #ccc; clear:both; padding:1px; }
		#content .google-map iframe                       { width:100%; }
		#content .google-map p                            { margin:0; padding:0; }
		
        /**************************************************
         * Content > Middle Column > Form                 *
         **************************************************/
		#content .middlecolfull .form                     { color:#333; overflow:hidden; width:690px; }
		#content .middlecolfull .form input               { font-size:.9em; margin:0 0 5px; }
		#content .middlecolfull .form input.file          { background:#fff; border:1px solid #ccc; float:right; width:260px; }
		#content .middlecolfull .form input.submit        { clear:both; display:block; margin:5px 0 10px 429px; }
		#content .middlecolfull .form input.text          { background:#fff; border:1px solid #ccc; float:right; padding:2px; width:255px; }
		#content .middlecolfull .form input.text:focus    { background:#ffd; }
		#content .middlecolfull .form label               { clear:both; float:left; line-height:1.3; padding:3px 10px 0 0; width:408px; }
		#content .middlecolfull .form label.address       { padding:3px 10px 0 58px; position:relative; width:350px; }
		#content .middlecolfull .form label.address span  { left:0; position:absolute; }
		#content .middlecolfull .form label em            { color:#f00; font-size:.9em; font-style:normal; }
		#content .middlecolfull .form label span          { }
		#content .middlecolfull .form label span.help     { color:#666; font-size:.9em; }
		#content .middlecolfull .form p                   { clear:both; color:#333; margin:0 0 5px; }
		#content .middlecolfull .form p em                { color:#f00; font-style:normal; }
		#content .middlecolfull .form p.error             { background:#ffe1da; border:1px solid #f34f4f; clear:both; color:#be0b0b; display:block; padding:5px; text-align:center; }
		#content .middlecolfull .form p.success           { background:#e2f9e3; border:1px solid #9c9; clear:both; color:#080; display:block; padding:5px; text-align:center; }
		#content .middlecolfull .form select              { background:#fff; border:1px solid #ccc; font-size:.9em; float:right; margin:0 0 5px; padding:2px 2px 2px 0; width:261px; }
		#content .middlecolfull .form select:focus        { background:#ffd; }
		#content .middlecolfull .form select optgroup     { font-style:normal; }
		#content .middlecolfull .form span                { }
		#content .middlecolfull .form span.checkbox       { display:block; float:left; padding:2px 0 0 11px; }
		#content .middlecolfull .form span.checkbox input { float:left; }
		#content .middlecolfull .form textarea            { background:#fff; border:1px solid #ccc; font:.85em Verdana, sans-serif; float:right; margin:0 0 5px; padding:2px; width:255px; }
		#content .middlecolfull .form textarea:focus      { background:#ffd; }
		
            /**************************************************
             * Content > Middle Column > Form > Captcha       *
             **************************************************/
			#content .middlecolfull .form .captcha            { border:1px solid #ccc; clear:both; height:30px; margin:0 0 5px 295px; overflow:hidden; padding:2px; width:255px; }
			#content .middlecolfull .form .captcha img        { display:block; margin:-1px 0; }
			
            /**************************************************
             * Content > Middle Column > Form > Honeypot      *
             **************************************************/
			#content .middlecolfull .form .honeypot           { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0; }
			
            /**************************************************
             * Content > Middle Column > Form > Summary       *
             **************************************************/
			#content .middlecolfull .form .summary            { background:#ffe1da; border:1px solid #f34f4f; clear:both; color:#be0b0b !important; cursor:help; display:block; margin:0 0 10px; padding:7px 10px 7px; }
			#content .middlecolfull .form .summary ul         { color:#be0b0b; font-size:1em; line-height:1.6; margin:0 0 -2px; padding:2px 0 0; }
			#content .middlecolfull .form .summary ul li      { background:0; color:#be0b0b; padding:0; }


    #content .middlecolfull .calculator                         { margin:0 auto; text-align:left; width:690px; }
    #content .middlecolfull .calculator p                       { margin:0; padding:0 0 10px; }
    #content .middlecolfull .calculator p em                    { font-style:normal; font-weight:bold; }
    #content .middlecolfull .calculator p strong                { font-size:1.7em; font-weight:400; }
    #content .middlecolfull .calculator h3                      { border-bottom:1px solid #ddd; font-size:1.1em; font-weight:bold; line-height:1; margin:0 0 10px; padding:0 0 2px; }
	#content .middlecolfull .calculator .form                   { background:#fff; color:#333; overflow:hidden; padding:0 345px 0 0; width:345px; }
		#content .middlecolfull .calculator .form input             { font-size:.9em; margin:0 0 5px; }
		#content .middlecolfull .calculator .form input.submit      { clear:both; display:block; margin:0 0 10px 114px; }
		#content .middlecolfull .calculator .form input.text        { background:#fff; border:1px solid #ccc; float:right; padding:2px; width:225px; }
		#content .middlecolfull .calculator .form input.text:focus  { background:#ffd; }
		#content .middlecolfull .calculator .form label             { clear:both; float:left; padding:0 10px 2px 0; width:103px; }
		#content .middlecolfull .calculator .form label em          { color:#f00; font-size:.9em; font-style:normal; }
		#content .middlecolfull .calculator .form p                 { }
		#content .middlecolfull .calculator .form p em              { color:#f00; font-size:.9em; font-style:normal; }
		#content .middlecolfull .calculator .form p.error           { background:#ffe1da; border:1px solid #f34f4f; clear:both; color:#be0b0b; display:block; padding:5px; text-align:center; width:678px; }
		#content .middlecolfull .calculator .form p.success         { background:#e2f9e3; border:1px solid #9c9; clear:both; color:#080; display:block; padding:5px; text-align:center; width:678px; }
		#content .middlecolfull .calculator .form select            { background:#fff; border:1px solid #ccc; font-size:.9em; float:right; margin:0 0 5px; padding:2px 2px 2px 0; width:231px; }
		#content .middlecolfull .calculator .form select:focus      { background:#ffd; }
		#content .middlecolfull .calculator .form textarea          { background:#fff; border:1px solid #ccc; font:.85em Verdana, sans-serif; float:right; margin:0 0 5px; padding:2px; width:225px; }
		#content .middlecolfull .calculator .form textarea:focus    { background:#ffd; }
			#content .middlecolfull .calculator .form .honeypot         { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }
			#content .middlecolfull .calculator .form .summary          { background:#ffe1da; border:1px solid #f34f4f; clear:both; color:#be0b0b !important; cursor:help; display:block; margin:0 0 10px; padding:7px 10px 7px; }
			#content .middlecolfull .calculator .form .summary ul       { color:#be0b0b; font-size:1em; list-style:disc inside; line-height:1.6; margin:0 0 -2px; padding:2px 0 0; }
			#content .middlecolfull .calculator .form .summary ul li    { background:0; color:#be0b0b; padding:0; }
        #content .middlecolfull .calculator .results                { background:#1c7e99; color:#fff; clear:both; }
        #content .middlecolfull .calculator .results h3             { color:#fff; }
        #content .middlecolfull .calculator .results p              { color:#fff; }
            #content .middlecolfull .calculator .results .information   { background:#e5f0f6; border-top:1px solid #fff; clear:both; color:#0575a5; padding:20px 20px 10px; }
            #content .middlecolfull .calculator .results .information p { color:#0575a5; }
	        #content .middlecolfull .calculator .results .form          { padding:20px 345px 0 0; }
	        #content .middlecolfull .calculator .results .form p        { color:#333; }
            #content .middlecolfull .calculator .results .result        { padding:20px 20px 10px; }
            #content .middlecolfull .calculator .results .result.column { float:left; width:305px; }
        #content .middlecolfull .calculator .quote                  { padding:0 0 10px; }


    /**************************************************
     * accreditations                                         *
     **************************************************/
	
	.accreditations ul		{ list-style:none; margin:20px 20px 20px 82px; padding:0; float:left; }
	.accreditations ul li	{ display:inline; padding:11px }
	.accreditations p		{ clear:both; font-size: 90%; }

    /**************************************************
     * Footer                                         *
     **************************************************/
	#footer {
		border-top:solid 5px #ced5dc;
		clear:both;
		color:#333;
		float:left;
		font-size:.9em;
		line-height:2;
		margin:10px 0 0;
		overflow:hidden;
		padding:10px 0;
		width:960px;
	}
	#footer p {
		float:left;
		margin:0;
		padding:0;
	}
	#footer p a {
		border-bottom:1px dotted #999;
		color:#333;
		text-decoration:none;
	}
	#footer p a:hover {
		border-bottom-style:solid;
	}
	#footer ul {
		float:right;
		list-style:none;
		margin:0;
		padding:0;
		text-align:right;
	}
	#footer ul li {
		clear:both;
	}
	#footer ul li a {
		border-bottom:1px dotted #999;
		color:#333;
		text-decoration:none;
	}
	#footer ul li a:hover {
		border-bottom-style:solid;
	}
	#footer ul li span {
		text-transform:uppercase;
	}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

