* { margin:0; padding:0;}

body { background:url(images/body_bg.gif) repeat; font-size:100%; line-height:1em; font-family:Arial; color:#838383;}




.quotebox{
width:200px;
float:left;
margin-top:-20px;

}
.quote{
	font-size:14px;
	color:#333;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.quotetitle{
color:#000;
font-weight:bold;
clear:both;
margin-top:20px;
float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}



/*in_line*/

input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#000; font-weight:normal; font-size:1em}

img {border:0; vertical-align:top; text-align:left;}

ul { list-style:none;}



/*==================list====================*/

ul{margin:0px; padding:0px; list-style:none}

ul li { line-height:2.08em; color:#dbdbdb}

ul li a{text-decoration:none; color:#dbdbdb; font-weight:bold}

ul li a:hover{ text-decoration:none; color:#59dff4}



ul.list_2 {margin:0px; padding:0px; list-style:none}

ul.list_2 li { line-height:2.08em; color:#5e5e5e}

ul.list_2 li a{text-decoration:none; color:#5e5e5e; font-weight:bold}

ul.list_2 li a:hover{ text-decoration:none; color:#59dff4}



/*==========================================*/



a {text-decoration:underline; color:#838383}

a:hover {text-decoration:none}



a.link_1 {text-decoration:none; color:#dbdbdb; font-weight:bold}

a.link_1:hover {text-decoration:none; color:#59dff4}



a.link_2 {text-decoration:underline; color:#5e5e5e; font-weight:bold; background:url(images/marker_link.gif) no-repeat 0 7px; padding-left:7px}

a.link_2:hover {text-decoration:none}



a.link_3 {text-decoration:underline; color:#5e5e5e}

a.link_3:hover {text-decoration:none}



.aright {text-align:right}

.column { float:left;}

.clear { clear:both;}





h1{text-indent:-10000px; background:url(images/logo.jpg) no-repeat 0 0; height:93px; font-size:0; line-height:0; margin:0 0 0 44px}



h2 {color:#dbdbdb; font-size:1.2em; margin:0 0 7px 0}



h3 {color:#5e5e5e; font-size:1em; margin:0 0 7px 0}



h4 {color:#fff; font-size:1em; margin:0 0 7px 0}



h5 {color:#007592; font-size:1.1em; margin:5px 5px 5px 5px}



h6 {color:#FF8122; font-size:1.1em; margin:5px 5px 5px 5px}



p {margin:0 0 17px 0}

.p1 {margin:0 0 6px 0}



#site_center {background:url(images/top_bg.gif) repeat-x top}



/*header*/

#header { height:522px; text-indent:30px}



/*content*/

#content {; font-size:0.85em; line-height:1.42em}

.title {margin-bottom:10px; display:block}

.img_left {float:left; margin:0 20px 18px 0}



#content .row_1 strong {color:#dbdbdb}

#content .row_1 b {color:#fff}



.pic {margin-bottom:20px}



.col_bg {background:url(images/col_bg.gif) repeat-y right}



/*footer*/

#footer { height:92px; color:#838383; font-family:Arial; font-size:0.75em; line-height:1.42em}

#footer .indent {padding:28px 0 0 73px}

#footer a {color:#dbdbdb; text-decoration:none}

#footer a:hover {color:#838383}





/*================== index.html ==================*/

#page1 #content .row_1 .col_1 .indent_1 { padding:0 2px 0 44px}

#page1 #content .row_1 .col_1 .indent_2 { padding:22px 20px 27px 73px}

#page1 #content .row_1 .col_2 .indent_1 { padding:0 42px 0 0}

#page1 #content .row_1 .col_2 .indent_2 { padding:23px 40px 27px 38px}

#page1 #content .row_2 .col_1 .indent { padding:22px 10px 24px 71px}

#page1 #content .row_2 .col_2 .indent { padding:30px 40px 20px 31px}

#page1 #content .row_2 .col_2 .block_4 .ind {padding:32px 0 12px 31px}



/*================== index-1.html ==================*/

#page2 #content .row_1 .col_1 .indent_1 { padding:0 2px 0 44px}

#page2 #content .row_1 .col_1 .indent_2 { padding:22px 20px 25px 73px}

#page2 #content .row_1 .col_2 .indent_1 { padding:0 42px 0 0}

#page2 #content .row_1 .col_2 .indent_2 { padding:18px 40px 27px 28px}

#page2 #content .row_2 .col_1 .indent { padding:29px 10px 37px 75px}

#page2 #content .row_2 .col_1 .box {width:419px}

#page2 #content .row_2 .col_1 .col_box_1 {width:231px}

#page2 #content .row_2 .col_1 .col_box_2 {width:188px}

#page2 #content .row_2 .col_2 .indent { padding:30px 50px 37px 31px}



/*================== index-2.html ==================*/

#page3 #content .row_1 .col_1 .indent_1 { padding:0 2px 0 44px}

#page3 #content .row_1 .col_1 .indent_2 { padding:22px 10px 56px 73px}

#page3 #content .row_1 .col_2 .indent_1 { padding:0 42px 0 0}

#page3 #content .row_1 .col_2 .indent_2 { padding:18px 40px 27px 28px}

#page3 #content .row_2 .col_1 .indent { padding:30px 29px 43px 75px}

#page3 #content .row_2 .col_2 .indent { padding:30px 50px 20px 31px}



/*================== index-3.html ==================*/

#page4 #content .row_1 .col_1 .indent_1 { padding:0 2px 0 44px}

#page4 #content .row_1 .col_1 .indent_2 { padding:22px 20px 40px 73px}

#page4 #content .row_1 .col_2 .indent_1 { padding:0 42px 0 0}

#page4 #content .row_1 .col_2 .indent_2 { padding:18px 66px 40px 28px}

#page4 #content .row_2 .col_1 .indent { padding:29px 10px 46px 75px}

#page4 #content .row_2 .col_1 .pic_indent {margin-right:55px}

#page4 #content .row_2 .col_2 .indent { padding:30px 40px 46px 31px}



/*================== index-4.html ==================*/

#page5 #content .row_1 .col_1 .indent_1 { padding:0 2px 0 44px}

#page5 #content .row_1 .col_1 .indent_2 { padding:22px 30px 44px 73px}

#page5 #content .row_1 .col_2 .indent_1 { padding:0 42px 0 0}

#page5 #content .row_1 .col_2 .indent_2 { padding:18px 40px 27px 28px}

#page5 #content .row_2 .col_1 .indent { padding:30px 29px 45px 75px}

#page5 #content .row_2 .col_2 .indent { padding:30px 50px 20px 31px}

#page5 #content .row_2 .col_2 .box {width:443px}

#page5 #content .row_2 .col_2 .col_box_1 {width:270px}

#page5 #content .row_2 .col_2 .col_box_2 {width:173px}





/*================== index-5.html ==================*/

#page6 #content .row_1 .col_1 .indent_1 { padding:0 2px 0 44px}

#page6 #content .row_1 .col_1 .indent_2 { padding:22px 10px 56px 73px}

#page6 #content .row_1 .col_2 .indent_1 { padding:0 42px 0 0}

#page6 #content .row_1 .col_2 .indent_2 { padding:18px 40px 40px 28px}

#page6 #content .row_2 .col_1 .indent { padding:29px 10px 55px 75px}

#page6 #content .row_2 .col_2 .indent { padding:30px 40px 37px 31px}



/*================== index-6.html ==================*/

#page7 #content .row_1 .col_1 .indent_1 { padding:0 2px 0 44px}

#page7 #content .row_1 .col_1 .indent_2 { padding:22px 10px 34px 73px}

#page7 #content .row_1 .col_2 .indent_1 { padding:0 42px 0 0}

#page7 #content .row_1 .col_2 .indent_2 { padding:18px 40px 34px 28px}

#page7 #content .row_2 .col_1 .indent { padding:29px 10px 47px 75px}

#page7 #content .row_2 .col_1 .box {width:440px}

#page7 #content .row_2 .col_1 .col_box_1 {width:232px}

#page7 #content .row_2 .col_1 .col_box_2 {width:208px}

#page7 #content .row_2 .col_2 .indent { padding:30px 40px 50px 31px}



input /*{width:198px; height:20px}*/

.div_input {height:41px}

textarea {width:208px; height:78px; overflow:auto; margin-bottom:10px; display:block}

.div_links {text-align:right; width:440px}



/*================== index-7.html ==================*/

#page8 #content .row_1 .indent_1 { padding:0 42px 0 44px}

#page8 #content .row_1 .indent_2 { padding:22px 30px 34px 73px}

#page8 #content .row_2 .indent { padding:30px 38px 45px 75px}







/*==================block====================*/

.block { background:url(images/block_bg.gif) repeat-x top; width:100%}

.block .left { background:url(images/left_1.gif) no-repeat 0 0}

.block .right { background:url(images/right.gif) no-repeat right top}

.block .ind {padding:24px 0 24px 80px}



.block_2 { background:url(images/block_bg.gif) repeat-x top; width:100%}

.block_2 .left { background:url(images/left_2.gif) no-repeat 0 0}

.block_2 .right { background:url(images/right.gif) no-repeat right top}

.block_2 .ind {padding:24px 0 24px 80px}



.block_3 {background:url(images/top_block.gif) repeat-x top #dadada; border-bottom:solid 1px #ececec; width:100%; color:#5e5e5e}



.block_4 {background:url(images/top_block_2.gif) repeat-x top; border-right:solid 1px #e1e1e1}

.block_4 .left {background:url(images/left_4.gif) no-repeat 51px 0; height:68px}

.block_4 .ind {padding:36px 0 15px 125px}

.block_4 .left_1 {background:url(images/left_4.gif) no-repeat 0 0; height:68px}

.block_4 .ind_1 {padding:36px 0 15px 74px}



.block_5 { background:url(images/block_bg.gif) repeat-x top; width:100%}

.block_5 .left { background:url(images/left_5.gif) no-repeat 0 0}

.block_5 .right { background:url(images/right.gif) no-repeat right top}

.block_5 .ind {padding:24px 0 24px 80px}



.block_6 {background:url(images/top_block_2.gif) repeat-x top; border-right:solid 1px #e1e1e1}

.block_6 .left {background:url(images/left_6.gif) no-repeat 0 0; height:68px}

.block_6 .ind {padding:36px 0 15px 125px}



.block_7 { background:url(images/block_bg.gif) repeat-x top; width:100%}

.block_7 .left { background:url(images/left_7.gif) no-repeat 0 0}

.block_7 .right { background:url(images/right.gif) no-repeat right top}

.block_7 .ind {padding:24px 0 24px 80px}



.block_8 {background:url(images/top_block_2.gif) repeat-x top; border-right:solid 1px #e1e1e1}

.block_8 .left {background:url(images/left_8.gif) no-repeat 0 0; height:68px}

.block_8 .ind {padding:36px 0 15px 73px}



.block_9 { background:url(images/block_bg.gif) repeat-x top; width:100%}

.block_9 .left { background:url(images/left_9.gif) no-repeat 0 0}

.block_9 .right { background:url(images/right.gif) no-repeat right top}

.block_9 .ind {padding:24px 0 24px 80px}



.block_10 {background:url(images/top_block_2.gif) repeat-x top; border-right:solid 1px #e1e1e1}

.block_10 .left {background:url(images/left_10.gif) no-repeat 0 0; height:68px}

.block_10 .ind {padding:36px 0 15px 73px}



.block_11 { background:url(images/block_bg.gif) repeat-x top; width:100%}

.block_11 .left { background:url(images/left_11.gif) no-repeat 0 0}

.block_11 .right { background:url(images/right.gif) no-repeat right top}

.block_11 .ind {padding:24px 0 24px 80px}



.block_12 {background:url(images/top_block_2.gif) repeat-x top; border-right:solid 1px #e1e1e1}

.block_12 .left {background:url(images/left_12.gif) no-repeat 51px 0; height:68px}

.block_12 .ind {padding:36px 0 15px 125px}



.block_13 { background:url(images/block_bg.gif) repeat-x top; width:100%}

.block_13 .left { background:url(images/left_13.gif) no-repeat 0 0}

.block_13 .right { background:url(images/right.gif) no-repeat right top}

.block_13 .ind {padding:24px 0 24px 80px}





.block_14 {background:url(images/top_block_2.gif) repeat-x top; border-right:solid 1px #e1e1e1}

.block_14 .left {background:url(images/left_14.gif) no-repeat 0 0; height:68px}

.block_14 .ind {padding:36px 0 15px 74px}



/*==========================================*/


/*
    This stuff is for the TitleBlock Plugin
*/
.image                                  { position: relative; margin-bottom: 20px; width: 100%; }
.image h2                               { position: absolute; top: 220px; left: 0; width: 100%; }
.image h2 span                          { color: white; font: bold 30px/40px Helvetica, Sans-Serif; letter-spacing: -1px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 6px 8px; }
.image h2 span.spacer                   { padding: 0 2px; background: none; }


/*
    For Specific Slides
*/
#textSlide                              { padding: 10px 30px; }
#textSlide h3                           { font: 20px Georgia, Serif; }
#textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }



/*Web Portfolio Icons*/
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}
