/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1em; text-align:center; background:#ffffff;}
html, input, textarea
	{	font-family:Arial; 
		color:#1d2328;
	}	
/*---------------------------------------------------------------------------------------------------------------------TEGS*/
a img{ border:0px}
img{ vertical-align:top}
strong{ color:#9f3b0f;}
a{ color:#9f3b0f; text-decoration:underline} 
a:hover{ text-decoration:none}
em{ font-style:normal; color:#1d2328; font-size:1.2em; line-height:1.4em; margin:0 0 15px 0px; display:block}
h4{font-style:normal; color:#1d2328; font-size:1.2em; line-height:1.4em; margin:0 0 5px 0px; display:block}
.clear { clear:both;}
/*----------------------------------------------------------------------------------------------------------------------------UL*/
#subnav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 30px;
    color: #1d2328;
    font-size: 0.92em;
    font-variant: small-caps;
    /*font-weight: 800;*/
    display: block;
    line-height:40px;
    width:100%;
    
}
#subnav ul li
{
    background-position: left bottom;
    background: url(../images/bg_ul.gif) bottom left repeat-x;
    cursor: pointer;
    padding-left: 5px;
    
}
#subnav ul li a
{
    /*color: #9f3b0f;*/
    font-weight: bold;
    font-size: 1em;
    background-position: left center;
    background: url('../images/nav.png') no-repeat left;
    padding-left: 20px;
    text-decoration: none;
    font-family: Tahoma;
} 
#subnav ul li a:hover
{
    text-decoration: none;
    
    /*color: #4c9de2;*/
    
}
/*ul li div{ background:url(../images/bg_list.gif) top left no-repeat; padding:0 0 0px 21px;}*/
.bg_none{ background:none;}

.list{margin:0px; padding:0px; list-style:none; line-height:17px;}
.col1 ul
{
    margin: 0px 0px 15px 10px;
    padding: 0px;
    list-style: none;
}
.col1 ul li
{
    background-position: left center;
    margin: 0px;
    background: url('../images/bg_list_small.gif') no-repeat left;
    padding: 0px 0px 5px 12px;
}
#banner
{
border:1px solid #b7bbc1;
}
/*.list li a{color:#9f3b0f; text-decoration:none; font-size:1.083em; background:url(../images/bg_decoration.gif) bottom left repeat-x; font-weight:normal} 
.list li a:hover { text-decoration:none; color:#fda127 }*/
/*==========================================================================================================================HEADER=======*/
#header {height:450px; color:#a4b6c0; font-size:0.75em}
#header .top{ height:131px; background:url(../images/bg_top.gif) top left repeat-x; word-spacing:7px;}
#header .top p{ padding:65px 0 0 0px; text-align:right}
#header a{ color:#505e66; text-decoration:none; word-spacing:normal}
#header a:hover{ text-decoration:underline}
#header .logo{ position: absolute; margin-top: 17px;}
#header .pic
{
    float: left;
    margin-right: 4px;
}
/*===========================================================================================================================CONTENT=======*/
#content{ font-size:0.75em; width:100%; text-align:left}
#content .title{ display:block; margin:0 0 17px 0px}
#content .flash{ display: block; margin: 0px 0px 17px -7px;}
#content .title1{ display:block; margin:0 0 16px 0px}
#content .indent{ padding:24px 20px 43px 24px}
#content .indent1{ padding:21px 20px 43px 16px}
#content .pic_left{ float:left; margin:0px 17px 0px 0px}
#content .border{ border:1px solid #b7bbc1}
#content .input1{ border:1px solid #b7bbc1;}
#content .width_100{ width:100%}
#content .maxheight{ height:100%}
#content .pic{ display:block; margin:0px 0px 12px 0px}
#content span a{ color:#9f3b0f; text-decoration:none; background:url(../images/bg_decoration.gif) bottom left repeat-x; font-size:1.083em} 
#content span a:hover{ text-decoration:none; color:#fda127}

#content .color{ background:url(../images/bg_color.gif) bottom left repeat-x #ebf2f7;}
#content .bg_color_left{ background:url(../images/bg_color_left.gif) top left repeat-y}
#content .bg_color_right{ background:url(../images/bg_color_right.gif) top right repeat-y}
#content .bg_color_top{ background:url(../images/bg_color_top.gif) top left repeat-x}
#content .bg_color_bot{ background:url(../images/bg_color_bot.gif) bottom left repeat-x}
#content .y_top_left{ background:url(../images/y_top_left.gif) top left no-repeat; height:100%; width:100%}
#content .y_top_right{ background:url(../images/y_top_right.gif) top right no-repeat; width:100%; height:100%}
#content .y_bot_left{ background:url(../images/y_bot_left.gif) bottom left no-repeat; height:100%; width:100%}
#content .y_bot_right{ background:url(../images/y_bot_right.gif) bottom right no-repeat; height:100%; width:100%}

#content .indent_color{ padding:19px 10px 0px 13px;}
#content .indent_color1{ padding:19px 10px 26px 24px}
#content .indent_color2{ padding:19px 10px 40px 12px}
/*===========================================================================================================================CONTENT CLASS=======*/
#page1 #content .col1 .title{ margin:0 0 23px 0px}
#page1 #content .col1 p{ margin:5px 0 0 0px}

#page2 #content .col1 p{ margin:16px 0 11px 0px}
#page2 #content .col3 p{ margin:5px 0 10px 0px}

#page3 #content .col1 .box_1{ padding:27px 0 0px 0px}
#page3 #content .col1 .box_1 p{ margin:2px 10px 17px 0px}
#page3 #content .col1 .box_2{ padding:22px 0 0 0px}
#page3 #content .col1 .box_2 p{ margin:2px 0px 20px 0px}
#page3 #content .col3 p{ margin:1px 0 9px 0px}

#page4 #content .col1 p{ margin:16px 5px 11px 0px}
#page4 #content .col3 p{ margin:2px 0px 19px 0px}
#page4 #content .col3 .p1{ margin:18px 0 17px 0px}

#page5 #content .col1 p{ margin:0px 5px 23px 0px}

#page6 #content .col1 p{ margin:0px 15px 20px 0px}
#page6 #content .col1 a{ color:#1d2328; text-decoration:none; background:url(../images/bg_decoration.gif) bottom left repeat-x}
#page6 #content .col1 a:hover{ text-decoration:none; color:#fda127}


/*============================================================================================================================FOOTER=======*/
#footer { height:88px; padding:21px 0 50px 2px; color:#505e66; font-size:0.75em }
#footer p{ margin:0 0 0 270px; float:left}
#footer a {color:#505e66; text-decoration:underline; font-weight:bold}  
#footer a:hover {  text-decoration:none}
#footer span{ word-spacing:6px; float:left}
#footer span a {color:#505e66; text-decoration:none; word-spacing:normal; font-weight:normal}  
#footer span a:hover {  text-decoration:underline}



/*============================================================================================================================FORM=======*/
.fright { float:right;}
.contacts_box { padding:0 45px 0 0px}

.h_f
{
    height: 27px;
    position: relative;
}
.h{ height:19px; width:210px; margin:0px; padding:0 0 0 4px}
.indent_form{ margin:0 14px 0px 146px}


input{
   background:none;
   border:1px solid #b7bbc1;
   font-family:Arial;
   color:#1d2328;
   font-size:1em
}

input.text
{
    cursor: text;
}

.message{
   width:224px; height:100px;
}

textarea{
   background:none;
   border:1px solid #b7bbc1;
   font-family:Arial;
   color:#1d2328;
   font-size:1em;
   margin:0 0 10px 0px;
   padding:0 0 0 4px;
   overflow:auto}
   
.quotelanguages
{
    color: #000000;
    text-align: left;
    text-decoration: none;


}
.quotelanguages:hover
{
    text-decoration: underline;
}


#table_dtp
{
    border-style: dotted;
    border-width: thin;
    display: block;
    border-collapse: collapse;
    width: 260px;
    vertical-align: middle;
    text-align: center;
    margin-left: 80px;
}

#table_dtp .left
{
    text-align: left;
}

#table_dtp th
{
    padding: 2px 4px 2px 4px;
    text-align: center;
    vertical-align: middle;
}

#table_dtp td
{
    padding: 2px 4px 2px 4px;
}

#fastquote {
	font-family: Verdana;
	font-size: 10px;
	height: 100%;
}

#fastquote #files { margin-bottom: 10px; }

#fastquote #latest_file {margin-right: 1px; width:180px;}

/*#fastquote #img_browse {position:absolute;cursor: pointer; left:189px; top:14px}*/
#fastquote #img_browse {cursor: pointer;}

#fastquote .label {font-weight: 700}

#fastquote .resp {margin-bottom: 10px; width: 213px;}

#fastquote textarea {width: 208px; height: 100px}

#fastquote #send {border-width: 0px; width: 70px; height: 34px; margin-top: 10px;
                                                                    margin-bottom: 10px;}
                                                                    
#fastquote div.fileinput
{
    /*border-style: dashed;
    border-width: thin;*/
    position: absolute;
    top: 14px;
    left: 190px;/*175 - 36*/
    width: 17px;
    height: 20px;
    overflow: hidden;
    z-index: 2;
}
#fastquote div.fileinputs
{
    position: relative;
    width:220px;
    margin-bottom: 5px;
    overflow:hidden;
}

#fastquote div.fakefile
{
    top: 0px;
    left: 0px;
    z-index: 1;
    margin-bottom: 5px;
}

#fastquote input.file
{
    text-align: right;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
    float: right;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right:0;
    margin-left:-66px;
}

#fastquote #files_list
{
    padding: 2px;
    background: none;
    border: 1px solid #b7bbc1;
    font-family: Arial;
    color: #1d2328;
    font-size: 1em;
    position: relative;
    width: 205px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
}
#fastquote #files_list div
{
    height: 17px;
    border-width: thin;
    border-style: none none dotted none;
    border-color: #DADADA;
}

#fastquote #files_list div span
{
    overflow: hidden; display:block; white-space: nowrap; width:187px; float:left;
}
#fastquote #files_list div img
{
    width: 14px;
    height: 14px;
    margin-top: 2px;
    cursor: pointer;
}

#fastquote #files #warning
{
	display:block;
	font-size:8px;
}
	
#security_code
{
    float:left;
}

.code
{
    border-style: none;
    border-width: 0px;
    float: left;
    position: absolute;
    top: 0px;
    right: 0px;
}


/*////////////////////////////////////////////////////////
/*                    UPLOAD STYLES                     */ 
/*////////////////////////////////////////////////////////
