*
{
    margin: 0;
    padding: 0;
}
body
{
    background: #222222;
    font-family: Tahoma;
    font-size: 100%;
    line-height: 1em;
    color: #9C9C9C;
}


/*in_line*/
img
{
    border: 0;
    vertical-align: top;
}
strong
{
    color: #ff251b;
}
a:hover
{
    text-decoration: none;
}
a
{
    color: #c9c9c9;
}
span a
{
    color: #d0321d;
}
.clear
{
    clear: both;
}
.alignright
{
    text-align: right;
}
.a1
{
    color: #d0321d;
    font-weight: bold;
    font-size: 0.909em;
    display: block;
    margin: 5px 0 3px 0;
}
.a
{
    display: block;
    background: url(images/z_a.gif) right top no-repeat #181815;
    padding: 0px 30px 2px 2px;
    color: #c9c9c9;
    text-decoration: none;
    line-height: 1em;
}
.a:hover
{
    text-decoration: underline;
}
.a2
{
    display: block;
    background: url(images/z_a2.gif) right top no-repeat #181815;
    padding: 0px 15px 2px 2px;
    color: #c9c9c9;
    text-decoration: none;
    line-height: 1em;
}
.a2:hover
{
    text-decoration: underline;
}

.boxRow
{
    width: 205px;
    background: #181818;
    padding-left: 19px;
    margin-left: -19px;
    margin-top: 8px;
}

.boxRow2
{
    width: 175px;
    background: #181818 url(images/z_ul.gif) no-repeat 10%;
    padding: 3px 0px 3px 49px;
    margin-left: -19px;
    margin-top: 8px;
    line-height: 12px !important;
}

.fright
{
    float: right;
}
ul
{
    margin: 0px;
    padding: 0;
    list-style: none;
}
li
{
    background: url(images/z_ul.gif) left top no-repeat;
    padding-left: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: .75em;
}
li a
{
    color: #c9c9c9;
    text-decoration: underline;
}
li a:hover
{
    color: #d0321d;
    text-decoration: none;
}




/*txt, links*/

h1
{
    background: url(images/logo.gif) left top no-repeat;
    width: 350px;
    height: 51px;
    text-indent: -10000px;
    font-size: 1em;
}
h2
{
    color: #c9c9c9;
    font-size: 1em;
    padding: 0;
}

.h2sim
{
    color: #c9c9c9;
    font-size: 1em;
    padding: 0;
}

h3
{
    color: #d0321d;
    font-size: 0.909em;
    margin: 0 0 4px 0;
}
h4
{
    color: #FFFFFF;
    font-size: large;
    margin: 20px 0 20px 0;
}

.h4
{
    color: #FFFFFF;
    font-size: large;
    margin: 8px 0 8px 0;
}

/*header*/
.header_wrapper
{
    height: 292px;
    background: url(images/bg_header_wrapper.jpg) left top no-repeat;
}
.header_wrapper .right
{
    background: url(images/bg_right.jpg) right top repeat-y;
}
.header_wrapper .left
{
    background: url(images/bg_left.jpg) left top repeat-y;
    padding: 0 0 0 23px;
}


/*content*/
#content
{
    font-family: Tahoma;
    font-size: 0.8em;
    line-height: 1.2727em;
    color: #abacaf;
}
#content .col_1 .ind
{
    padding: 16px 41px 10px 19px;
}
#content .title
{
    margin-bottom: 36px;
}
#content p
{
    padding-bottom: 12px;
}
#content .title1
{
    margin-bottom: 55px;
}
#content .pic
{
    float: left;
    margin: 0 30px 15px 0;
}
#content .col_2 .ind
{
    padding-top: 23px;
}

/*footer*/
#footer
{
    background: url(images/bg_footer.jpg) left top no-repeat;
    font-size: 0.8em;
    font-family: Tahoma;
    color: #6b6c6f;
}
#footer a
{
    color: #6b6c6f;
}
#footer .txt
{
    padding: 18px 0 27px 158px;
    color: #b11919;
    font-weight: bold;
}
#footer .txt a
{
    color: #1a1a1a;
    text-decoration: none;
}
#footer .txt a:hover
{
    text-decoration: underline;
}
#footer .txt1
{
    text-align: center;
    font-size: 1.1em;
}


