/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1

YAHOO RESET RULES

*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
/*END YAHOO RESET RULES*/



/*---[STURCTUAL HTML ELEMENTS]-----*/

html
{
    text-align: center; /*IE 6 centering hack*/
    background-color: #f9f9f9;
    height: 100%;
}

body
{  
    height: 100%;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    color: #454545;
    background: #f9f9f9 url(../images/bg_page_gradient.jpg) repeat-x top left;
}

#wrapper
{
    text-align: left;    
    width: 950px;
    overflow: hidden; /*contain floats*/
    _overflow: none;/*IE 6 hack - truncates the content if we contain the floats with overflow*/
    background: #fff;
    margin: 0 auto;
    min-height: 100%;
    _height: 100%;
    padding-bottom: 1px; /*hack - force scrollbar in FF to avoid "jumping" effect*/
    *padding-bottom: 0; /*IE 6 and IE7*/
    _padding-bottom: 0; /*IE6 only*/
}

/*---[utility nav]-----*/

#utilityNav
{
    margin: 0 13px;
    background: #fff url(../images/bg_dots_horz.gif) repeat-x bottom left;
    height: 30px;
}

#utilityNav ul
{
    margin: 8px 0 0 0;
    float: right;
}

#utilityNav ul li
{
    float: left;
    color: #666;
    font-size: 11px;
    line-height: 12px;
    background-image: none;
    padding: 0;
}

#utilityNav ul li a
{
    color: #666;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    margin: 0 7px;
    text-decoration: none;
}

#utilityNav ul li a:hover
{
    color: #000;
    text-decoration: underline;
}

#utilityNav ul li.last a
{
    margin-right: 0;
}

/*utilityNav highlighting rule*/
#utilityNav #utilOn a{color: #000; text-decoration: underline;}


#masthead
{
    margin: 0 13px;
	height: 130px; 
}

/*---[main nav]-----*/

#nav
{
    height: 32px;
    margin-bottom: 20px;
    /* background: #333 url(../images/bg_nav_off.gif) repeat-x top left; */
	background: #5a1d57;
    width: 950px;
    overflow: hidden;
}

#nav ul
{
    margin: 0 0 0 13px;
}

