/*  

	Theme Name: 4. Mobile

	Theme URI: http://www.access-bydesign.com

	Description: non-standard mobile phone theme for ASNA
	
	Author:  Access-bydesign 

	Version: 1.0

	Author URI: http://www.access-bydesign.com 

*/




.nodisplay
{
display:none;
}
#jumps{
	color: #000;
	font-size: small;
}
.clear{
	display:block;
	clear:both;
	width:100%;
	height:3em;
}


/* main headings typographical framework ====================================== */

.main_head
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-large;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:15px;
	color: #982068;
}
.main_head a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-large;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:15px;
	color: #982068;
}
.sub_head
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-large;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:15px;
	color: #666;
	text-align:left;
}
.sub_head a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-large;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:15px;
	color: #666;
}
.sub_head_gray
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:15px;
	color:#999999;
}
.sub_head_purple
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:15px;
	color:#982068;
	font-weight: bold;
}

.sub_head_italic
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-large;
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.1em;
	font-style: italic;
	margin-top:10px;
	padding-left:10px;
	margin-bottom:5px;
}
.sub_sub_head
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 1.2em;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:5px;
	text-align:left;
}

.sub_sub_head_italic
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	font-style: italic;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 1.4em;
	margin-left:10px;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:5px;
}

/* content textual style framework */

.small_gray
{
font-size:80%;
color:#999999;
}

.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.bolditalic
{
	font-weight: bold;
	font-style: italic;
}

.underline
{
	text-decoration: underline;
}

.bigtext
{
	font-size: large;
}

.medium_text
{
	font-size: medium;
}

.smalltext
{
	font-size: 80%;
}

.verysmalltext
{
	font-size: x-small;
}


/*alignment framework*/

.textleft
{
	text-align: left;
	list-style-type: disc;
}

.textright
{
	text-align: right;
}

.center
{
	text-align: center;
}

.indent
{
	text-indent: 3em;
}

.align_left
{
	text-align: left;
}

.align_right{
	text-align: right;
}

.justify
{
	text-align: justify;
}

.smallcaps
{
	font-variant:small-caps;
}

.smallcaps_bold
{
	font-variant:small-caps;
	font-weight:bold;
}


.float_right
{
float:right;
margin-right:10px;
margin-top:10px;
display:inline;
text-align:right;
}

.float_left
{
margin-top:10px;
float:left;
margin-left:10px;
display:inline;
}

/*image positionig/stylings framework*/

img{
	border:none;
}
.image-right-noborder{
margin: 15px;
float: right;
border: none;
}
.image-left-noborder{
margin: 15px;
float: left;
border:none;
}
.image_right{
margin: 15px;
float: right;
display:block;
border: 1px solid #CCC;
}

.image_left{
margin: 15px;
float: left;
display:block;
border: 1px solid #CCC;
}
.image_centre{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}
.images_inline{
margin: 1em;
float: left;
display:inline;
display:block;
border: 1px solid #CCC;
}

.end_images_inline{
margin: 1em;
float: none;
display:inline;
border: 1px solid #CCC;
}
.menu_images_inline{
margin: 1em;
float: left;
display:inline-block;
display:block;
background-color:#F4F2F1;
text-align:center;
padding:1em;
}

/* link styling */

a:link
{
	text-decoration:underline;
	color: #982068;	
}

a:hover
{
	text-decoration:underline;
	color: #009;
}

a:active
{
	text-decoration:underline;
	color: #009;
}

a:focus
{
	text-decoration:underline;
	color: #00F;
}
a:visited:{
	text-decoration:underline;
	color: #982068;	
}

li a
{
	list-style-position: outside;
	list-style-image: url(/images/bullet.png);
	list-style-type: square;
}

#sidebar li a, .brown_inner li a, #intro_wrapper a
{
	display:block;
	padding:2px;
	list-style-position: outside;
	list-style-image: url(images/bullet.png);
	list-style-type: square;
}
#sidebar li{
	list-style-position: outside;
	list-style-image: url(/images/bullet.png);
}

/*position dependant typographic tweaks-------------------------------------------- */

#header, #header a, #about a
{
	color:#C39;
}

#intro_wrapper .intro_outa_blue .sub_sub_head, #intro_wrapper .intro_outa_red .sub_sub_head, 
#sidebar .intro_outa_blue .sub_sub_head, #sidebar .intro_outa_red .sub_sub_head
{
color:#FFFFFF;
margin-left:10px;
margin:1em;
}

#sidebar .sub_sub_head a, #sidebar .sub_sub_head
{
	color:#1d1160;
	padding-left:0;
	margin-left:0;
}

#sidebar ul.list-rec .sub_sub_head
{
margin-left:5px;
}

#content_wrapper .main_head, #content_wrapper .main_head a
{
	color: #000;
}

#sidebar .testies_outa .sub_sub_head_italic
{
margin-left:2px;
color:#999999;
font-weight:normal;
}

#footer_content #about .main_head
{
margin-left:30px;
}





/* start layout styling =================================================================================== */
html{
	padding:0px;
	margin:0px;
	color: #000;
	background-color: #FFF;
}