/*================== index.html ==================*/
#page1 #content .col_1 .fright
{
    margin: 30px 5px 0 0;
}
#page1 #content .col_2 .pic1
{
    float: left;
    margin: 0 25px 10px 0;
}
#page1 #content .col_2 .block2 a img
{
    margin-right: 12px;
}
#page1 #content .col_2 .pad
{
    padding-bottom: 7px;
}
#page1 #content .col_2 .pic2
{
    margin: 20px 0 0 12px;
}
#page1 #content .col_2 .pic3
{
    margin: 20px 0 0 0;
}
#page1 #content .block1
{
    width: 224px;
    background: url(images/bg_block.gif) left top repeat-x #2d2e2e;
}
#page1 #content .col_1 .ind
{
    padding: 16px 41px 26px 19px;
}
#page1 #content .block2
{
    background: #0d1012;
}
#page1 #content .col_1 .block1 .fright
{
    margin: 30px 0 0 0;
}

#page1 #content .ind
{
    padding-top: 16px;
}

/*================== index-1.html ==================*/
#page2 #content .col_1 .title1
{
    margin: 43px 0 36px 0;
}
#page2 #content .col_1 .pic
{
    margin: 0 20px 0 0;
}
#page2 #content .a2
{
    display: block;
    background: url(images/z_a2.gif) right top no-repeat #181815;
    padding: 0px 15px 2px 20px;
    color: #c9c9c9;
    text-decoration: none;
    line-height: 1em;
}

/*================== index-2.html ==================*/
#page3 #content .col_1 ul
{
    margin-top: 9px;
}
#page3 #content .col_1 .fright
{
    margin-top: 13px;
}
#page3 #content .col_2 .pic
{
    margin: 0 20px 15px 0;
}
#page3 #content .a
{
    display: block;
    background: url(images/z_a.gif) right top no-repeat #181815;
    padding: 0px 15px 2px 2px;
    color: #c9c9c9;
    text-decoration: none;
    line-height: 1em;
}

/*================== index-3.html ==================*/
#page4 #content .col_1 .ind
{
    padding: 16px 31px 10px 19px;
}
#page4 #content ul
{
    margin-left: 169px;
}
#page4 #content .a
{
    display: block;
    background: url(images/z_a.gif) right top no-repeat #181815;
    padding: 0px 19px 2px 2px;
    color: #c9c9c9;
    text-decoration: none;
    line-height: 1em;
}
#page4 #content p
{
    padding-bottom: 16px;
}
#page4 #content .block2
{
    background: #0d1012;
    margin-top: 40px;
}


/*================== index-4.html ==================*/
#page5 #content .block1
{
    width: 224px;
    background: url(images/bg_block.gif) left top repeat-x #2d2e2e;
    margin-top: 18px;
}
#page5 #content .block1 .bottom
{
    padding: 17px 15px 9px 19px;
}
#page5 #content .title1
{
    margin-bottom: 50px;
}
#page5 #content .col_1 .pic
{
    margin: 0 10px 7px 0;
}
#page5 #content .col_1 .fright
{
    margin-top: 18px;
}
#page5 #content .col_2 .title1
{
    margin: 43px 0 36px 0;
}
#page5 #content .a2
{
    display: block;
    background: url(images/z_a2.gif) right top no-repeat #181815;
    padding: 0px 24px 2px 2px;
    color: #c9c9c9;
    text-decoration: none;
    line-height: 1em;
}


/*================== index-5.html ==================*/
#page6 #content .block2
{
    background: #0d1012;
    margin: 0px;
}
#page6 #content .block2 .ind
{
    padding: 23px 15px 22px 20px;
}
#page6 #content .col_2 .ind
{
    padding-left: 33px;
}
#page6 #content .col_2 a
{
    color: #6b6c6f;
    text-decoration: none;
}
#page6 #content .col_2 a:hover
{
    text-decoration: underline;
    color: #c9c9c9;
}
#page6 #content .col_2 .title1
{
    margin: 43px 0 36px 0;
}
#page6 #content .col_2 .div
{
    height: 26px;
}
#page6 #content .col_2 .div1
{
    height: 61px;
}
#page6 #content .column1
{
    width: 124px;
}
#page6 #content .column1 a
{
    background: url(images/bg_clear.gif) left top no-repeat;
    padding: 0 29px 0 20px;
    color: #c9c9c9;
    margin-left: 44px;
}
#page6 #content .column2
{
    width: 72px;
}
#page6 #content .column2 a
{
    background: url(images/bg_clear.gif) left top no-repeat;
    padding: 0 29px 0 20px;
    color: #c9c9c9;
}



