
/* CSS Document */
#content h1
{
    padding:20px 0;
}
#iwrap
{
    margin-top: 10px;
    background: url(../images/content/bg-content-top.jpg) top left no-repeat #fff;
    width: 965px;
}
#iwrap .bgwrap
{
    padding: 0px 10px;
    background: url(../images/content/bg-content-bottom.jpg) bottom left no-repeat;
    display: block;
    width: 966px;
}


#breadcrumb
{
    background: url(../images/content/bg-breadcrumb.jpg) top left no-repeat;
    width: 967px;
    height: 76px;
}
#breadcrumb .wrap
{
    padding: 30px 0 0 15px;
}


#breadcrumb a
{
    color: #11294c;
    text-decoration: none;
    
}
#breadcrumb a:hover
{
    text-decoration: underline;
}
#breadcrumb a:last-child,#breadcrumb a.last
{
    text-decoration: none;
    font-weight: bold;
}
#breadcrumb span
{
    font-size: 14px;
}
#breadcrumb span.breadcrumb_text
{
    font-weight: bold;
    color:#11294C;
    font-size:13px;
}

.current
{
    font-weight: bold;
}


#rightmenu
{
    width: 220px;
    float: left;
    display: block;
}
#rightmenu div
{
    width: 220px;
}
#rightmenu div.head {background:#dee5e7; width:220px; }
.DNNEmptyPane
{
    height:0;
}
#rightmenu h2
{
    font-size: 0.9em;
    font-weight: bold;
    text-transform: none;
    margin: 0;
    padding: 6px 12px;
}
#rightmenu ul, #rightmenu li
{
    padding: 0 4px 0 12px;
    margin: 0;
    list-style: none;
}
#rightmenu li
{
    padding: 2px 0 2px 10px;
    margin: 2px 0;
    background: url(../images/common/bullet-leftmenu.gif) left 7px no-repeat;
}
#rightmenu ul
{
    padding-bottom: 10px;
}

#rightmenu li a
{
    text-decoration: none;
    color: #11294c;
}
#rightmenu li a:hover
{
    text-decoration: underline;
}

#rightmenu .quote
{
    border-bottom: solid 1px #eff3f5;
    border-top: solid 1px #eff3f5;
    width: 220px;
    display: block;
    background: url(../images/content/bg-right-quote.jpg) right top repeat-y;
    padding: 12px 0;
    margin-bottom:20px;
}
#rightmenu blockquote
{
    color: #62a0ae;
    font-style: italic;
    font-size: 110%;
    margin: 6px 12px;
}
.quote .by
{
    margin: 0 12px;
    font-size: 70%;
    text-align: right;
}

#rightmenu p
{
    margin-left: 12px;
}
#rightmenu span
{
    font-size: 140%;
    font-weight: bold;
}

#rightmenu p.request {width:205px; margin-left:12px; display:block; padding:0; }

#rightmenu p.request a
{
    background: url(../images/content/bg-requestbutton.jpg) center center no-repeat;
    padding:  12px 51px 0 51px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    vertical-align:middle;
    display:block;
    height:30px;
    
}
#rightmenu p.request a:hover
{
    background: url(../images/content/bg-requestbutton-over.jpg) center center no-repeat;
    color: #fff;
}


#content
{
    width: 504px;
    line-height: 110%;
    float: left;
    display: block;
    padding: 0;
    border-right: 2px solid #EFF3F5;
}
#content .wrap
{
    display: block;
    float: left;
    width: 290px;
    padding: 0 0 0 20px;
    margin: 0;
    background: none;
}


#content .wrap-full
{
    display: block;
    float: left;
    width: 464px;
    padding: 0;
    margin: 0 20px;
    background: none;
}


#content .wrap a, #content .wrap-full a {font-weight:bold;}


#content #callout
{
    display: block;
    float: right;
    width: 175px;
    padding: 0 10px 0 0;
}
#callout p
{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 105%;
    text-align: right;
}