body
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	line-height: 140%;
	background-image: url(images/kubrickbgcolor.jpg);
	background-repeat: repeat;
	max-width:350px;
	width:350px;
}

#wrapper
{
	max-width:350px;
	width:350px;
	margin-left:auto;
	margin-right:auto;
	display: block;
	overflow:hidden;
}
#tophead{
	width:100%;
	height:175px;
	display:block;
	background-color: #1d1160;
	color: #FFF;
	background-image: url(images/asna-white-vector.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-right:5em;
}
#tophead a:link, a:visited{
	color: #006;
	text-decoration: none;
}
#tophead a:hover, a:active{
	color: #900;
	text-decoration: overline;
}
.description		{
	line-height: 1.5em;
	display: block;
	font-size: medium;
	font-weight: bold;
	color: #333;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding: 5px 0 0;
	text-transform: uppercase;
}
/*#header_wrapper{
width:100%;
height:350px;
float:left;
display: block;
padding-bottom:0;
}*/

#header_body
{
width:100%;
height:20px;	
background-image:url(images/header_tile_2.png);
background-repeat:repeat-x;	
float:left;
	color: #FFF;
	text-decoration: overline;
}
#view{
	float:right;

}

#nav
{
width:100%;
height:aut0;
clear:both;
display: block;

}

#breadcrumb
{
height:22px;
padding-left:20px;
padding-top:5px;
width:100%;
float:left;
background-color: #E8E4E1;
color:#999;
border-top: 1px solid #CCC;
}

#breadcrumb a
{
	color:#666;
	text-decoration: underline;
}

.current
{
font-weight:bold;
}

#header_logo{
width:350px;
height:250px;
float:right;
margin-right:10px;
display: block;
background-image:url(images/header_logo_2.png);
background-repeat:no-repeat;
}

#header_content{
width:50%; /* 50% is the max width that the content can be without pushing the logo out of place */
height:100%;
float:left;
display: block;
padding:0px;
padding-top:0px;
padding-left:0px;
}

#header_content a
{
font-size: medium;
font-weight: bold;
color:#FFFFFF;
letter-spacing: -1px;
line-height: 1.2em;
}

#header_content .widget
{
height:100%;
width:50%;
float:left;
color:#FFF;

}

#header_content .sub_head_italic
{
color:#FFF;	
margin-left:10px;
margin-bottom:15px;
}

#header_content .widget ul
{
margin-left:40px;
}

#header_content .widget li
{
list-style-image:url(images/header_list_tick.png);
list-style-position:outside;
margin-left:0px;
width:100%;
margin-bottom:5px;

/*top link style */
font-size: large;
font-style: normal;
letter-spacing: normal;
line-height: 1.1em;
}

#header_content a
{
vertical-align:top;
}
#flashcontent {
	width:90%;
	min-height:500px;
	display:block;
	text-align:center;
}
.entry-flash{
	min-width:70%;
	height:auto;
	display:block;
	margin-left:2em;
	
}
/*content wrapper starts ================================================= */

#mid_wrapper
{
width:100%;
min-height:300px;
height:100%;
clear:both;
margin-top:-21px;
padding-bottom:20px;
display: inline;
background-color:#f4f2f1;
}

#content_wrapper
{
width:100%;
clear:both;
height:100%;
min-height:300px;
margin-bottom:20px;
padding-top:2em;
}

#content
{
	width:100%;
clear:both;
	height:100%;
	padding:10px;
	margin-bottom:10px;
	color:#333;
	background-color:#FFF;
	border: 1px solid #CCC;
	line-height: 2em;
	text-align: justify;
}
#content2
{
	width:100%;
clear:both;
	height:100%;
	padding:10px;
	margin-bottom:10px;
	color:#333;
	background-color:#FFF;
	border: 1px solid #CCC;
	line-height: 2em;
	text-align: justify;
}
#content3{
	width:100%;
clear:both;
	height:100%;
	padding:10px;
	margin-bottom:10px;
	margin-left:10%;
	margin-right:10%;
	color:#333;
	background-color:#FFF;
	border: 1px solid #CCC;
	line-height: 2em;
	text-align: justify;
}
#content_sitemap
{
width:100%;
clear:both;;
padding:10px;
margin-bottom:10px;
color:#333;
background-color:#FFF;
border: 1px solid #CCC;
}

/*#content_wrapper img 
{
border: 1px solid #CCC;	
}*/

#content a
{
color:#333;
font-weight:bold;
}

#content .navigation
{
border:1px solid #F4F2F1;
background-color: #f9f8f8;
width:90%;
height:auto;
min-height:20px;
padding:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
color:#999;
}

#content .gray_box
{
border:1px solid #CCC;
background-color: #F4F2F1;
width:85%;
height:auto;
min-height:20px;
padding:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
color:#666;
}

#content ul{
	margin-top:0.5em;
	list-style-type: disc;
}

