
html {overflow-y: scroll;}
p { color: #333; font-size: 12px; font-family: arial; line-height: 18px; }

td { }
tr { }
a:link { color: #333; font-family: arial; text-decoration: none; }
h3 { color: #fff; font-size: 12px; line-height: 30px; background-color: #ff8200; height: 30px; padding-left: 10px; }
#moduletitle { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #ff8200; padding-left: 10px; height: 30px; margin-bottom: 5px; }
#modulespace { font-family: arial; font-weight: bold; height: 10px; padding-left: 10px; }
a:visited { color: #5d5d5d; text-decoration: none; }

a:hover { color: #5d5d5d; }

a:active { color: #5d5d5d; text-decoration: none; }
.readon { color: #333; background-color: #d2d2d2; padding: 1px 4px; }
/* Internet Explorer and the Expanding Box Problem.

It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.

The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.

*/

body { background-color: #333; background-image: url(../images/background0.jpg); background-repeat: repeat-x; margin: auto; }

.outline { background-repeat: repeat-y; width: 1000px; margin: auto; }
.header_outline { margin: auto; width: 1000px; height: 160px; }
.header { color: #5d5d5d; font-family: arial; font-weight: bold; background-repeat: no-repeat; width: 1000px; float: left; }

.services { color: #ff8200; font-size: 12px; font-family: arial; font-weight: bold; background-repeat: no-repeat; width: 1000px; height: 200px; float: left; }

.content_outline { font-family: arial; width: 1000px; float: left; }
.content { color: #fff; font-family: arial; line-height: 18px; width: 750px; float: left; }
.content_holder { font-family: arial; text-align: left; width: 750px; float: left; }
.content2 { font-family: arial; line-height: 20px; width: 650px; float: left; }
.contentx { font-family: arial; background-color: #3a3a3c; background-image: url(../images/carbon.jpg); background-repeat: repeat; width: 980px; float: left; }
.contentx0 { color: #333; font-family: arial; background-color: #bebebe; background-image: url(../images/background02.jpg); background-repeat: repeat-x; width: 1000px; float: left; }
.contentx02 { font-family: arial; background-color: #fff; width: 1000px; float: left; }
.content_x_white { font-family: arial; background-color: #fff; background-repeat: repeat; width: 980px; float: left; }
.pattern1 { line-height: 15px; background-repeat: repeat; width: 1000px; height: 15px; float: left; }

.pattern2 { line-height: 15px; width: 1000px; height: 15px; float: left; }

.pattern2b { background-repeat: no-repeat; width: 1000px; height: 30px; float: left; }

.pattern0 { font-weight: bold; line-height: 10px; width: 1000px; height: 10px; float: left; }
.pattern650 { font-weight: bold; line-height: 10px; width: 650px; height: 10px; float: left; clear: left; }
.pattern300 { font-weight: bold; line-height: 10px; width: 300px; height: 10px; float: left; }
.pattern0half { font-weight: bold; line-height: 10px; width: 670px; height: 10px; float: left; }
.pattern0half2 { font-weight: bold; line-height: 10px; width: 650px; height: 10px; float: left; }

.services320 { width: 320px; height: 200px; float: left; }

.services10 { width: 10px; height: 100px; float: left; }
.services10b { background-color: #ae2; width: 10px; height: 20px; float: left; }
.services650 { background-color: #ae2; float: left; }
.services10half { width: 10px; height: 100px; float: left; clear: left; }


.menu10 { width: 10px; height: 30px; float: left; }

.menu10b { color: #fff; background-color: #3a3a3c; width: 10px; height: 30px; float: left; }

.menutab { width: 10px; height: 30px; float: left; }
.belt { color: #5d5d5d; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #d2d2d2; background-image: url(../images/belt.jpg); background-repeat: no-repeat; width: 1018px; height: 60px; }

.advert { font-family: arial; font-weight: bold; background-color: #fff; width: 1000px; height: 80px; float: left; margin-top: 10px; }
.main { font-family: arial; font-weight: normal; background-repeat: repeat; width: 670px; float: left; margin-top: 10px; }

.news330 { color: #3a3a3c; font-size: 12px; font-family: arial; font-weight: normal; font-style: normal !important; line-height: 16px; text-align: left !important; width: 320px; float: left; }
.content_menu { color: #3a3a3c; font-size: 12px; font-family: arial; font-style: normal; font-weight: normal; line-height: 16px; text-align: left; width: 220px; float: left; }
.mainlevel { color: #5d5d5d; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #fff; text-align: left; margin-bottom: 1px; padding-left: 10px; display: block; }
.mainlevel:hover { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #333; display: block; }
.pagination { color: #4d4d4d; font-size: 12px; font-family: arial; line-height: 22px; background-color: #f0f0f0; padding-right: 3px; padding-left: 3px; }
.readon { color: #4d4d4d; font-size: 11px; font-family: arial; font-weight: bold; line-height: 20px; background-color: #fff; padding-right: 3px; padding-left: 3px; }
#active_menu { color: #ff8200; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #ebebeb; display: block; }
.article_separator { line-height: 3px; }
.justify { background-color: #ae2; }
.article_column { padding: 2px; }
.column_separator { border-left: 1px solid #fff; }
.navi { color: #3a3a3c; font-size: 12px; font-family: arial; font-style: normal; font-weight: normal; line-height: 18px; background-color: #fff; background-image: url(../images/navi.jpg); background-repeat: no-repeat; width: 320px; height: 100px; float: left; margin-bottom: 10px; }
.optionsbar { color: #3a3a3c; font-size: 12px; font-family: arial; font-style: normal; font-weight: normal; line-height: 18px; background-color: #fff; background-image: url(../images/backgroundx.jpg); background-repeat: no-repeat; width: 300px; float: left; }
.optionsbar_header { color: #fff; font-size: 12px; font-family: arial; font-style: normal; font-weight: bold; line-height: 30px; background-color: #3a3a3c; background-repeat: no-repeat; width: 300px; height: 30px; }
.promo320 { color: #3a3a3c; font-size: 12px; font-family: arial; font-style: normal; font-weight: normal; line-height: 18px; background-color: #fff; background-repeat: no-repeat; width: 320px; height: 160px; float: left; }

.promoheader { color: #3a3a3c; font-size: 12px; font-family: arial; font-style: normal; font-weight: bold; line-height: 30px; background-color: #ebebeb; background-repeat: no-repeat; width: 310px; height: 30px; float: left; }

.slides770 { background-color: #fff; width: 650px; height: 240px; float: left; }

.chanel980 { width: 980px; height: 100px; float: left; }

.navigation { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #3a3a3c; background-repeat: no-repeat; width: 1000px; height: 30px; float: left; }
.footer { color: #fff; font-family: arial; font-weight: bold; background-repeat: no-repeat; width: 1000px; height: 80px; }
.footer2 { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-repeat: no-repeat; width: 1000px; height: 50px; float: left; }
#footer3 { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-repeat: no-repeat; width: 1000px; height: 220px; float: left; display: none; }
.navigationmap { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #333; background-repeat: repeat; width: 1000px; height: 40px; float: left; }
.servicex { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; background-repeat: repeat; width: 1000px; height: 60px; float: left; }
.navigation2 { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #333; height: 30px; float: left; }
.contentmenu { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #969696; width: 750px; height: 30px; float: left; }
.newstitle { color: #fff; font-size: 13px; font-family: arial; font-weight: bold; line-height: 30px; background-color: #3a3a3c; width: 100%; height: 30px; float: left; margin-bottom: 5px; }
.advert2 { color: #5d5d5d; font-size: 12px; font-family: arial; font-weight: bold; line-height: 30px; width: 1008px; height: 160px; }

.class { }

.li { line-height: 16px; }
.contentpaneopen { color: #3a3a3c; font-size: 12px; font-family: arial; line-height: 18px; }
.sectiontableentry { color: #3a3a3c; font-size: 12px; font-family: arial; line-height: 18px; }
.item_text { color: #3a3a3c; font-size: 12px; font-family: arial; line-height: 18px; }
.sectiontableheader { color: #3a3a3c; font-size: 12px; font-family: arial; line-height: 18px; }
.mod_placehere_following { color: #3a3a3c; font-size: 12px; font-family: arial; line-height: 18px; text-align: left; }
.componentheading { color: #3a3a3c; font-size: 14px; font-family: arial; font-weight: bold; line-height: 30px; text-align: left; height: 30px; padding-left: 10px; }
.contentpagetitle { color: #333; font-size: 14px; font-family: arial; font-weight: bold; line-height: 16px; text-align: left; display: block; }
.contentheading { color: #333; font-size: 14px; font-family: arial; font-weight: bold; line-height: 25px; height: 25px; }
.blog_more { color: #3a3a3c; font-size: 12px; font-family: arial; font-weight: bold; padding-left: 10px; }
.small { }

.p_outline { font-size: 12px; font-family: arial; background-color: #f4f4f4; }
.module { }
.p_d10 { width: 10px; float: left; }
.p_d { background-color: #ffe19d; width: 150px; height: 10px; float: left; }
.p_d2 { background-color: #ccc; width: 100%; height: 10px; float: left; }
.p_text { line-height: 16px; text-align: justify; width: 100%; height: 80px; float: left; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ebebeb; }
.p_text_small { font-size: 10px; line-height: 16px; width: 100%; float: left; clear: left; margin-top: 5px; border-top: 1px solid #ebebeb; }
.p_text_2 { line-height: 18px; text-align: justify; width: 100%; float: left; clear: left; margin-top: 2px; margin-bottom: 2px; }
.p_text_left { color: #3a3a3c; font-weight: bold; line-height: 18px; background-image: url(../images/black-r.gif); background-repeat: no-repeat; background-position: 0 4px; text-align: left; height: 18px; float: left; clear: left; padding-left: 10px; }
.p_text_price { color: #3a3a3c; font-size: 16px; font-weight: bold; line-height: 30px; background-color: #ebebeb; text-align: left; height: 30px; float: left; clear: left; margin-top: 5px; margin-bottom: 5px; padding-right: 10px; padding-left: 10px; }
.p_text_price1 { font-size: 24px; text-align: center; height: 40px; float: left; padding-right: 10px; padding-left: 10px; }
.p_text_price2 { font-weight: bold; height: 40px; float: left; padding-right: 10px; padding-left: 10px; }
.p_left_desc { color: #000; line-height: 16px; text-align: center; width: 130px; float: left; }
.p_left_img { color: #000; background-image: url(../../../img/box.jpg); background-repeat: no-repeat; width: 130px; height: 200px; float: left; }
.p_right { background-image: url(../images/backgroundx.jpg); background-repeat: no-repeat; background-position: 0 40px; float: left; clear: left; padding: 5px; border-left: 1px solid #ebebeb; }

#flashFile { position: absolute; top: 50%; left: 50%; width: 700px; height: 400px; z-index: 999; margin-top: -200px; margin-left: -350px; display: none; }
#flashAdvert { display: block; margin-top: -200px; margin-left: -350px; position: absolute; z-index: 999; top: 50%; left: 50%; width: 700px; height: 400px; }
#flashFaq { display: none; margin-top: -305px; margin-left: -350px; position: absolute; z-index: 999; top: 50%; left: 50%; width: 700px; height: 610px; }
#flashNet { display: none; margin-top: -305px; margin-left: -350px; position: absolute; z-index: 999; top: 50%; left: 50%; width: 700px; height: 610px; }
#flashVid { display: none; margin-top: -350px; margin-left: -350px; position: absolute; z-index: 999; top: 50%; left: 50%; width: 700px; height: 700px; }
#flashTv { display: none; margin-top: -305px; margin-left: -350px; position: absolute; z-index: 999; top: 50%; left: 50%; width: 700px; height: 610px; }
#flashTel { display: none; margin-top: -305px; margin-left: -350px; position: absolute; z-index: 999; top: 50%; left: 50%; width: 700px; height: 610px; }
#incentive { display: none; margin-top: -305px; margin-left: -350px; position: absolute; z-index: 999; top: 50%; left: 50%; width: 700px; height: 610px; }
#availability { display: none; margin-top: -305px; margin-left: -350px; position: absolute; top: 50%; left: 50%; width: 700px; height: 610px; }
#flashFile2 { margin-left: -500px; position: absolute; z-index: 0; top: 160px; left: 50%; width: 1000px; height: 225px; display: none; }
#flashFile2b { display: none; margin-left: -500px; position: absolute; z-index: 0; top: 160px; left: 50%; width: 1000px; height: 225px; }
#flashFile2c { display: none; margin-left: -500px; position: absolute; z-index: 0; top: 160px; left: 50%; width: 1000px; height: 225px; }
#flashFile3 { display: none; margin-left: -350px; position: absolute; top: 50%; left: 50%; width: 700px; height: 400px; margin-top: -200px; }
h13 {
	font-size: 1.5em;
}
#container { margin: 0 auto; width: 700px; padding: 40px; }
#span { padding-right: 3px; padding-left: 3px; }
#newspaper-b
{ font-family: arial; font-size: 12px; background-image: url(../../../../v3/templates/yoo_colorpalette/images/back1a.png); background-repeat: repeat; width: 480px; text-align: left; border-top: 1px dotted #4d4d4d; border-bottom: 1px solid #4d4d4d; border-collapse: collapse; }
#newspaper-b th
{ font-weight: normal; font-size: 14px; color: #fff; line-height: 35px; height: 35px; padding-right: 10px; padding-left: 10px; border-bottom: 1px dotted #4d4d4d; }
#newspaper-b tfoot { color: #008080; }
#newspaper-b tbody
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#newspaper-b td
{ color: #fff; line-height: 30px; height: 30px; padding-right: 10px; padding-left: 10px; border-top: 1px solid #808080; }
#newspaper-b tbody tr:hover td
{ color: #fff; background: #808080 url(../../../../v3/templates/yoo_colorpalette/images/10px20.png); }