#content #share
{
    width: 500px;
    border-top: solid 1px #c9d3dc;
    padding: 10px 0;
    display: block;
    float: left;
    margin-top: 20px;
}
#content h1 span.contentHead
{
    color: #ed1c24;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 2px 20px;
}
#share ul, #share li
{
    margin: 0;
    padding: 0;
    list-style: none;
}

#share li.print
{
/*    background: url(../images/icons/print.gif) 0 0 no-repeat;
    padding-left: 10px;
    display: inline;
    border-right: solid 1px #11294c;
    margin-left: 8px;*/
}
#share li.share
{
/*
    background: url(../images/icons/email.gif) 0 0 no-repeat;
    padding-left: 12px;
    display: inline;
    margin-left: 8px;*/
}


#share img
{
    vertical-align: bottom;
    padding-right: 4px;
}
#share a
{
    text-decoration: none;
    padding: 0 10px;
}
#share a:hover
{
    text-decoration: underline;
}
#share .backtotop
{
    display: block;
    float: right;
    text-align: right;
}
#share .backtotop p
{
    background: url(../images/content/up.gif) 0 5px no-repeat;
    margin: 0;
    padding: 0;
}



p
{
}
	.question { font-size: 0.8em; font-weight:bold;}

blockquote
{
}

blockquote.boxed
{
    background: #faf9f7;
    padding: 0.6em 1.2em;
}

code
{
    font-size: 0.9em;
    margin: 2em 1em;
    display: block;
}

ul
{
}

#content ul ul li
{
    list-style: square;
    padding: 1px 3px;
    margin: 1px 3px;
}

#content ul ul ul li
{
    list-style-type: circle;
    padding: 1px 3px;
    margin: 1px 3px;
}



ol
{
}
ol ol
{
    list-style: lower-roman;
    padding: 1px 8px;
    margin: 1px 8px;
}
/*upper roman numeral*/
ol ol ol
{
    list-style: lower-alpha;
}
ol.alpha
{
    list-style: lower-alpha;
}
/*alphabetic*/
ol.up-rnum
{
    list-style: upper-roman;
}
/*upper roman numeral*/
ol.low-rnum
{
    list-style: lower-roman;
}
/*lower roman numeral*/

dl
{
}
/*frequently asked question*/
dl.faqs dt
{
    font-size: 0.9em;
    color: #000;
    font-weight: bold;
}
dl.faqs dd
{
    font-size: 0.8em;
    color: #555;
}
dl.faqs dd.dd-btt
{
    font-size: 0.7em;
    text-align: right;
    border-bottom: 1px dotted #ccc;
    padding: 2px;
    margin-bottom: 5px;
    display: block;
}

li
{
}

#content li
{
    line-height: 140%;
    margin: 6px 0;
}



/*icon lists*/

#content ul #content
{
    list-style: disc url(none);
    padding-left: 3px;
    padding-bottom: 1px;
}
#content ul.cal, #content li.cal
{
    list-style: circle url(../images/icons/iconm_cal.gif);
}
/*Event/Calendar*/
#content ul.doc, #content li.doc
{
    list-style: circle url(../images/icons/iconm_doc.gif);
}
/*Word Document*/
#content ul.email, #content li.email
{
    list-style: circle url(../images/icons/iconm_email.gif);
}
/*Email*/
#content ul.inf li, #content li.inf
{
    list-style: circle url(../images/icons/iconm_inf.gif);
}
/*Information icon*/
#content ul.lock li, #content li.lock
{
    list-style: circle url(../images/icons/iconm_lock.gif);
}
/*Lock/Security*/
#content ul.pdf li, #content li.pdf
{
    list-style: circle url(../images/icons/iconm_pdf.gif);
}
/*PDF/Acrobat*/
#content ul.pp li, #content li.pp
{
    list-style: circle url(../images/icons/iconm_pp.gif);
}
/*Powerpoint/Presentation */
#content ul.real li, #content li.real
{
    list-style: circle url(../images/icons/iconm_real.gif);
}
/*Real Media*/
#content ul.txt li, #content li.txt
{
    list-style: circle url(../images/icons/iconm_txt.gif);
}
/*Text*/
#content ul.zip li, #content li.zip
{
    list-style: circle url(../images/icons/iconm_zip.gif);
}
/*ZIP Archives*/