#content li
{
	width:90%;
	margin-left:3em;
	padding-bottom:0.5em;
	color: #942365;
	list-style-position: outside;
	list-style-image: url(images/bullet.png);
	font-weight: bold;
	list-style-type: disc;
}
#content li ul li
{
	width:90%;
	margin-left:-3em;
	padding-bottom:0.5em;
	color: #666;
	list-style-position: outside;
	list-style-image: url(images/bullet.png);
	font-weight: bold;
	list-style-type: disc;
}
#content3 ul{
	margin-top:0.5em;
	list-style-type: disc;
}

#content3 li
{
	width:90%;
	margin-left:3em;
	padding-bottom:0.5em;
	color: #942365;
	list-style-position: outside;
	list-style-image: url(http://www.corrigochairs.com/images/bullet.jpg);
	font-weight: bold;
	list-style-type: disc;
}
#content .navigation .alignright a
{
color:#999999;
}

.new_hr
{
height:2px;
width:90%;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
background-color: #F4F2F1;

}



#sidebar_wrapper
{
width:100%;
clear:both;
height:100%;
min-height:300px;
display: block;
}

#sidebar
{

height:100%;
min-height:300px;
display: block;
margin-right:20px;
}
#sidebar-bottom1{
	min-width:90%;
	height:auto;
	clear:both;
	min-height:300px;
	display: block;
}
#sidebar a
{
	color: #942365;
	text-decoration: underline;
}
.textwidget{
	padding:0.5em;
}
.slideshow-widget{
	margin-left:24%;
}
/*start of page child style ================================================================================ */

.child_pages_wrapper
{
float:left;
width:90%;
padding-left:0px;
margin-bottom:20px;
border:none;
}
.featured_pages_wrapper
{
float:left;
width:100%;
height:100%;
padding-left:0px;
margin-bottom:20px;
border:none;
}

.featured .featured_pages_wrapper .featured_pages 
{
height:100%;
width:100%;
background-color:#FFF;
overflow:hidden;
padding-left:0px;
color:#333;
}

ul.list-rec
{
width:100%;
height:100%;
float:left;
list-style-image: url(/images/bullet.jpg);
list-style-position: outside;
}
featured_pages_wrapper li{
	list-style-image: url(/images/bullet.jpg);
list-style-position: outside;
}
.featured_pages a
{
color:#333;
display:block;
padding:2px;
}

.featured_pages a:hover
{
color:#000;
}

.featured_pages ul
{
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	margin-bottom:15px;
	border-bottom: 2px solid #f4f2f1;
	list-style-image: url(/images/bullet.jpg);
list-style-position: outside;
	
}


.featured_pages h2 
{
padding-left:15px;
}

.featured_pages ul li
{
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
border-top: 2px solid #f4f2f1;
height:100%;
width:100%;
float:left;
list-style-image: url(/images/bullet.jpg);
list-style-position: outside;
}

.featured_pages li:hover
{
background-color:#f4f2f1;
list-style-image: url(/images/bullet.jpg);
list-style-position: outside;
}

/*end featured pages ========================================================================================*/

/* begin testimonials styling ------------------------------------------------------------------*/

.testies_wrapper
{
width:100%;
clear:both;
padding-left:0px;
margin-bottom:20px;
}

.testies_outa
{
height:100%;
width:100%;
background-color:#FFF;
overflow:hidden;
padding:0px;
color:#333;
background-position:bottom right;
background-repeat:no-repeat;
}

.testies_outa a
{
color:#333;	
}

.testies_inner
{
margin:15px;
background-position:top left;
background-repeat:no-repeat;	
}

#banner{
	height:100%;
	display:block;
	z-index:250;
	float:left;
	margin-left:20px;
	min-height:300px;
	width:63%;
}



/* footer stylings start ======================================================================================================== */

#footer{
	height:100%;
	width:100%;
clear:both;
	display: block;
	background-color:#DFF8FF;
	color:#FFFFFF;
	padding-top:25px;
}

#footer_head
{
width:100%;
height:20px;
 background-image:url(/images/footer_top_tile_1.png);
background-repeat:repeat-x;
background-position:top;
float:left;
display: block;
}

#footer_content{
width:100%;
height:100%;
min-height:400px;
float:left;
display: block;
margin-bottom:5px;
}

#footer_footer
{
	height:350px;
	width:100%;
	float:left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #990066;
	color: #CCC;
	background-color: #1d1160;
}

#footer_footer li
{
	height:30px;
	padding-top:10px;
	padding-bottom:10px;
	width:40%;
	float:right;
	color:#333;
	list-style:none;
	display:inline;
}

#footer_footer a
{
	color:#FFF;
	text-decoration:underline;
}

#footer_footer li a
{
	color:#CCC;
	text-decoration:underline;
}
#footer_footer a:hover,,a:active{
	color:#FFF;
	text-decoration:underline;
}

#footer_footer li a:hover, active{
	color:#CCC;
	text-decoration:underline;
}



/* about stylings =============================================================== */ 

#about 
{
	width:100%;
	min-width:250px;
	height:100%;
	float:left;
	min-height:350px;
	margin-left:20px;
	padding-bottom:20px;
	margin-top:-4px;
}



.no_pad
{
padding:0px;
margin:0px;
}

.no_border
{
border:none;
}