#nav ul li
{
    background-image: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

#nav ul li a
{
    display: block;
    width: auto;
    float: left;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    padding: 8px 35px;
    border-left: 1px solid #787878;
}

#nav ul li a.first 
{ 
	border-left: 0px; 
} 
#nav ul li a.last
{
    border-right: 1px solid #787878;
}

#nav ul li a:hover
{
    background: transparent url(../images/bg_nav_on.gif) repeat-x top left;
}

/*nav highlight rule*/
#nav #navOn a{background: transparent url(../images/bg_nav_on.gif) repeat-x top left;}


/*---[content and copy]-----*/

#content
{
    position: relative;
    padding-top: 7px;
    float: left;
    width: 924px;
    margin: 0 13px 100px 13px;    
    display: inline; /*kill IE6 double float margin bug*/
}

#content.homepage
{
    padding-top: 0;
	margin: 0 13px 13px 13px;    
}

#pageCopy
{
    float: right;
    width: 688px;
}

#pageCopyHome
{
    float: left;
   /* width: 688px; */
   width: 924px;
}

#pageCopyNarrow
{
    float: left;
    width: 452px;
    margin-left: 20px;
}


/*---[sidebars and sub menus]-----*/

#sidebarLeft
{
    float: left;
    width: 216px;
    font-size: 11px;
}

ul.menu
{
    margin: 0 0 25px 0;
}

ul.menu li
{
    background-image: none;
    margin: 0;
    padding: 0;
}

/*
ul.menu li a
{
    display: block;
    margn: 0;
    _width: 204px; 
    padding: 6px 6px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #369;
    background: #e9f2f0 url(../images/bg_dots_horz.gif) repeat-x bottom left;
}
*/


/* OH GOD JUST DONT LOOK AT THIS IT BURNS IT BURNS */ 
ul.menuBlue
{
    margin: 0 0 25px 0;
}

ul.menuBlue li
{
    background-image: none;
    margin: 0;
    padding: 0;
}

ul.menuBlue li.top a
{
    color: #000;
    padding-left: 6px;
	text-indent: 0px; 
}
ul.menuBlue li a
{
    display: block;
    margin: 0;
    _width: 190px; /*IE6 hack to force full width rollover*/
    padding: 6px 6px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    background: #ced9e5 url(../images/bg_dots_horz.gif) repeat-x bottom left;
	text-indent: 15px; 
}



ul.menuBlue li a:hover
{
    background-color: #466d9b;
    color: #fff;
    text-decoration: none;
}

ul.menuBlue li.subItem a
{
    _width: 190px; /*IE6 hack to force full width rollover*/
    padding: 6px 6px;
    font-weight: normal;
	text-indent: 19px;

}

.menuBlue #menuOn a{background-color: #466d9b; color: #fff;}

ul.menuOrange
{
    margin: 0 0 25px 0;
}

ul.menuOrange li
{
    background-image: none;
    margin: 0;
    padding: 0;
}

ul.menuOrange li.top a
{
    color: #000;
    padding-left: 6px;
	text-indent: 0px; 
}
ul.menuOrange li a
{
    display: block;
    margin: 0;
    _width: 190px; /*IE6 hack to force full width rollover*/
    padding: 6px 6px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    background: #f8d7c3 url(../images/bg_dots_horz.gif) repeat-x bottom left;
	text-indent: 15px; 
}



ul.menuOrange li a:hover
{
    background-color: #e56715;
    color: #fff;
    text-decoration: none;
}

ul.menuOrange li.subItem a
{
    _width: 190px; /*IE6 hack to force full width rollover*/
    padding: 6px 6px;
    font-weight: normal;
	text-indent: 19px;

}

.menuOrange #menuOn a{background-color: #e56715; color: #fff;}

/* END OF HAWVERS TERRIBLE CODING */ 

ul.menu li.top a
{
    
    color: #000;
    padding-left: 6px;
	text-indent: 0px; 
}
ul.menu li a
{
    display: block;
    margin: 0;
    _width: 190px; /*IE6 hack to force full width rollover*/
    padding: 6px 6px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    background: #eacae7 url(../images/bg_dots_horz.gif) repeat-x bottom left;
	text-indent: 15px; 
}



ul.menu li a:hover
{
    background-color: #bca3ba;
    color: #000;
    text-decoration: none;
}

ul.menu li.subItem a
{
    _width: 190px; /*IE6 hack to force full width rollover*/
    padding: 6px 6px;
    font-weight: normal;
	text-indent: 19px;

}

/*menu highlighting rule*/
.menu #menuOn a{background-color: #5a1d57; color: #fff;}

/*other sidebar content*/
#sidebarLeft div
{
    padding: 7px 10px;
    margin: 0 0 25px 0;
    background-color: #eee;
}


#sidebarRight
{
    float: right;
    width: 196px;
    font-size: 11px;    
    padding: 7px 10px 17px 10px;
    margin-bottom: 25px;
    background-color: #f8f8f8;
}

#sidebarRight.quotes
{
    background:  #ecf5d8 url(../images/bg_quotes_gradient.jpg) repeat-x 0 0;
}

#sidebarRight.quotes h3
{
    color: #e5a200;
}

#sidebarHome
{
    float: right;
    width: 216px;
    font-size: 11px;    
    padding: 0 0 17px 0;
    margin-bottom: 25px;
    background-color: #f2f7f9;
}


/*other sidebar element styles for left and right sidebar*/

#sidebarLeft p, #sidebarRight p, #sidebarHome p
{
    line-height: 15px;
}

#sidebarLeft h3, #sidebarRight h3, #sidebarHome h3
{
    font-size: 11px;
    font-weight: bold;
    background: transparent url(../images/bg_dots_horz.gif) repeat-x bottom left;
    margin-bottom: 5px;
    line-height: 14px;
    padding-bottom: 3px;
}

#sidebarLeft div ul, #sidebarRight ul, #sidebarHome div ul
{
    line-height: 13px;
}

#sidebarLeft div ul li, #sidebarRight ul li, #sidebarHome div ul li
{
    margin-bottom: 4px;
    background-position: 0 0.48em;
}

#sidebarLeft form, #sidebarRight form, #sidebarHome form
{
    margin-bottom: 25px;
}

#sidebarLeft label, #sidebarRight label, #sidebarHome label
{
    margin-bottom: 8px;
}

#sidebarLeft input, #sidebarRight input, #sidebarHome input
{
    width: 192px;
}

#sidebarLeft textarea, #sidebarRight textarea, #sidebarHome textarea
{
    width: 192px;
}

#sidebarLeft input.submitButton, #sidebarRight input.submitButton, #sidebarHome input.submitButton
{
    width: auto;
}


/*---[footer]-----*/

#footer
{
    margin: 0 13px 15px 13px;
    padding-top: 8px;
    clear: both;
    width: 924px;
    overflow: hidden; /*contain floats*/
    background: #fff url(../images/bg_dots_horz.gif) repeat-x top left;
    font-size: 10px;
    color: #666;
    line-height: 14px;
}


#footer p
{
    float: left;
}

#footer a
{
    color: #666;
}

#footer a:hover
{
    color: #000;
    text-decoration: underline;
}
/* ------------ social menu links --------------- */
#footer_social_menu
{
    margin:0;
    padding:0;
    margin:2px;
    height:34px;
}
#footer_social_info p
{
    float:right;
}
#social_box
{
    margin:0;
    padding:0;
    float:left;
    height:34px;
    width:auto;
}

        #social_box ul
        {
            margin:0;
            float:left;
        }
        #social_box ul li
        {
            float:left;
            margin:0;
            padding:0;
            width:38px;
            height:auto;
        }
        #social_box ul li a
        {
            padding:0;
            padding-right:4px;
        }
        
        #social_box ul li a img
        {
            width:31px;
            height:28px;
        }
/* ----------------------------------------------- */
#footer ul
{
    margin: 0;
    float: right;    
}

#footer ul li
{
    float: left;
    color: #666;
    font-size: 10px;
    line-height: 12px;
    background-image: none;
    padding: 0;
}

#footer ul li a
{
    color: #666;
    font-size: 10px;
    font-weight: normal;
    line-height: 12px;
    margin: 0 7px;
    text-decoration: none;
}

#footer ul li a:hover
{
    color: #000;
}

#footer ul li.last a
{
    margin-right: 0;
}

/*utilityNav highlighting rule*/
#footer #linkOn a{color: #000; text-decoration: underline;}


#footer a
{
    font-weight: normal;
    text-decoration: underline;
}


/*---[CONTENT STYLES]-----*/


/*---[headings]-----*/
h1
{
	position: relative;
	top: 0px;
/*	left: 236px; */
	margin-bottom: 7px;
	font-size: 20px;
	color: #5a1d57;
	line-height: 23px;
}

/*
h2
{
    position: relative;
    top: 1px;
 
	margin-bottom: 7px;
    font-size: 20px;
    color: #000;
    line-height: 23px;
    width: auto;
    *width: auto;
    _width: 99%;
}
*/ 

h2
{
    position: relative;
    top: 1px;
  /*  left: 236px; */ 
    margin-bottom: 7px; 
	font-size: 18px;
    color: #000;
    line-height: 23px;
    width: auto;
    *width: auto;
    _width: 99%;
}


h3
{
    font-size: 16px;
    color: #454545;
    font-weight: bold;
    line-height: 19px;
    margin-bottom: 10px;
}

h4
{
    font-size: 14px;
    color: #000;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 5px;
}

h5
{
    font-size: 12px;
    color: #454545;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 5px;
}

h6
{
    font-size: 11px;
    color: #454545;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 2px;
}


p
{
    margin-bottom: 17px;
}


a
{
    color: #369;
    font-weight: bold;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

a.linkPDF
{
    background: transparent url(../images/bg_pdf_icon.gif) no-repeat right center;
    padding-right: 16px;
}

strong, b
{
    font-weight: bold;
}

em
{
    font-style: italic;
}

/*---[lists]-----*/

ul
{
    margin: 0 0 17px 0;
    list-style: none;
}

ul li 
{   
    list-style: none;
    margin-bottom: 3px; 
    padding-left: 12px;
    background: url(../images/bg_ul_bullet.gif) no-repeat 0 0.6em;
}

ul#sitemap
{
    margin: 0 0 17px 0;
    list-style: none;
}

ul#sitemap li
{
    list-style: none;
    margin-bottom: 3px; 
    padding-left: 0;
    background-image: none;
}

ul#sitemap li.level1
{
    margin: 15px 0 0 0;
}

ul#sitemap li.level2
{
    margin-left: 25px;
}

ul#sitemap li.level3
{
    margin-left: 50px;
    font-weight: normal;
}

ul#sitemap li.subItem a
{
    font-weight: normal;
}


ol
{
    margin: 0 0 17px 0;
    padding-left: 13px;
    *padding-left: 15px;
    list-style-type: decimal;
}

ol li
{
    margin: 0 0 4px 6px;
    *margin: 0 0 4px 8px;
    padding: 0;
    list-style-type: decimal;
}




#faqControls
{
    position: absolute;
    right: 0;
    top: 40px;
}

dl#faq
{

}

dl#faq dt
{
    margin-bottom: 7px;
    cursor: pointer;
    color: #369;
    font-weight: bold;
}

dl#faq dt#showAll
{
    text-align: right;
    padding-right: 13px;
    margin-bottom: 18px;
}

dl#faq dd
{
    margin-bottom: 25px;
}




blockquote
{
    margin: 0;
    padding: 0 20px;
    font-style: italic;
}


/*---[Registration]---*/ 

#Registration table
{
    width: 100%;
    margin: 4px 0 17px 0;
    border-collapse: collapse;

}

#Registration td
{
    padding: 3px 5px; 
    font-size: 11px;
	border: 0px;
    text-align: left;
    line-height: 13px;
}

#Registration tr 
{ 
	vertical-align: top; 
} 

#Registration select
{
	width: auto; 
}

#EduRegistration input
{
    display: block;
    width: 120px;
}


#RegistrationSubmit input
{
    display: block;
    width: 76px;
	padding-bottom: 10px; 
}

/*---[tables]-----*/

table
{
    width: 100%;
    margin: 4px 0 17px 0;
    border-collapse: collapse;
    empty-cells: show;
}

caption
{
    padding: 4px 2px 4px 0;
    text-align: left;
    font-size: 11px;
}

th
{
    background-color: #efefef;
    color: #454545;
    font-weight: bold;
}

th, td
{
    padding: 3px 5px;
    border: 1px solid #c9c9c9;    
    font-size: 11px;
    text-align: left;
    line-height: 13px;
}

td.nowrap
{
    white-space: nowrap;
}

tfoot td
{
    font-size: 10px;
    color: #666;
    border: none;
}


#content img.clearAll
{
    display: block;
    margin: 5px 0 17px 0;
}

#content img.wrapText
{
    clear: both;
    float: left;
    margin: 5px 10px 2px 0;
}


/*---[forms]-----*/

form
{
    font-family: arial, helvetica, sans-serif;  
}

fieldset
{
    font-family: arial, helvetica, sans-serif;    
    font-size: 13px;
    margin-bottom: 17px;
}

fieldset.radioButtons input
{
    display: inline;
    width: auto;
    margin: 0 3px 0 0; /* hack - set FF margin*/
    *margin: 0 3px 0 -4px; /*hack - set IE6 & 7 margin */
}

fieldset.checkBoxes input
{
    display: inline;
    width: auto;
    margin: 0 3px 0 0; /* hack - set FF margin*/
    *margin: 0 3px 0 -3px; /*hack - set IE6 & 7 margin */
}

legend
{
    margin: 0 0 4px -3px;
    *margin: 0 0 4px -7px;

}

label
{
    display: block;
    margin-bottom: 17px;
}

input
{
    display: block;
    width: 15em;
}

select
{
    display: block;
    width: 20em;
}


.researchLayout input
{
    display: block;
    width: 176px;
}

.researchLayout select
{
    display: inline;
    width: auto;
}

.researchLayout label
{
    display: block;
    float: left;
    width: auto;
    margin-bottom: 7px;
}

#researchFilters
{
    width: 462px; 
    float: right;
}

#researchFilters label
{
    margin-right: 20px;    
}

#researchFilters label.last
{
    margin-right: 0;
}

textarea
{
    display: block;
    width: 38em;
    height: 10em;
    font-family: arial, helvetica, sans-serif;
    color: #454545;
}

input.submitButton
{
    width: auto;
}


/*---[HOME PAGE STYLES]-----*/

#bannerContainer2
{
	
position: relative;
 width: 924px; 
	height: 230px;
    margin-bottom: 20px;
    background: #fff url(../images/bg_dots_horz.gif) repeat-x bottom left;
}


#bannerCopy
{
    position: absolute;
    top: 0px;
    left: 0;
    width: 550px; 
    height: 195px;
}

#bannerLogo { 
	position: absolute; 
	top: 0px; 
	left: 600px; 
} 


/* I swear if I ever meet Rona I'm going to pop her one right in the kisser. WELCOME TO ANOTHER HAWVER EGREGIOUS HACK!!!! */ 



.blueBox
{
    width: 216px;
    float: left;    
    height: 180px;
    margin: 0 100px 25px 10px;
    background: #ced9e5 url(../images/blueGradient.jpg) repeat top left;
}

.blueBox h1
{
    position: static;
    background-color: #466d9b;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 10px;
    margin-bottom: 9px;
}

.blueBox h1 a
{
    padding-right: 22px;
    color: #fff;
   /* background: transparent url(../images/bg_circle_icon.gif) no-repeat right center; */
}

.blueBox p
{
    margin-left: 10px;
    margin-right: 10px;
}

.blueBox li
{
    background-image: none;
    margin-bottom: 6px;
    line-height: 14px;
}

.blueBox ul li a
{
    line-height: 10px;
	color: #000;
}

.purpleBox
{
    width: 216px;
    float: left;    
    height: 180px;
    margin: 0 150px 25px 0;
    background: #ced9e5 url(../images/purpleGradient.jpg) repeat top left;
}

.purpleBox h1
{
    position: static;
    background-color: #60255c;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 10px;
    margin-bottom: 9px;
}

.purpleBox h1 a
{
    padding-right: 22px;
    color: #fff;
  /*  background: transparent url(../images/bg_circle_icon.gif) no-repeat right center; */
}

.purpleBox p
{
    margin-left: 10px;
    margin-right: 10px;
}

.purpleBox li
{
    background-image: none;
    margin-bottom: 6px;
    line-height: 14px;
}

.purpleBox ul li a
{
    line-height: 10px;
	color: #000;
}

.orangeBox
{
    width: 216px;
    float: left;    
    height: 180px;
    margin-left: 0 20px 25px 0;
    background: #ced9e5 url(../images/orangeGradient.jpg) repeat top left;
}


.orangeBox h1
{
    position: static;
    background-color: #e56715;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 10px;
    margin-bottom: 9px;
}

.orangeBox h1 a
{
    padding-right: 22px;
    color: #fff;
  /*  background: transparent url(../images/bg_circle_icon.gif) no-repeat right center; */
}

.orangeBox p
{
    margin-left: 10px;
    margin-right: 10px;
}

.orangeBox li
{
    background-image: none;
    margin-bottom: 6px;
    line-height: 14px;
}

.orangeBox ul li a
{
    line-height: 10px;
	color: #000;
}

/* END MY TERRIBLE CSS */ 

.infoBox
{
    width: 216px;
    float: left;    
    height: 180px;
    margin: 0 20px 25px 0;
    background: #ced9e5 url(../images/blueGradient.jpg) repeat top left;
}

.infoBox h1
{
    position: static;
    background-color: #466d9b;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 10px;
    margin-bottom: 9px;
}



.infoBox h1 a
{
    padding-right: 22px;
    color: #fff;
    background: transparent url(../images/bg_circle_icon.gif) no-repeat right center;
}

.infoBox p
{
    margin-left: 10px;
    margin-right: 10px;
}

.infoBox li
{
    background-image: none;
    margin-bottom: 6px;
    line-height: 14px;
}

.infoBox ul li a
{
    line-height: 10px;
}


#industryPractices
{
    margin-right: 0;
}

#newsBox
{
    float: left;
    width: 334px;
}

#contactBox
{
    float: right;
    width: 334px;
}

#newsBox h1, #contactBox h1
{
    position: static;   
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    background: transparent url(../images/bg_dots_horz.gif) repeat-x bottom left;
}

#newsBox h1 a, #contactBox h1 a
{
    padding-right: 22px;
    color: #454545;
    background: transparent url(../images/bg_circle_icon.gif) no-repeat right center;
}

#loginBox
{
    background: #f2f7f9 url(../images/bg_loginbox_gradient.jpg) repeat-x top left;
    padding: 7px 10px 0 10px;
    margin-bottom: 0;
    height: 173px;
}

#loginBox form
{
    margin-bottom: 7px;
}

#miscBox
{
    background: transparent url(../images/bg_miscbox_gradient.jpg) repeat-x top left;
    padding: 7px 10px 0 10px;
    min-height: 157px;
    _height: 157px;/*IE6 hack*/
}

.errorMessage
{
    color: #c00;
}



.bioCopy
{
    display: block;
}

.columnContainerFull
{
    position: relative;   
    width: 100%;
    overflow: hidden;
    margin-bottom: 17px;
}

.columnContainerFull div
{
    float: left;
    margin-right: 20px;
}

.columnContainerFull div.last
{
    margin-right: 0;
}

.columnContainer div
{
    width: 216px;
    float: left;
    margin-right: 20px;
}

.columnContainer div.last
{
    margin-right: 0;
}

#pageCopy span, #pageCopyNarrow span
{
    font-size: 11px;
    color: #666;
}


div.hr
{
    clear: both;
    line-height: 2px;
    height: 2px;
    border-top: 1px solid #ccc;
    margin-bottom: 17px;
}

/*---[NEWSLETTER STYLES]-----*/

* .callout {
 
font-size: 16px; 

font-weight: bold; 
text-align: center; 
  float: right;
  width: 200px;
  padding: 6px;
  margin: 10px 10px 10px 10px;
  position: relative;
  top: 10px;
  border-left: 5px solid #336699;
  border-right: 5px solid #336699;
  border-top: 5px solid #336699;
  border-bottom: 5px solid #336699;
}

/*--- SOLUTIONS STYLES BABY!!!! --*/ 
	#outerBox { 
	background: #9BBBD8; 
	color: #004b8d; 
	font-size: 20px; 
	font-weight:bold; 
	text-align:center;
	line-height: 110%; 
	width:210px;
    border: 1px solid 000; /* if needed */
	padding-top: 5px; 
	padding-bottom: 5px; 
    -webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 10px;       /* for Firefox */
	} 
	#innerBox { 
	background: #999999; 
	color: #fff;
	font-size: 14px; 
	text-align:center; 
	margin: 15px; 
	padding: 5px; 
	 -webkit-border-radius: 5px; 