/*form items*/
#content .form li
{
    font-size: 0.9em;
    list-style-type: none;
    display: block;
}

a
{
}
.wrapcontent .backtotop a
{
    font-size: 0.7em;
    background: url(../images/common/dots-horizontal.gif) repeat-x top;
    padding: 5px;
    display: block;
}

label
{
}
.form li label
{
    font-size: 0.9em;
    text-align: left;
    padding: 3px 5px;
}

/*form items */
.contentwrap form li .bt
{
    background: none;
    border: none;
}
/*body*/
#merchant #header
{
    background: url(../images/common/content-header-merchants.jpg) no-repeat top center;
    padding: 6px 0 20px 0;
}
#resell #header
{
    background: url(../images/common/content-header-reseller.jpg) no-repeat top center;
    padding: 6px 0 20px 0;
}
#header
{
    background: url(../images/common/content-header.jpg) no-repeat top center;
    padding: 6px 0 20px 0;
}

#maintable
{
    background: url(../images/common/dots-horizontal.gif) repeat-x top;
}

#maintable tr td
{
}




/* EVENTS */

.event
{
    display: block;
    background: url(../images/content/bg-event.jpg) top left repeat-x;
    padding: 10px 4px;
    width: 90%;
}
.event p
{
    margin: 0;
    padding: 0;
}
.event .elogo
{
    float: left;
    width: 125px;
}
.event .details
{
    float: left;
    width: 230px;
    padding: 0 10px;
}
.event .type
{
    float: left;
    width: 75px;
}