.border
{
	width:100%;
	height:2px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #990066;
}


#footer_content .brown_outa
{
width:70%;
clear:both;
margin:2em;
max-height:325px;
overflow:visable;
}

#footer_content .brown_inner
{
	height:100%;
	width:100%;
	background-color:#982068;
	overflow:hidden;
	padding-left:0px;
	color:#FFF;
}

#footer_content .brown_inner a
{
color:#FFF;
}

#footer_content .brown_inner ul
{
list-style:none;
padding:0;
margin:0;
}

#footer_content .brown_inner h2 
{
padding-left:15px;

}

#footer_content .brown_inner ul
{
	margin-bottom:15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990066;
}

#footer_content .brown_inner ul li
{
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
border-top: 2px solid #990066;;
height:100%;
}

#footer_content .brown_inner li:hover
{
	background-color:#982068;
}
#footer_content .intro_page_content_widget{
	min-width:300px;
	width:auto;
	display:inline-block;
	min-height:150px;
	height:auto;
	margin:2em;
}

/*end brown stylings */

/* sucka! fish menu styling ================================================================= */

/*  off white eae6e6 

	brown 40362d
*/


/*#suckerfishnav {
	width:80%;
	color:#40362d;
	background-color: #CCC;
	z-index:200;
}


#suckerfishnav, #suckerfishnav ul {
clar:both;
list-style:none;
line-height:45px;
padding:0;
margin:0;
width:90%;
color:#999999;
margin-left:20px;
font-size: medium;
z-index:200;
}

#suckerfishnav a {
display:block;
color:#40362d;
text-decoration:none;
padding:0px 10px;
z-index:200;
}
	
	
#suckerfishnav li {
float:left;
padding:0;
color:#999999;
border:2px solid #eae6e6;
z-index:200;
}
	
	
#suckerfishnav ul {
position:absolute;
left:-999em;
height:auto;
width:160px;
margin:0;
line-height:1.5;
background-color:#F4F2F1; 
color:#999999;
z-index:200;
}
	
#suckerfishnav li li {
	width:156px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
	color:#000;
	z-index:200;
}
	
#suckerfishnav li li:hover {
background-color:#eae6e6;
color:#000;
z-index:200;
}
	
#suckerfishnav li li a {
padding:5px 10px 5px 10px;
width:135px;
font-size:small;
z-index:200;
}

#suckerfishnav li ul ul {
margin:-31px 0 0 156px;
z-index:200;
}
	
#suckerfishnav li li a:hover {
color:#000;
}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
color:#000;
z-index:200;
}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
/*adds stylings for individual flyout menu cells, not rollover though */
 color:#000;
}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
color:#000;
}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
left:-999em;
color:#000;
z-index:200;
}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
/*fly out menu general styling - border adds border to bottom of flyout */
left:auto;
background:#F4F2F1;
color:#000;
z-index:200;
}

#suckerfishnav li:hover, #suckerfishnav li.sfhover { /*top level menu */
background:#F4F2F1;
color:#000;
z-index:200;
}

#suckerfishnav li:hover {
border:2px solid #FFF;
z-index:200;
}*/

/*

brown: 3f352c
dark:  3b3129
white: eae6e6
whiter: F4F2F1

*/ 

/*styling for intro_page template============================================================================================ */

#header_content .intro_page_header_widget
{
height:180px;
width:90%;
float:left;
color:#FFF;
margin-left:20px;
display:inline;
margin-top:0px;
}
#header_content .intro_page_header_widget li
{
list-style-image:url(images/header_list_tick.png);
list-style-position:outside;
margin-left:2em;
width:100%;
margin-bottom:5px;
}
#header_content .intro_page_header_widget p
{
/*
min-height:25px;
margin-left:15px;
float:left;
width:100%;
margin-bottom:10px;
font-size: medium;
font-style: italic;
*/
color:#FFF;
}

#intro_wrapper
{
min-height:200px;
width:80%;
float:right;
margin-bottom:10px;
}

#intro_wrapper .intro_outa_blue, #intro_wrapper .intro_outa_red
{
width:45%;
height:auto;
float:left;
background-color:#f4f2f1;
margin-right:4%;
margin:1em;
color:#FFFFFF;
}

#intro_wrapper .intro_inner_red, #intro_wrapper .intro_inner_blue
{
width:100%;
height:auto;
float:left;
background-color:#f4f2f1;
color:#FFFFFF;
}



/* blue inner/outa stylings=======================================================================================

dark blue: 1072ba
light blue: 27aae1
lighter gray: f4f2f1
darker gray: eae6e6
*/


#intro_wrapper .intro_inner_blue .intro_page_content_widget
{
	height:auto;
	width:100%;
	background-color:#000;
	overflow:hidden;
	padding-left:0px;
	color:#FFF;
	margin:1em;
}

#intro_wrapper .intro_inner_blue .intro_page_content_widget a
{
color:#FFF;
}

#intro_wrapper .intro_inner_blue .intro_page_content_widget ul
{
list-style:none;
padding:0;
margin:0;
}

#intro_wrapper .intro_inner_blue .intro_page_content_widget h2 
{
padding-left:15px;
}

