﻿body
{ 
    background-color:   #302C27;
    font-family:        Arial, Helvetica, sans-serif;
	color:              #989693;
	font-size:          14px;
	padding:            0px;
	margin:             0px;
}

h2
{
    color:              #CDA80F;
    padding:            0px;
	margin:             10px 0px 5px 0px;
	font-size:          18px;
	font-variant:       small-caps;
	font-weight:        normal;
}


h2 a:link
{
    text-decoration:    none;
	color:              #CDA80F;
	font-size:          18px;
	font-variant:       small-caps;
}

h2 a:hover
{
    text-decoration:    underline;
}

h3
{
    color:              #CDA80F;
    padding:            0px;
	margin:             10px 0px 5px 0px;
	font-size:          14px;
	font-variant:       small-caps;
	font-weight:        normal;
}
b
{
    color:              #D6D6D6;
	text-weight:        bold;
}

img
{ 
    border:             0;
}

a
{
    color:              #D6D6D6; 
	text-decoration:    none;
}

a:hover
{
    text-decoration:    underline;
}

a:visited
{
    color:              #D6D6D6;
    text-decoration:    underline;
}

ul
{
    list-style:         none;
    padding:	        0px;
	margin:             10px 0px 0px 10px;
}

li
{
    color:            #fff;
    line-height:      18px; 
	background:       url(images/arr_2.gif) center left no-repeat; 
	padding-left:     18px; 
	text-decoration:  underline;
}

/*==============Header=================*/
.header_tl
{
    background:       	url(images/header_tl.jpg) top center repeat-x;
	padding:            0px;
	margin:             0px;
}

.header
{
    background:          url(images/header_bg.jpg) top no-repeat; 
	height:              213px;
}

.header_left
{
    width:               60%;
	height:              107px;
	float:               left;
}

.header_left img
{
    margin:              22px 0 0 67px;
}

.header_right
{
    float:               right;
	text-align:          right;
	padding-top:         30px;
	font-size:           14px;
	color:               #D6D6D6;
}

.header_right a:link
{ 
    color:               #D6D6D6;
    text-decoration:     underline;
}

.header_right a:hover
{
	color:              #CDA80F;
    text-decoration:     underline;
}

.header_right a:visited
{ 
    color:               #D6D6D6;
    text-decoration:     underline;
}

.header .menu
{
	float: left;
	position: relative;
	top: -20px;
	left: -12px;
	width: 766px;
	height: 130px;
    padding:             0 9px 0 12px;
}

.header .menu img
{  
    margin-right:       1px;
}
/*==============//Header=================*/

/*==============Layout=================*/
.clear
{
    clear:              both;
}

.main
{
    width:              766px; 
	margin:auto;
}

.content
{
    padding:            0 15px;
}

.column
{
    float:              left;
}

.col1
{
    width:              44%;
	float:              left;
	padding-right:      5px;
}

.col1 img
{
    float:              left;
	margin-right:       10px;
	padding-bottom:     10px;
}

.col2
{
    width:              45%;
	float:              left;
	margin-left:        10px;
	border-left:        1px #666 solid;
	padding-left:       10px;
}

.col2 img
{
    float:              left;
	margin-right:       10px;
	padding-bottom:     10px;
}

.split_col
{
    width:              48%;
	margin:             0px 10px 10px 0px;
	padding:            0px;
}

.split_col img
{
    float:              left;
	border:             none;
	margin-right:        10px;
}

.col_left
{
    padding-bottom:     10px;
	width:              295px; 
	float:              left;
}


.mid
{
    width:             520px; 
	padding:           10px; 
	margin:            0px;
	background:        url(images/footer_bg.jpg) top no-repeat; height:208px;
}

/*Image + Text as used in about.html and testimonials.html */
.image_text
{
    margin:             0px;
}

.image_text img
{
    float:              left;
}
/* //END Image + Text */

.textarea
{
    margin:             0px 0px 10px 0px;
}

.textarea a:link
{
    color:              #fff;
}
.textarea a:hover
{
    color:              #CDA80F;
	text-decoration:    underline;
}
.textarea a:visited
{
    color:              #fff;
}
.teaser_wrapper
{
    padding:            10px 0px;
	border-bottom:      1px #666 solid;
}

.teaser
{
    width:              98px;
	float:              left;
	text-align:         center;
}

.teaser img
{
    padding:            0px 0px 5px 0px;
}


.col_right
{
    padding:            0px 10px 0px 15px;
	width:              400px;
	float:              left;
	overflow:           auto;
	border-left:        1px #666 solid;
	margin-left:        10px;
}
/* For HOMEPAGE*/
.col_lower1
{
    padding:            0px 0 33px 0px;
	width:              188px; 
	float:              left;
	border-right:       1px #666 solid;
}

.col_lower2
{
    width:              188px; 
	float:              left; 
	padding:            0px 10px;
}


.col_lower2 li
{
    color:            #fff;
    line-height:      18px; 
	background:       none; 
	padding-left:     4px; 
	text-decoration:  underline;
}

.col_lower2 li a:link
{
    color:            #fff;
    line-height:      18px; 
	background:       none; 
	padding-left:     4px; 
	text-decoration:  underline;
}

.col_lower2 li a:hover
{
	color:              #CDA80F;
    line-height:      18px; 
	background:       none; 
	padding-left:     4px; 
	text-decoration:  underline;
}

.col_lower2 li a:visited
{
    color:            #fff;
    line-height:      18px; 
	background:       none; 
	padding-left:     4px; 
	text-decoration:  underline;
}

/* END For HOMEPAGE*/

.dv
{
    background:         url(images/mpt.gif) bottom repeat-x; 
	height:             1px;
}

.line
{
    background:         url(images/mpt.gif) 308px top repeat-y; 
	width:              100%;
}

.contact_list
{
    padding-left:       50px;
}



form
{
    font-weight:        bold;
    margin:             10px 0px 10px 0px;
	color:              #fc0;
}

form input
{
    margin:             5px 0px 10px 0px;
}

form textarea
{
    margin:             5px 0px 10px 0px;
}

.contact h2
{
    margin:             0px;
}

.contact .textarea img
{
    float:             left;
	margin:            0px 10px 0px 0px;
}
ul.contact
{
    list-style-type:    none;
}

li.contact
{
    margin:             0px;
}


/*FOOTER*/
.footer_tl
{
    background:         url(images/footer_tl.jpg) top center;
	padding:            0px 10px 0px 12px;
	height:             100px;
}

.footer_tl .left
{
    background:         url(images/footer_bg.jpg) top no-repeat; 
	height:             208px;
	width:              4px;
}

.footer_tl .right
{
    margin-top:       0px;
    background:       url(images/footer_bg.jpg) top no-repeat; height:208px;