/*================== index-6.html ==================*/
#page7 #content .block .left
{
    background: url(images/bg_left.jpg) left top repeat-y;
    padding: 30px 67px 22px 61px;
}
#page7 #content span
{
    font-weight: bold;
    color: #d0321d;
    font-size: 0.909em;
}
#page7 #content span a
{
    font-weight: bold;
    font-size: 0.909em;
}

/*==================list====================*/
.block
{
    width: 800px;
    background: #212121;
}
.block .right
{
    background: url(images/bg_right.jpg) right top repeat-y;
}
.block .left
{
    background: url(images/bg_left.jpg) left top repeat-y;
    padding: 15px 23px 22px 42px;
}

.block1
{
    width: 224px;
    background: #050505;
}
.block1 .top
{
    background: url(images/bg_block_top.gif) left top no-repeat;
}
.block1 .bottom
{
    background: url(images/bg_block_bottom.gif) no-repeat left bottom;
    padding: 17px 18px 9px 19px;
}

.block2
{
    background: #0d1012;
    margin-top: 22px;
}

.logoBox
{
    background: white;
    width: 402px;
    padding: 20px 20px 20px 20px;
}

.centeredImage
{
    vertical-align: middle;
    display: block;
    margin: auto;
}

.block2 .l_t
{
    background: url(images/t_l.gif) left top no-repeat;
}
.block2 .r_t
{
    background: url(images/t_r.gif) right top no-repeat;
}
.block2 .r_b
{
    background: url(images/b_r.gif) right bottom no-repeat;
}
.block2 .l_b
{
    background: url(images/b_l.gif) left bottom no-repeat;
    padding-bottom: 12px;
}
.block2 .ind
{
    padding: 25px 6px 0px 34px;
}
.block2 .bg_line
{
    background: url(images/bg_line_block.gif) bottom left repeat-x;
    padding-bottom: 11px;
    margin-bottom: 12px;
}
/*==========================================*/


.input
{
    color: #8c8c8c;
    height: 19px;
    width: 198px;
    background: #fff;
    border: solid 1px #b4b4b4;
    font-size: 1em;
    font-family: Tahoma;
}
textarea
{
    background: #FFF;
    color: #8c8c8c;
    border: solid 1px #b4b4b4;
    width: 198px;
    height: 51px;
    overflow: auto;
    font-size: 1em;
    font-family: Tahoma;
}
.glossyHeader
{
    text-align: left;
    background-image: url(images/gloss_30px_lite.png);
    padding-left: 20px;
}

.boxHeader
{
    padding: 10px;
    background-color: #F02219;
    /*background-image: url(images/gloss_30px_lite.png);*/
    background-repeat: repeat-x;
    color: White;
    font-weight: bold;
    width: 100%;
}

.boxHeader2
{
	padding: 10px;
    background-color: #F02219;
    background-image: url(images/gloss_30px_lite.png);
    background-repeat: repeat-x;
    color: White;
    font-weight: bold;
    width: 100%;
}

.list3
{
    padding: 10px;
    color: White;
    margin-top: 0;
    background-color: #555; /*background-image: url(images/shadow_75px_lite.png);*/
    background-position: bottom;
    background-repeat: repeat-x;
    vertical-align: middle;
    width: 100%;
}

.roundedBoxContainer300px
{
    margin: 15px;
    width: 280px;
    margin-right: 30px;
}

.roundedBoxContainer400px
{
    width: 350px;
    margin-right: 30px;
}

.roundedBox
{
    position: relative;
    margin-right: 30px;
}

.columns
{
}

.list2
{
	color: White;
    padding: 10px;
    margin-top: 0;
    background-color: #555; /*background-image: url(images/shadow_75px_lite.png);*/
    background-position: bottom;
    background-repeat: repeat-x;
    vertical-align: middle;
    width: 100%;
}

.quoteSource
{
    text-align: right !important;
}

.quoteText
{
    font-style: italic;
    font-weight: bold;
}

.list2 li
{
    color: #FFF;
    line-height: normal;
}

.list3 li
{
    color: #FFF;
    line-height: normal;
}

.roundedBox div ul li ul li
{
	margin-left: 13px;
}

#myTable tr td
{
	padding: 3px 50px 3px 50px;
}

#myTable
{
	width: 660px;
	margin: 0 auto;
}

.margins-small
{
	margin: 10px;
}

.bottomRounded
{
}