#intro_wrapper .intro_inner_blue .intro_page_content_widget ul
{
margin-bottom:15px;
border-bottom: 2px solid #FFF;
}

#intro_wrapper .intro_inner_blue .intro_page_content_widget ul li
{
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
border-top: 2px solid #FFF;
height:100%;
}

#intro_wrapper .intro_inner_blue .intro_page_content_widget li:hover
{
	background-color:#666;
}

/* red inner/outa stylings ========================================================================== 
darker orange: f79421
lighter orange: fbb03b
*/

#intro_wrapper .intro_inner_red .intro_page_content_widget
{
height:100%;
width:100%;
background-color:#c8c8c8;
overflow:hidden;
padding-left:0px;
color:#FFF;
margin:1em;
}

#intro_wrapper .intro_inner_red .intro_page_content_widget a
{
	color:#333;
}

#intro_wrapper .intro_inner_red .intro_page_content_widget a:hover
{
	color:#333;
}

#intro_wrapper .intro_inner_red .intro_page_content_widget ul
{
list-style:none;
padding:0;
margin:0;
}


#intro_wrapper .intro_inner_red .intro_page_content_widget h2 
{
padding-left:15px;
}

#intro_wrapper .intro_inner_red .intro_page_content_widget ul
{
margin-bottom:15px;
border-bottom: 2px solid #FFF;
}

#intro_wrapper .intro_inner_red .intro_page_content_widget ul li
{
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
border-top: 2px solid #FFF;
height:100%;
}

#intro_wrapper .intro_inner_red .intro_page_content_widget li:hover
{
	background-color:#000;
}


/*sidebar services blue and red stylings */

/* intro styling for front page  =============================================================================*/

/* blue inner/outa stylings=======================================================================================

dark blue: 1072ba
light blue: 27aae1
lighter gray: f4f2f1
darker gray: eae6e6
*/

#sidebar .intro_outa_blue, #sidebar .intro_outa_red
{
width:90%;
height:100%;
float:left;
background-color:#f4f2f1;
margin-right:4%;
margin:1em;
margin-bottom:20px;
}

#sidebar .intro_inner_red, #sidebar .intro_inner_blue
{
width:100%;
height:100%;
float:left;

background-color:#f4f2f1;
}


#sidebar .intro_inner_blue .intro_page_content_widget
{
	height:100%;
	width:100%;
	background-color:#000;
	overflow:hidden;
	padding-left:0px;
	color:#FFF;
}

#sidebar .intro_inner_blue .intro_page_content_widget a
{
color:#FFF;
}

#sidebar .intro_inner_blue .intro_page_content_widget ul
{
list-style:none;
padding:0;
margin:0;
}

#sidebar .intro_inner_blue .intro_page_content_widget h2 
{
padding-left:15px;
}

#sidebar .intro_inner_blue .intro_page_content_widget ul
{
margin-bottom:15px;
border-bottom: 2px solid #FFF;
}

#sidebar .intro_inner_blue .intro_page_content_widget ul li
{
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
border-top: 2px solid #FFF;
height:100%;
}

#sidebar .intro_inner_blue .intro_page_content_widget li:hover
{
	background-color:#666;
}

/* red inner/outa stylings ========================================================================== 
darker orange: f79421
lighter orange: fbb03b
*/

#sidebar .intro_inner_red .intro_page_content_widget
{
	height:100%;
	width:100%;
	overflow:hidden;
	padding-left:15px;
	color:#666;
}

#sidebar .intro_inner_red .intro_page_content_widget a
{
	color:#666;
}

#sidebar .intro_inner_red .intro_page_content_widget a:hover
{
color:#FFF;
}

#sidebar .intro_inner_red .intro_page_content_widget ul
{
list-style:none;
padding:0;
margin:0;
}


#sidebar .intro_inner_red .intro_page_content_widget h2 
{
padding-left:15px;
}

#sidebar .intro_inner_red .intro_page_content_widget ul
{
margin-bottom:15px;
border-bottom: 2px solid #FFF;
}

#sidebar .intro_inner_red .intro_page_content_widget ul li
{
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
border-top: 2px solid #FFF;
height:100%;
}

#sidebar .intro_inner_red .intro_page_content_widget li:hover
{
	background-color:#000;
}

/* stylings for featured case study posts =======================================================================*/

.featured{
width:80%;
height:100%;
float:left;
padding:10px;
color:#333;
background-color:#FFF;
border: 1px solid #CCC;
margin-bottom:20px;
margin-left:20px;
}
.featured li{
	list-style:url(/images/bullet.jpg);
	list-style-position:outside;
}
.featured a
{
color:#942365;
list-style:url(/images/bullet.jpg);
	list-style-position:outside;
}

#featured_list_wrapper
{
min-height:200px;
width:80%;
float:right;
}
#pinkbox{
	width:220px;
	height:140px;
	background-color: #990066;	
	float:right;
	margin:1em;
	padding:1em;
}

.featured_pages_wrapper
{
float:left;
margin-left:3%;
width:50%;
padding-left:0px;
margin-bottom:10px;
border:none;
}

