/***************** GENERAL **/
/* general - layout */

html,body{
height:100%}


body{
font-family:tahoma;
color:#000000;
font-size:12px;
margin:0px;
padding:0px;
background:#0072BC
}


.dynamic-web  {
  margin: 		0;
  padding:		0;
  height: 100%; /*stoopid ie*/
}


/* all text - style */
.dynamic-web * {
  font-family:  Arial, Verdana, Helvetica;
}

/* ----- COMMON ELEMENTS -----*/
.dynamic-web .title .content_Title1
{
	color:#5E646D;
	font-size:20px;
	text-align:justify;
	font-weight:bold;
	text-decoration:none;
}
.dynamic-web .content_Title2
{
	color:#87D2FC;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.dynamic-web .content_text1, /*for regular blue text*/
.dynamic-web .divPassword
{
	color:#87D2FC;
	font-size:13px;
	/*text-align:justify;*/
	font-weight:normal;
	text-decoration:none;
}
.dynamic-web .content_text2 /*for small blue text*/
{
	color:#000000;
	font-size:8px;
	font-weight:normal;
	text-decoration:none;
}
.dynamic-web .content_text3 /*for regular white text*/
{
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.dynamic-web .content_text4 /*for regular big white text*/
{
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.dynamic-web .general_inputNoBorder
{
	color:#000000;
	font-size:11px;
	padding-left:5;
	padding-top:0;
}
.dynamic-web .general_input
{
	border:solid 0.01cm #A8B4BB;
	color:#000000;
	font-size:13px;
	padding-left:5;
	padding-top:0;
}

.dynamic-web .general_RadioInput
{
	color:#000000;
	font-size:13px;
	padding-left:5;
	padding-top:0;
}

.dynamic-web .hand_cursor
{
	cursor:pointer;
}

.dynamic-web .must
{
	color:red;
	font-size:13px;
}
.dynamic-web .forms_button
{
	color:#fff;
	border:none;
	cursor:pointer;
	font-weight:bold;
	background:#E20D0D;
	height:23px;
	
}
.dynamic-web .serverMsg
{
	color:#FF5300;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}


/* ------- breadCrumbs ------- */
.dynamic-web .breadCrumbs{
background:#fff;
height:25px;
font-family:tahoma;
font-size:12px;
color:#736E6E;
padding-top:8px;
padding-left:24px;
}


.dynamic-web .breadCrumbs a{
font-family:tahoma;
font-size:12px;
color:#E20D0D;
text-decoration:none;

}

.dynamic-web .breadCrumbs a:hover{
font-family:tahoma;
font-size:12px;
color:#000;
text-decoration:none;
}

.dynamic-web .breadCrumbs .seperator
{
	padding-top:12px;
	color:#736E6E;
	font-size:12px;
	
}

.dynamic-web .breadCrumbs .selected
{
	padding-top:12px;
	color:#736E6E;
}


/* ----- footer -----*/
/*.dynamic-web .footer
{
	color:#58595B;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	background-color:#333333;
}
.dynamic-web .footer a:link, /*for breadCrumbs links
.dynamic-web .footer a:visited,
.dynamic-web .footer a:active 
{
	color:#ffffff;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
}
.dynamic-web .footer a:hover 
{
	text-decoration:underline;
}*/

/* ----- content main ----- */
.dynamic-web .main_grid
{
margin:0px;
padding:0px;
}

.dynamic-web .content
{
	/*background-image:URL(../images/content_bgr.gif);
	background-repeat:no-repeat;*/
	padding-left:10px;
	padding-top:0px;
	padding-right:10px;
	color:#87D2FC;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.dynamic-web .content a:link,
.dynamic-web .content a:visited,
.dynamic-web .content a:active 
{
	color:#000;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
}
.dynamic-web .content a:hover 
{
	text-decoration:underline;
}
.dynamic-web .padding
{
	padding-left:20px;
}


/* ----- HTML TAGS ----- */

p{margin:0px; padding:0px;}

MARQUEE
{
	padding-left:7px;
	padding-right:7px;
}
h1 
{
	color:#ffffff;
	font-size:13px;
	/*text-align:justify;*/
	margin-bottom:0px;
	margin-top:0px;
	font-weight:bold;
	text-decoration:none;
}
h2 
{
	color:#ffffff;
	font-size:13px;
	/*text-align:justify;*/
	margin-bottom:0px;
	font-weight:bold;
	text-decoration:none;
}



/* ----- GENERAL LAYOUT PAGES ----- */

.dynamic-web .banner_top
{
	background-image:URL(../images/dynamic-web-top-banner.jpg);
	color:#01446A;
}

/* ----- CONTACT ----- */
.dynamic-web .contact_window
{
	background-color:#202020;
	border:solid 0.02cm #ffffff;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
}

/* ----- NEWS IN HOME PAGE ----- */

.dynamic-web .news .marquee_news_link 
{
font-family:tahoma;
color:#00568D;
font-size:11px;
text-decoration:none;
}


.dynamic-web .news .marquee_news_link:hover 
{
	text-decoration:underline;
}

.dynamic-web .news_LANG2
{
	padding-right:15px;
	padding-top:5px;
	padding-left:15;
}
.dynamic-web .news_LANG2 .marquee_news_link 
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.dynamic-web .news_LANG2 .marquee_news_link:hover 
{
	text-decoration:underline;
}
/* ----- GENERAL LAYOUT PAGES ----- */

.dynamic-web .banner_top
{
	background-image:URL(../images/dynamic-web-top-banner.jpg);
	color:#01446A;
}

.dynamic-web .bgr_l
{
	background-image:URL(../images/dynamic-web_01.jpg);
	background-repeat:repeat-x;
	color:#01446A;
}

.dynamic-web .bgr_r
{
	background-image:URL(../images/dynamic-web_03.jpg);
	background-repeat:repeat-x;
	color:#01446A;
}

.dynamic-web .bgr_top
{
	background-image:URL(../images/dynamic-web1_01.jpg);
	background-repeat:no-repeat;
	color:#01446A;
	padding-left:8px;
}
.dynamic-web .bgr_top2
{
	background-image:URL(../images/dynamic-web1_02.jpg);
	background-repeat:no-repeat;
	color:#01446A;
}
.dynamic-web .bgr_b1
{
	background-image:URL(../images/dynamic-web1_05.jpg);
	background-repeat:no-repeat;
	color:#01446A;
}

.dynamic-web .bgr_lm
{
	background-image:URL(../images/dynamic-web1_06.jpg);
	background-repeat:repeat-y;
	color:#01446A;
}

.dynamic-web .bgr_rm
{
	background-image:URL(../images/dynamic-web1_06_08.jpg);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
	color:#01446A;
}

/* ----- GENERAL LAYOUT PAGES ----- */

.dynamic-web .dynamic-pages .landing-page-tbls
{
	font-family:tahoma;
font-size:12px;
color:#55646E;
}
.dynamic-web .dynamic-pages a
{
	font-family:tahoma;
font-size:12px;
color:#0061A0;
background:#F5FAFE;
text-decoration:none;
width:610px;
height:21px;
padding-top:3px;
display:block;
border-bottom:1px solid #C1DEF5;
border-right:1px solid #C1DEF5;
padding-left:5px;
}

.dynamic-web .dynamic-pages a:hover 
{
	text-decoration:underline;
}


.dynamic-web .dynamic-pages .landing-page-tbls
{
	font-family:tahoma;
font-size:12px;
color:#55646E;
}
.dynamic-web .dynamic-pages_product a
{
	font-family:tahoma;
font-size:12px;
color:#0061A0;
background:#fff;
text-decoration:none;
width:125px;
display:block;
border:1px solid #C1DEF5;
padding:5px;
}

.dynamic-web .dynamic-pages_product a:hover 
{
	text-decoration:underline;
}

.dynamic-web .dynamic-pages_product2 a
{
	font-family:tahoma;
font-size:12px;
color:#0061A0;
background:#fff;
text-decoration:none;
width:250px;
display:block;
border:1px solid #C1DEF5;
padding:5px;
}

.dynamic-web .dynamic-pages_product2 a:hover 
{
	text-decoration:underline;
}

.dynamic-web .padd{ padding-left:5px;}
  /* -------------------------------------------------------------- */
 /* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */

.divMainMenu .navigation
{
	width:207px;
	font-family:tahoma;
	font-size:12px;
	color:#535E65;
	text-decoration:none;
	white-space:-moz-pre-wrap;
	
}

/*-----ltr top-node----*/
/****************Main Menu Classes ***************************************** */

.dynamic-web .top-node-ltr
{
font-family:tahoma;
font-size:12px;
color:#535E65;
text-decoration:none;
}

.dynamic-web .top-node-ltr a:link,
.dynamic-web .top-node-ltr a:active,
.dynamic-web .top-node-ltr a:visited
{
width:172px;
font-family:tahoma;
font-size:12px;
color:#535E65;
text-decoration:none;
padding-bottom:7px;
padding-left:35px;
padding-top:7px;
display:block;
white-space:normal;
background:url(../images/menu_bullet.jpg) no-repeat left;
border-bottom:1px solid #B2D2E6;
}

.dynamic-web .top-node-ltr a:hover
{
width:166px;
font-family:tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
padding-bottom:7px;
padding-left:35px;
padding-top:7px;
display:block;
white-space:normal;
background: url(../images/menu_over.jpg) top repeat-x #00426D;
border-bottom:1px solid #B2D2E6;
border-right:6px solid #E20D0D;
}

/*--------ltr top-node-expanded ----*/
.dynamic-web .top-node-expanded-ltr
{
font-family:tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
white-space:normal;
}	

.dynamic-web .top-node-expanded-ltr a:active,
.dynamic-web .top-node-expanded-ltr a:link,
.dynamic-web .top-node-expanded-ltr a:visited
{
width:166px;
font-family:tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
padding-bottom:7px;
padding-left:35px;
padding-top:7px;
display:block;
white-space:normal;
background: url(../images/menu_over.jpg) top repeat-x #0B4C75;
border-bottom:1px solid #B2D2E6;
border-right:6px solid #E20D0D;
}	

/*-----ltr top-node-selected-collasped----*/



.dynamic-web .top-node-selected-collapsed-ltr
{
font-family:tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
white-space:normal;
}	

.dynamic-web .top-node-selected-collapsed-ltr a:active,
.dynamic-web .top-node-selected-collapsed-ltr a:link,
.dynamic-web .top-node-selected-collapsed-ltr a:visited
{
width:166px;
font-family:tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
padding-bottom:7px;
padding-left:35px;
padding-top:7px;
display:block;
white-space:normal;
background: url(../images/menu_over.jpg) top repeat-x #0B4C75;
border-bottom:1px solid #B2D2E6;
border-right:6px solid #E20D0D;
}	

/*-----ltr top-node-selected-expanded----*/

.dynamic-web .top-node-selected-expanded-ltr
{


font-family:tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
white-space:normal;
}	

.dynamic-web .top-node-selected-expanded-ltr a:active,
.dynamic-web .top-node-selected-expanded-ltr a:link,
.dynamic-web .top-node-selected-expanded-ltr a:visited
{
width:166px;
font-family:tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
padding-bottom:7px;
padding-left:35px;
padding-top:7px;
display:block;
white-space:normal;
background: url(../images/menu_over.jpg) top repeat-x #0B4C75;
border-bottom:1px solid #B2D2E6;
border-right:6px solid #E20D0D;
}	

/*child node classes*/

.dynamic-web .child-node
{
color:#0061A0;
font-size:12px;
font-family:tahoma;
border-bottom:1px solid #B2D2E6;
padding-bottom:5px;
padding-top:5px;


}

.dynamic-web .child-node a:active,
.dynamic-web .child-node a:link,
.dynamic-web .child-node a:visited
{
color:#0061A0;
font-size:12px;
font-family:tahoma;
background:url(../images/menu_bullet2.jpg) no-repeat left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
width:172px;
border:0px;
display:block;

}
		
.dynamic-web .top-node-div-ltr
{
color:#0061A0;
font-size:12px;
font-family:tahoma;
border-bottom:1px solid #B2D2E6;
padding-bottom:5px;
padding-top:5px;
width:207px;

}

.dynamic-web .top-node-div-ltr a:active,
.dynamic-web .top-node-div-ltr a:link,
.dynamic-web .top-node-div-ltr a:visited
{
color:#0061A0;
font-size:12px;
font-family:tahoma;
background:url(../images/menu_bullet2.jpg) no-repeat left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
width:160px;
border:0px;
display:block;
}

.dynamic-web .top-node-div-ltr a:hover
{
color:#E20D0D;
font-size:12px;
font-family:tahoma;
background:url(../images/menu_bullet2.jpg) no-repeat left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
width:160px;
border:0px;
display:block;

}
.dynamic-web .child-node-selected-expanded-ltr
{
color:#E20D0D;
font-size:12px;
font-family:tahoma;

}

.dynamic-web .child-node-selected-expanded-ltr a:active,
.dynamic-web .child-node-selected-expanded-ltr a:link,
.dynamic-web .child-node-selected-expanded-ltr a:visited
{
color:#E20D0D;
font-size:12px;
font-family:tahoma;
background:url(../images/menu_bullet2.jpg) no-repeat left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
width:160px;
border:0px;
display:block;
}

.dynamic-web .child-node-selected-collapsed-ltr
{
color:#E20D0D;
font-size:12px;
font-family:tahoma;
}

.dynamic-web .child-node-selected-collapsed-ltr a:active,
.dynamic-web .child-node-selected-collapsed-ltr a:link,
.dynamic-web .child-node-selected-collapsed-ltr a:visited
{
color:#E20D0D;
font-size:12px;
font-family:tahoma;
background:url(../images/menu_bullet2.jpg) no-repeat left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
width:160px;
border:0px;
display:block;

}

/*********************** Main menu End ***********************************/
/*----------------new style---------- */

/* CSS Document */
#main_containe_home{
width:100%;
margin:0 auto;
text-align:center;
background:url(../images/bg.jpg) repeat-x #0072BC;

}
#main_containe_inner{
width:100%;
margin:0 auto;
text-align:center;
background:url(../images/bg_inner.jpg) repeat-x #0072BC;
}

#main_page{
width:918px;
margin:0 auto;
text-align:left;
}

#header_container{
background:url(../images/top_header.jpg) no-repeat;
width:918px;
height:107px;
}

.top_contact{
width:225px;
height:89px;
float:right;
margin-right:13px;
margin-top:18px;
font-size:11px;
line-height:18px;
}

.quick_contact{padding-bottom:3px;}
.top_contact strong{color:#00436F;}
.top_contact label{color:#000; width:40px; display:block; float:left; }
.top_contact_input{width:125px; height:13px; border:1px solid #ADD7F2; font-size:11px;}
.top_contact_button{width:41px; height:15px; font-size:9px; background:#004674; color:#fff; border:none; text-align:center; padding:0px; margin:0px; cursor:pointer}
.top_contact_button:hover{background:#CB0000;}

.clr{clear:both;}
.clr2{clear:right;}
.flot_left{float:left;}
.float_right{float:right;}

.flash{
width:893px;
float:left;
}

.content_area{
background:url(../images/bg_content.jpg) repeat-y;
padding-left:12px;
padding-right:13px;
width:893px;
}



.content_center{
width:893px;
float:left;
border-top:5px solid #E20D0D;
min-height:260px;
padding-bottom:20px;
background:#fff;
}

.left_container{
float:left;
width:207px;
padding-top:18px;
}

.middle_content{
width:431px;
padding-left:15px;
padding-right:15px;
padding-top:19px;
background:url(../images/bg_middle_content.jpg) no-repeat;
float:left;
}

.middle_content_inner{
width:630px;
padding-top:19px;
padding-left:24px;
padding-right:24px;
background:url(../images/bg_content_inner.jpg) no-repeat #fff;
float:left

}

.right_container{
width:209px;
float:right;
}


.side_menu{
width:207px;
font-family:tahoma;
font-size:12px;
color:#535E65;
text-decoration:none;
}

.side_menu a{
width:172px;
font-family:tahoma;
font-size:12px;
color:#535E65;
text-decoration:none;
padding-bottom:9px;
padding-left:35px;
padding-top:9px;
display:block;
white-space:normal;
background:url(../images/menu_bullet.jpg) no-repeat left;
border-bottom:1px solid #B2D2E6;
}

.side_menu a:hover{
width:166px;
font-family:tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
padding-bottom:9px;
padding-left:35px;
padding-top:9px;
display:block;
white-space:normal;
background: url(../images/menu_over.jpg) top repeat-x #0B4C75;
border-bottom:1px solid #B2D2E6;
border-right:6px solid #E20D0D;
}

a.side_menu_selected{
width:166px;
font-family:tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
padding-bottom:9px;
padding-left:35px;
padding-top:9px;
display:block;
white-space:normal;
background: url(../images/menu_over.jpg) top repeat-x #0B4C75;
border-bottom:1px solid #B2D2E6;
border-right:6px solid #E20D0D;
}

.child_menu{
color:#0061A0;
font-size:12px;
font-family:tahoma;
border-bottom:1px solid #B2D2E6;
padding-bottom:5px;
padding-top:5px;

}

a.child_menu {
color:#0061A0;
font-size:12px;
font-family:tahoma;
background:url(../images/menu_bullet2.jpg) no-repeat left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
width:172px;
border:0px;
display:block;
}

a.child_menu:hover {
color:#E20D0D;
font-size:12px;
font-family:tahoma;
background:url(../images/menu_bullet2.jpg) no-repeat left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
width:172px;
border:0px;
display:block;
}
a.child_menu_selected{
color:#E20D0D;
font-size:12px;
font-family:tahoma;
background:url(../images/menu_bullet2.jpg) no-repeat left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
width:172px;
border:0px;
display:block;
}
a.child_menu_selected:hover{
color:#E20D0D;
font-size:12px;
font-family:tahoma;
background:url(../images/menu_bullet2.jpg) no-repeat left;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
width:172px;
border:0px;
display:block;
}


.title{
color:#0069AD;
font-family:"trebuchet MS";
font-size:2.0em;
padding-bottom:8px;
}

.news{
width:204px;
text-align:left;
margin-top:5px;
float:left;
}

.news_top{
background:url(../images/news_top.jpg) no-repeat;
width:187px;
height:48px;
font-family:"trebuchet MS";
padding-top:20px;
padding-left:17px;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}

.news_middle{
background:url(../images/news_middle.jpg) repeat-y;
width:174px;
padding-left:15px;
padding-right:15px;
font-family:tahoma;
color:#00568D;
font-size:11px;
}
.news_middle a{
font-family:tahoma;
color:#00568D;
font-size:11px;
text-decoration:none;
}


.news_bottom{
background:url(../images/news_bottom.jpg);
width:204px;
height:14px;
}

.logo_div{
width:193px; 
height:89px; 
float:left; 
margin-top:18px;
 margin-left:28px;
}

.free_quote_div{
width:197px;
padding-left:133px;
padding-top:28px; 
float:left; 
text-align:center;
}

.free_quote{
font-family:Arial, Helvetica, sans-serif; 
font-size:24px; 
color:#1E69A2;
}
.free_quote a{
font-family:Arial, Helvetica, sans-serif; 
font-size:24px; 
color:#1E69A2;
text-decoration:none;
}
.free_quote a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:24px; 
color:#000;
text-decoration:none;
}

.phone_number{
font-family:Arial, Helvetica, sans-serif; 
font-size:24px; 
color:#C32D2F;
}
.phone_number a{
font-family:Arial, Helvetica, sans-serif; 
font-size:24px; 
color:#C32D2F;
text-decoration:none;
}

.link_top{
font-size:11px;
color:#0072BC;
text-decoration:none;
}

.link_top a{
font-size:11px;
color:#4E4E4E;
text-decoration:none;
}
.link_top a:hover{
font-size:11px;
color:#000;
text-decoration:none;
}

.footer{
width:918px;
}

.footer_left{
background:url(../images/footer_left.jpg) no-repeat left;
width:12px;
height:32px;
float:left;
}

.footer_middle{
background:url(../images/footer_mid.jpg.jpg) repeat-x right;
width:888px;
height:27px;
color:#FFFFFF;
text-align:center;
font-family:"trebuchet MS";
font-size:11px;
float:left;
padding-top:5px;

}

.footer_middle a{
color:#FFFFFF;
font-family:"trebuchet MS";
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.footer_middle a:hover{
color:#CAE7FD;
font-family:"trebuchet MS";
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.footer_right{
background:url(../images/footer_right.jpg) no-repeat right;
width:13px;
height:32px;
float:right;
}

.height10
{
	height:10px;
}