.events { font-size: 80%; border-bottom: solid 1px #ccc; border-collapse:collapse; margin:0; padding:0;}
	.events tr { }
	.events td {vertical-align:top; padding:10px;border-top: solid 1px #ccc;}
	.events ul {margin-top:0;padding-top:0;}
	.events li {font-size:100%; margin-top:0; padding-top:0;}


/* FINANCIAL INFO  */



.invest { font-size:80%; border-bottom: solid 1px #ccc; border-collapse:collapse; margin:0; padding:0; width:99%;}
.invest li, .pressrelease li {font-size:75%;}
	.invest tr { border-top: solid 1px #ccc;}
	.invest td {vertical-align:top; padding:10px;}
	.invest a {text-decoration:none;}
		.invest a:hover {text-decoration:underline;}

/* pressrelease */

.pressrelease { font-size:75%; border-bottom: solid 1px #ccc; border-collapse:collapse; margin:0; padding:0; width:99%;}
	.pressrelease tr { }
	.pressrelease td {vertical-align:top; padding:10px;border-top: solid 1px #ccc;}
	.pressrelease a {text-decoration:none;}
		.pressrelease a:hover {text-decoration:underline;}

/* FORM */

label {font-size:1.0em; padding-right:4px; text-align:right; color:#666;}
	

/*form elements*/
form.contact, .contact {padding:0; margin:0; width:220px; display:block;}
form.contact table, .contact table {width:220px; margin:0;padding:0; display:block;}
	input.field {width:140px; background:#ffffff; border:solid 1px #c2c2bf; color:#333;}
	textarea.field {width:140px; height: 40px; background:#ffffff; border:1px solid #c2c2bf; font-size:90%; color:#333;}

	form.contact table td, div.contact table td {font-size:0.8em; text-align:right;}	
	
	form.contact table td.aleft, div.contact table td.aleft {text-align:left;}	
	select {color:#333; border:1px solid #c2c2bf;width:140px;} 
	option {color:#333; font-size:80%;}
	.contact table table {width:140px;}
	

.ContactBecomeResellerContent .contact, .ContactInvestorRelationsContent .contact, .ContactPrintedMaterialsContent .contact{padding:0; margin:0 auto; width:460px; display:block;  }

.ContactPrintedMaterialsContent .contact {margin-left:20px;}

.ContactBecomeResellerContent .contact table, .ContactInvestorRelationsContent .contact table, .ContactPrintedMaterialsContent .contact table {width:460px; margin:0;padding:0; display:block; }
	.ContactBecomeResellerContent td, .ContactInvestorRelationsContent td, .ContactPrintedMaterialsContent td {/*white-space:nowrap;*/ padding:4px 0; margin:0;}
	
	.ContactInvestorRelationsContent td, .ContactPrintedMaterialsContent td {white-space:nowrap;}
	.ContactBecomeResellerContent .contact table table, .ContactInvestorRelationsContent .contact table table, .ContactPrintedMaterialsContent {width:280px;}
	.ContactBecomeResellerContent .contact table table td, .ContactInvestorRelationsContent .contact table table td, .ContactPrintedMaterialsContent .contact table table td {text-align:left; font-size: 100%; padding:2px 0;}

.ContactBecomeResellerContent .contact input.field, .ContactInvestorRelationsContent .contact input.field, .ContactPrintedMaterialsContent .contact input.field {width:280px;}

.ContactBecomeResellerContent .contact textarea.field, .ContactInvestorRelationsContent .contact textarea.field, .ContactPrintedMaterialsContent .contact textarea.field {width:280px;}

	
/* RESELLER */

.resell td {padding-top:30px;}



/* CSS Document */



/* Content Wide Begin*/
#contentwide h1
{
    padding:20px 0;
}

#contentwide
{
    width: 945px;
    line-height: 110%;
    float: left;
    display: block;
    padding: 0;
}

#contentwide .wrap
{
    display: block;
    float: left;
    width: 290px;
    padding: 0 0 0 20px;
    margin: 0;
    background: none;
}


#contentwide .wrap-full
{
    display: block;
    float: left;
    width: 464px;
    padding: 0;
    margin: 0 20px;
    background: none;
}


#contentwide .wrap a, #content .wrap-full a {font-weight:bold;}


#contentwide #callout
{
    display: block;
    float: right;
    width: 175px;
    padding: 0 10px 0 0;
}

#contentwide #share
{
    width: 945px;
    border-top: solid 1px #c9d3dc;
    padding: 10px 0;
    display: block;
    float: left;
    margin-top: 20px;
}
#contentwide h1 span.contentHead
{
    color: #ed1c24;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 2px 20px;
}
#contentwide ul ul li
{
    list-style: square;
    padding: 1px 3px;
    margin: 1px 3px;
}

#contentwide ul ul ul li
{
    list-style-type: circle;
    padding: 1px 3px;
    margin: 1px 3px;
}

#contentwide li
{
    line-height: 140%;
    margin: 6px 0;
}



/*icon lists*/

#contentwide ul #content
{
    list-style: disc url(none);
    padding-left: 3px;
    padding-bottom: 1px;
}
#contentwide ul.cal, #content li.cal
{
    list-style: circle url(../images/icons/iconm_cal.gif);
}
/*Event/Calendar*/
#contentwide ul.doc, #content li.doc
{
    list-style: circle url(../images/icons/iconm_doc.gif);
}
/*Word Document*/
#contentwide ul.email, #content li.email
{
    list-style: circle url(../images/icons/iconm_email.gif);
}
/*Email*/
#contentwide ul.inf li, #content li.inf
{
    list-style: circle url(../images/icons/iconm_inf.gif);
}
/*Information icon*/
#contentwide ul.lock li, #content li.lock
{
    list-style: circle url(../images/icons/iconm_lock.gif);
}
/*Lock/Security*/
#contentwide ul.pdf li, #content li.pdf
{
    list-style: circle url(../images/icons/iconm_pdf.gif);
}
/*PDF/Acrobat*/
#contentwide ul.pp li, #content li.pp
{
    list-style: circle url(../images/icons/iconm_pp.gif);
}
/*Powerpoint/Presentation */
#contentwide ul.real li, #content li.real
{
    list-style: circle url(../images/icons/iconm_real.gif);
}
/*Real Media*/
#contentwide ul.txt li, #content li.txt
{
    list-style: circle url(../images/icons/iconm_txt.gif);
}
/*Text*/
#contentwide ul.zip li, #content li.zip
{
    list-style: circle url(../images/icons/iconm_zip.gif);
}
/*ZIP Archives*/

/*form items*/
#contentwide .form li
{
    font-size: 0.9em;
    list-style-type: none;
    display: block;
}

/* Content Wide End */



/* Content Wide Right Col Begin*/
#contentwiderightcol h1
{
    padding:20px 0;
}

#contentwiderightcol
{
    width: 735px;
    line-height: 110%;
    float: left;
    display: block;
    padding: 0;
}

#contentwiderightcol .wrap
{
    display: block;
    float: left;
    width: 290px;
    padding: 0 0 0 20px;
    margin: 0;
    background: none;
}


#contentwiderightcol .wrap-full
{
    display: block;
    float: left;
    width: 700px;
    padding: 0;
    margin: 0 20px;
    background: none;
}


#contentwiderightcol .wrap a, #content .wrap-full a {font-weight:bold;}


#contentwiderightcol #callout
{
    display: block;
    float: right;
    width: 175px;
    padding: 0 10px 0 0;
}

#contentwiderightcol #share
{
    width: 945px;
    border-top: solid 1px #c9d3dc;
    padding: 10px 0;
    display: block;
    float: left;
    margin-top: 20px;
}
#contentwiderightcol h1 span.contentHead
{
    color: #ed1c24;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 2px 20px;
}
#contentwiderightcol ul ul li
{
    list-style: square;
    padding: 1px 3px;
    margin: 1px 3px;
}

#contentwiderightcol ul ul ul li
{
    list-style-type: circle;
    padding: 1px 3px;
    margin: 1px 3px;
}

#contentwiderightcol li
{
    line-height: 140%;
    margin: 6px 0;
}



/*icon lists*/

#contentwiderightcol ul #content
{
    list-style: disc url(none);
    padding-left: 3px;
    padding-bottom: 1px;
}
#contentwiderightcol ul.cal, #content li.cal
{
    list-style: circle url(../images/icons/iconm_cal.gif);
}
/*Event/Calendar*/
#contentwiderightcol ul.doc, #content li.doc
{
    list-style: circle url(../images/icons/iconm_doc.gif);
}
/*Word Document*/
#contentwiderightcol ul.email, #content li.email
{
    list-style: circle url(../images/icons/iconm_email.gif);
}
/*Email*/
#contentwiderightcol ul.inf li, #content li.inf
{
    list-style: circle url(../images/icons/iconm_inf.gif);
}
/*Information icon*/
#contentwiderightcol ul.lock li, #content li.lock
{
    list-style: circle url(../images/icons/iconm_lock.gif);
}
/*Lock/Security*/
#contentwiderightcol ul.pdf li, #content li.pdf
{
    list-style: circle url(../images/icons/iconm_pdf.gif);
}
/*PDF/Acrobat*/
#contentwiderightcol ul.pp li, #content li.pp
{
    list-style: circle url(../images/icons/iconm_pp.gif);
}
/*Powerpoint/Presentation */
#contentwiderightcol ul.real li, #content li.real
{
    list-style: circle url(../images/icons/iconm_real.gif);
}
/*Real Media*/
#contentwiderightcol ul.txt li, #content li.txt
{
    list-style: circle url(../images/icons/iconm_txt.gif);
}
/*Text*/
#contentwiderightcol ul.zip li, #content li.zip
{
    list-style: circle url(../images/icons/iconm_zip.gif);
}
/*ZIP Archives*/

/*form items*/
#contentwiderightcol .form li
{
    font-size: 0.9em;
    list-style-type: none;
    display: block;
}

/* Content Wide Right Col End */