/*general*/

.linklove{
	display:none;
}
h1{
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-large;
	line-height: 30px;
}
blockquote{
	margin-left:2%;
	margin-right:5%;
	text-align:justify;
	padding-top:3.5em;
	padding-left:3em;
	background-image:url(images/open_quote.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color: #666;
	font-size: medium;
	font-style: italic;
}
/*data table*/

.table-head{
	background-color:#666;
	color: #CCC;
	font-weight: bold;
	height:100px;
}
.row-title{
	color: #000;
	font-style: italic;
}
.other-row{
	background-color: #D3DBDC;
}

/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
@import "calendar.css";

.cform {
	margin:10px auto 0 auto;
	width: 100%;
}

.cform fieldset	{
	margin-top:10px;
	padding:10px 0 10px 0;
	border:1px solid #adadad;
	border-left-color:#ececec;
	border-top-color:#ececec;
	background:#f7f7f7;
}

.cform .cf_hidden {
	display:none;
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend {
	margin-left:10px;
	padding: 0 2px;
	font:normal 20px Tahoma;
	color:#666666;
}

ol.cf-ol {
	margin:0!important;
	padding:0!important;
}
ol.cf-ol li	{
	background:none!important;
	margin:0 10px!important; /*some themes may interfere otherwise*/
	padding:0;
	list-style:none!important;
	text-align:left;
	line-height:1.3em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	letter-spacing:2px;
	margin:6px 0pt !important;
	padding:3px 0;
	text-align:center;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:50%;
	margin:0px 10px 0 0;
	text-align:left;
	font-size: small;
	display:block;
	color:#888888;
	background:#fefefe;
	padding:2px;
}

label.cf-before {
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	margin:4px 5px 0 0;
}

label.cf-before span{
	width:75%;
	display:block;
}

label.cf-after 	{
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	margin:4px 0 0 4px;
	width:75%;
	text-align:left;
}

label.cf-after span {
	width:75%;
	display:block;
}

label.cf-group-after {
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	margin:4px 6px 0 4px;
	width:75%;
	text-align:left;
}
label.cf-group-after span {
	width:75%;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select {
	margin:0 0 8px 0;
	padding:3px;
	background: #fbfbfb;
	border:none;
	border-top: 1px solid #f0f0f0;
	vertical-align:top;

}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	background:#CEDDDF;
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{
	background:#F3F8F8;
}

.cform textarea,
.cform input {
	width:95%;
}
.cform select {
	width:95%; /* attempt to have equal length */
}

.cform select.cfselectmulti	{
	height:6.5em;
}

.cform textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	height: 6em;
	overflow:auto;
}

.cform input.cf_date {
	width:75%;
}

/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	letter-spacing:2px;
	margin:12px 0pt 4px 10px!important;
	font-size:10px;
	color:#888888;
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

input.cf-box-a,
input.cf-box-b 	{
	margin:3px 0 0 0;
	width:16px;
	height:22px;
	border:none!important;
	background:none!important;
}


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	padding: 0 0 12px 0;
}


/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt {
	display:block; /*for mozilla*/
	width:95%;
	font-size:9px;
	vertical-align:top;
	color:#888888;
	text-align:right;
	margin:0;
	height:13px;
	line-height:13px;
}

.cform textarea.fldemail,
.cform textarea.fldrequired,
.cform input.fldemail,
.cform input.fldrequired {
	margin:0;
}
/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	padding: 0!important;
	margin: 0;
	text-align:right;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{
	width:150px;
	padding:5px;
	margin: 5px 3px 4px 0pt;
	font-size:0.8em;
	background:url(../images/button-bg.gif) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
}
.cform input.resetbutton {
	width: auto;
	padding:5px 1em;
}
.cform input.backbutton {
	width: auto;
	padding:5px 1em;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 10px!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	padding:0 0 0 10px;
	margin:0;
	color:#333;
	display:inline-block;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}


/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */

label.seccap {
	margin-top: 6px;
}

label.secq{
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	width:auto;
	padding:2px 4px 2px 2px;
}
label.secq span {
	display:block!important;
	width:auto;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:25%;
	padding: 4px 4px;
	margin: 0 0 8px 0;
	vertical-align:text-bottom;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 8px 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_grey.gif) no-repeat;
	margin:0 0 10px 3px;
	width:21px;
	height:21px;
	border:none!important;
}

img.imgcalendar {
	border:none!important;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:100%;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:red!important;
	text-decoration:underline!important;
}
div.success {
	background:#F9F9F9 none repeat scroll 0%;
	color:#900;
	display:block;
	font-size: medium;
	font-weight: bold;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9 none repeat scroll 0%;
	color:#AAAAAA;
	display:block;
}

/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error {
	color:#ad2929;
	border:1px solid #ad2929;
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:#ad2929;
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */

.cform input.cf_upload  {
	width:50%;
	background: #f9f9f9;
	border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	display:none;
}
.linklove a,
.linklove a:visited {
	display:none;
}


/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
* html .cform legend {
	position:absolute;
	top: -10px;
	left: 10px;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px;
}
* html ol.cf-ol 	{
	display:inline-block; /*for IE6!!*/
}
* html img.captcha	{
	margin-bottom:9px!important;
}
*+html img.captcha	{
	margin-bottom:9px!important;
}
/*pretty misc*/
.word{
	display:list-item;
	list-style-image:url(images/word_icon.png);
	margin-left:2em;
}
.pdf{
	display:list-item;
	list-style-image:url(images/pdf.png);
	margin-left:2em;
}
.document{
	display:list-item;
	list-style-image:url(images/document.png);
	margin-left:2em;
}
.form{
	display:list-item;
	list-style-image:url(images/form.png);
	margin-left:2em;
}
.post{
	display:list-item;
	list-style-image:url(images/env.png);
	margin-left:2em;
}
.telephone{
	display:list-item;
	list-style-image:url(images/telephone.png);
	margin-left:2em;
}
.email{
	display:list-item;
	list-style-image:url(images/email.png);
	margin-left:2em;
}
.tick{
	display:list-item;
	list-style-image:url(images/tick.png);
	margin-left:2em;
}
/*calander*/

div#TB_title {
background-color:#000000;
color:#FFFFFF;
}
div#TB_title a, div#TB_title a:visited {
color:#CFCFCF;
}
#tooltip {
background-color:#EEEEEE;
border:1px solid #111111;
opacity:1;
padding:5px;
position:absolute;
width:225px;
word-wrap:break-word;
z-index:3000;
}
#tooltip h3, #tooltip div {
color:#000000;
font-size:12px;
font-weight:normal;
margin:0;
}
#tooltip ul {
padding:0;
}
#tooltip li {
margin:0 10px;
width:auto;
}
#wp-calendarLarge {
border-collapse:collapse;
margin:auto;
width:100%;
}
#wp-calendarLarge td {
border:thin solid black;
height:100px;
padding:0;
vertical-align:top;
width:13.75%;
}
.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active {
border:medium none;
text-decoration:none;
}
#wp-calendarLarge .event-block {
border-top:1px solid #444444;
color:navy;
display:block;
font-size:xx-small;
font-weight:lighter;
line-height:10pt;
padding:2px 0 0 2px;
}
#wp-calendarLarge .dayHead {
background-color:#173B6D;
color:white;
font-weight:bold;
z-index:1000;
}
#todayLarge {
background-color:#9BA9CF;
color:#FFFFFF;
}
#EC_daysEvents {
font-size:14px;
}
.EC_title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A4CAE6 none repeat scroll 0 0;
}
.EC_location {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF8DC none repeat scroll 0 0;
}
.EC_time {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
}
.EC_date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E0EEEE none repeat scroll 0 0;
text-align:center;
}
.EC_linkout_and_postid {
text-align:center;
}
.EC_Widget_display {
text-align:center;
}
.widgettitle {
margin:0 0 1em;
text-align:left;
}
#wp-calendar {
border-collapse:collapse;
margin:0 1px 2em 2px;
}
#wp-calendar #today {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/redring.gif) no-repeat scroll center center;
font-weight:bold;
}
#wp-calendar .pad {
font-weight:bold;
}
#wp-calendar .padcent {
background-color:#fff;
border:thin solid #666;
}
#wp-calendar .padday {
background-color:gainsboro;
}
#wp-calendar th {
	background-color:#173B6D;
	color:#fff;
	width:11%;
	text-align:center;
}
#wp-calendar tr {
border:thin solid #666;
}
#wp-calendar td {
background-color:#fff;
border:thin solid #666;
padding:0;
text-align:center;
}
#daywithpost {
border:medium none;
color:#173B6D;
font-weight:bold;
text-decoration:none;
}
#evcalencar-wrap {
overflow:hidden;
}
#buttoptblk {
display:block;
height:25px;
margin:0 !important;
padding:0 !important;
}
.buttoptcl {
	-moz-border-radius-topleft:30%;
	-moz-border-radius-topright:30%;
	-x-system-font:none;
	color:white;
	cursor:default;
	display:inline-block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:7px;
	line-height:normal;
	margin-left:1px;
	margin-top:17px;
	padding:0 !important;
	text-align:center;
	vertical-align:top;
	width:18.8%;
}
* + html .buttoptcl {
width:18.7%;
}
#buttopt-1 {
background-color:#173B6D;
}
#buttopt-2 {
background-color:#4E7C9D;
}
#buttopt-3 {
background-color:#719FD1;
}
#buttopt-4 {
background-color:#C0C0C0;
}
#buttopt-5 {
background-color:black;
}
.buttoptcl:hover {
height:17px;
margin-top:7px;
}
#EC_rwMonth, #EC_ffMonth, #EC_loadingPane {
cursor:pointer;
}
#EC_nextMonthLarge span, #EC_previousMonthLarge span, #EC_VpLMonthList img, #EC_SelectMonth span, #EC_SelectMonth img, #EC_SelectYear span, #EC_SelectYear img {
cursor:default;
font-weight:normal;
vertical-align:middle;
}
div #EC_nextMonthLarge ul, div #EC_previousMonthLarge ul, div #EC_SelectMonth ul, div #EC_SelectYear ul {
background-color:white;
border:1px solid black;
cursor:pointer;
display:none;
padding:5px;
position:absolute;
z-index:100;
}
div #calendar_wrapLarge ul li, span #EC_nextMonthLarge ul li, span #EC_previousMonthLarge ul li, #EC_SelectMonth ul li, #EC_SelectYear ul li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
	font-stretch:condensed;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}
#EC_nextMonthLarge ul li:hover, #EC_previousMonthLarge ul li:hover, #EC_SelectMonth ul li:hover, #EC_SelectYear ul li:hover {
border-bottom:1px solid black;
border-top:1px solid black;
}
#itemVYear-get input, #itemHYear-get input {
vertical-align:middle;
width:35px;
}
td#calendar-month {
border-left:medium none;
border-right:medium none;
font-weight:bold;
text-align:center;
}
td#EC_tdrwMonth {
border-right:medium none;
}
td#EC_tdffMonth {
border-left:medium none;
}
#events-calendar-list {
border:thin solid #A9A9A9;
margin-bottom:20px !important;
margin-left:1px !important;
margin-right:7px !important;
overflow:hidden;
padding:0;
}
#ecltoplbar {
border-bottom:thin solid #A9A9A9;
float:left;
text-align:left;
width:50%;
}
#ecltoprbar {
border-bottom:thin solid #A9A9A9;
float:right;
text-align:right;
width:50%;
}
div #eclbtmlbar {
border-top:thin solid #A9A9A9;
float:left;
text-align:left;
width:50%;
}
* + html div #eclbtmlbar {
border-bottom:thin solid #A9A9A9;
border-left:thin solid #A9A9A9;
margin-left:-1px;
padding:0;
}
div #eclbtmrbar {
border-top:thin solid #A9A9A9;
float:right;
text-align:right;
width:50%;
}
* + html div #eclbtmrbar {
border-bottom:thin solid #A9A9A9;
border-right:thin solid #A9A9A9;
margin-right:-1px;
padding:0;
}
ul#events-calendar-ullist {
clear:both;
list-style-position:outside;
margin:0;
padding-bottom:5px !important;
padding-right:5px !important;
}
#events-calendar-ullist li {
	border:1px solid white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
	font-stretch:condensed;
	line-height:normal;
	list-style-image:url(../images/evlist.gif);
	text-align:left;
}
#events-calendar-ullist li a:link, #events-calendar-ullist li a:visited, #events-calendar-ullist li a:hover, #events-calendar-ullist li a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:dimgray;
text-decoration:none;
}
#events-calendar-ullist li:hover {
background-color:gainsboro;
border:1px solid #A9A9A9;
}
#tooltip.gotomonth {
margin:0;
padding:5px;
width:auto;
}
#tooltip.pretty {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/shadow3.png) repeat scroll 0 0;
	border:medium none;
	font-family:Verdana, Geneva, sans-serif;
	height:160px;
	opacity:0.95;
	padding:20px;
	width:210px;
}
#tooltip.pretty h3 {
font-size:12px;
margin-bottom:0.75em;
width:220px;
}
#tooltip.pretty div {
text-align:left;
width:220px;
}
#tooltip.fancy {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/shadow2.png) repeat scroll 0 0;
height:100px;
padding-top:5em;
}
#events-calendar-il-list {
border:thin solid #A9A9A9;
margin:0 auto 20px;
overflow:hidden;
padding:0;
text-align:left;
}
#events-calendar-il-list a:hover, #events-calendar-il-list a:active {
border-bottom-style:none;
border-bottom-width:0;
padding:0;
}
#events-calendar-il-list img, #events-calendar-il-list a:link img, #events-calendar-il-list a:visited img, #events-calendar-il-list a:hover img, #events-calendar-il-list a:active img {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
border:medium none !important;
margin:0 !important;
padding:0 !important;
text-decoration:none !important;
}
#eciltoplbar {
border-bottom:thin solid #A9A9A9;
float:left;
text-align:left;
width:50%;
}
#eciltoprbar {
border-bottom:thin solid #A9A9A9;
float:right;
text-align:left;
width:50%;
}
#ilcontainer {
border:medium none;
left:0;
margin:0 0 -20px;
overflow:hidden;
padding:0;
position:relative;
top:0;
}
#events-calendar-il-list ilayer, #events-calendar-il-list ilayer {
margin:-20px 0;
}
#ilcontent {
position:absolute;
}
#nscontainer {
}
#nscontent {
}
ul#uilcontainer {
font-size:x-small;
margin-left:-10px;
padding-right:7px;
text-align:left;
}
#uilcontainer li {
list-style-image:url(../images/evlist.gif);
list-style-position:inside;
list-style-type:disc;
}
#uilcontainer li:hover {
background-color:gainsboro;
border:1px solid #A9A9A9;
}
#ecilbtmrbar {
border-top:thin solid #A9A9A9;
float:right;
text-align:right;
width:50%;
}
#ecilbtmlbar {
border-top:thin solid #A9A9A9;
float:left;
text-align:left;
width:50%;
}
