@import url(https://fonts.googleapis.com/css?family=Oswald);
/*container*/
.Container-1 							 { margin-bottom:5px; }
.Container-1 .c_icon						 { float:left; margin:20px 15px 15px 0px;}
.Container-1 .c_top						 { }
.Container-1 .dnntitle					 { padding:0px 0px 6px 0px; white-space:nowrap; text-align:left; }
.Container-1 .contentmain1				 { }
.Container-1 .contentpane				 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; }

.Container-2 							 { margin-bottom:5px; }
.Container-2 .dnntitle					 { background:url(../images/new/c2_line.jpg) 0px 100% repeat-x; padding:0px 0px 6px 0px; }
.Container-2 .contentmain				 { }
.Container-2 .contentpane				 { padding:12px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;}

.Container-3 							 { margin-bottom:5px; }
.Container-3 .dnntitle					 { padding:0px 0px 15px 0px;}
.Container-3 .contentmain				 { }
.Container-3 .contentpane				 { padding:0px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;}

.Container-4 							 { margin-bottom:5px; }
.Container-4 .dnntitle					 { padding:0px 0px 8px 0px;}
.Container-4 .contentmain				 { }
.Container-4 .contentpane				 { padding:0px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;}

.Container-5 							 { margin-bottom:5px; }
.Container-5 .dnntitle					 { padding:0px 0px 8px 0px;}
.Container-5 .contentmain				 { }
.Container-5 .contentpane				 { padding:0px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;}

.Container-6 							 { margin-bottom:5px; border:1px solid #B6B3B3; background:#F8F9F9; padding:5px;}
.Container-6 .dnntitle					 { padding:0px 0px 8px 0px;}
.Container-6 .contentmain1				 { background:url(../images/new/c6_bg.png) 0px 0px repeat-x #fff; padding:10px 15px 5px 15px;}
.Container-6 .contentpane				 { padding:0px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;}

.Container-7 							 { margin-bottom:5px; }
.Container-7 .c_top_left					 { background:url(../images/new/c7_top_left.png) 0px 0px no-repeat;}
.Container-7 .c_top_right				 { background:url(../images/new/c7_top_right.png) 100% 0px no-repeat;}
.Container-7 .c_top_bg					 { background:url(../images/new/c7_top_bg.png) 0px 0px repeat-x; height:37px; margin:0px 8px;}
.Container-7 .dnntitle					 { padding:0px 0px 0px 8px; }
.Container-7 .contentmain1				 { border:1px solid #b28787; border-top:none; border-radius:0px 0px 5px 5px; padding:8px 17px 1px 17px; background:url(../images/new/c7_bg.png) 0px 100% repeat-x #fbeded;}
.Container-7 .contentpane				 { padding:0px 0px 5px 0px; text-align:left; vertical-align:top; clear:both;}

.Container-8							 { margin-bottom:5px; background:#af0303; padding:6px; border-radius:5px;}
.Container-8 .dnntitle					 { padding:0px 0px 5px 10px;}
.Container-8 .contentmain1				 { padding:10px 10px 6px 10px; background:#fff; border-radius:5px;}
.Container-8 .contentpane				 { padding:0px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;}

.Container-9							 { margin-bottom:5px; padding:6px; border-radius:5px;}
.Container-9	.c9_title  				 { margin:0; padding:0 67px 0px 0;}
.Container-9 .dnntitle				{ padding:30px 30px 5px 0px; background:url(../images/new/c9_title.png) no-repeat 100% 0; margin-top:-1px; text-align:right;}
.Container-9 .contentmain1			{ padding:10px; background:#e7e9e6; -moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px; border:1px solid #d8d8d6;}
.Container-9 .contentmain2			{ background:url(../images/new/yinhao.jpg) 0 0 no-repeat;}
.Container-9 .contentpane				 { padding:17px 0px 1px 67px; text-align:left; vertical-align:top; clear:both;}
.Container-9 .Normal			 { font: italic 14px  Georgia, "Times New Roman", Times, serif  }





.Container-1 .title1{font-size:15px;font-weight:bold;color: #474545; line-height:1.3; font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;}

.Container-2 .title2{font-size:20px;font-weight:normal;color: #797474; line-height:1.3; font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;}

.Container-3 .title3{font-size:18px;font-weight:normal;color: #f6fafc; line-height:1.3; font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;}

.Container-4 .title4{font-size:18px;font-weight:bold;color: #af0303; line-height:1.3; font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;}

.Container-5 .title5{font-size:18px;font-weight:normal;color: #797474; line-height:1.3; font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;}

.Container-6 .title6{font-size:18px;font-weight:normal;color: #626262; line-height:1.3; font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;}

.Container-7 .title7{font-size:18px;font-weight:normal;color: #fff; line-height:37px; font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;}

.Container-8 .title8{font-size:18px;font-weight:normal;color: #fff; line-height:30px; font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;}

.Container-9 .title9{font-size:12px;font-weight:normal;color: #3c3c3b; line-height:30px; font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;}





body {FONT-WEIGHT:normal; FONT-SIZE: 12px; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;color:#000; line-height:1.5;}
td {FONT-WEIGHT:normal; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
th {FONT-WEIGHT:blod; FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color:#c02333}
h1 { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #203064; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
   margin:5px 0 10px 0;line-height:1.2;} 
h2 { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #c02333; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
      margin:5px 0 10px 0;line-height:1.2; text-align:left;} 
h3 { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
      margin:5px 0 10px 0;line-height:1.2; text-align:left;} 
h4 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c02333; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
      margin:5px 0 10px 0;line-height:1.2;} 
h5 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #213164; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
      margin:5px 0 10px 0;line-height:1.2;} 
h6 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
     margin-bottom:10px; margin-top:0; margin-right:0px; margin-left:0px;line-height:1.2;} 

p{
	margin:0 0 15px;
}
.redText{
	color:#c02333;
}
.blueRext{
	color:#213164;
}
.tab_response{
	overflow:auto;
}

table.border {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;	 
	border-color: #000000;
}

.box {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;	 
	border-color: #666666;
}

.featuredbox {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;	 
	border-color: #666666;
}

.leftline {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;	 
	border-color: #989898;
}
A,
A:link {
	text-decoration:none;
	transition: color ease 300ms;
	-moz-transition: color ease 300ms; /* Firefox 4 */
	-webkit-transition: color ease 300ms; /* Safari and Chrome */
	-o-transition: color ease 300ms; /* Opera */
	-ms-transition: color ease 300ms; /* IE9? */
	color:#213164;

}

A:active {
	text-decoration: underline;
}

A:visited {
	text-decoration: underline;
	color:#c02333;
}

A:hover {
	text-decoration: none;
}

A:focus {
	outline: none;
	-moz-outline: none;
}


a.boxlink3 {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#cc0000;border-width:1px;color:#41413c;text-decoration:none;background-color:#ffffff;padding-left:4px;padding-right:4px;margin:10px;}
a.boxlink3:visited {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#cc0000;border-width:1px;color:#41413c;text-decoration:none;background-color:#ffffff;padding-left:4px;padding-right:4px;margin:10px;}
a.boxlink3:hover {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#cc0000;border-width:1px;text-decoration:none;color:#56642d;background-color:#002b66;padding-left:4px;padding-right:4px;margin:10px;}




#hotels {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#hotels td, #hotels th {
    border: 1px solid #ddd;
    padding: 8px;
}

#hotels tr:nth-child(even){background-color: #f2f2f2;}

#hotels tr:hover {background-color: #ddd;}

#hotels th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #4CAF50;
    color: white;
}




A.link { FONT-SIZE: 11px; COLOR: #0f509f; text-decoration: none; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.link:hover {COLOR: #3399CC}

A.subnav { FONT-SIZE: 12px; COLOR: #0f509f; text-decoration: none; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
A.subnav:visited {COLOR: #0f509f; text-decoration: none;}
A.subnav:hover {COLOR: #3399CC; text-decoration: underline;}

A.topnav {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; color: #ffffff; padding-top: 0.20cm; text-decoration: underline;}
A.topnav:visited {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; color: #ffffff; padding-top: 0.20cm; text-decoration: underline;}
A.topnav:hover {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; color: #6699ff; padding-top: 0.20cm; text-decoration: underline;}

A.topnavselected {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; color: #6699ff; padding-top: 0.20cm; text-decoration: none;}
A.topnavselected:visited {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; color: #6699ff; padding-top: 0.20cm; text-decoration: none;}
A.topnavselected:hover {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; color: #6699ff; padding-top: 0.20cm; text-decoration: underline;}

A.footerlink { FONT-SIZE: 11px; COLOR: #0f509f; text-decoration: none; font-weight: bolder; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.footerlink:visited {COLOR: #0f509f; text-decoration: none}
A.footerlink:hover {COLOR: #3399CC; text-decoration: underline}

.boxlink_active {font-family:arial,sans-serif;font-weight:bold;font-size:12px;border-style:solid;border-color:#7f8e77;border-width:1px;text-decoration:none;color:#41413c;background-color:#ffffff;padding-left:4px;padding-right:4px;}

a.boxlink {font-family:arial,sans-serif;font-weight:bold;font-size:12px;border-style:solid;border-color:#7f8e77;border-width:1px;color:#41413c;text-decoration:none;background-color:#ffffff;padding-left:4px;padding-right:4px;}
a.boxlink:visited {font-family:arial,sans-serif;font-weight:bold;font-size:12px;border-style:solid;border-color:#7f8e77;border-width:1px;color:#41413c;text-decoration:none;background-color:#ffffff;padding-left:4px;padding-right:4px;}
a.boxlink:hover {font-family:arial,sans-serif;font-weight:bold;font-size:12px;border-style:solid;border-color:#90a74f;border-width:1px;text-decoration:none;color:#56642d;background-color:#e2eebd;padding-left:4px;padding-right:4px;}

a.homepagelink {font-family:arial,sans-serif;font-weight:bold;font-size:17px;border-style:solid;border-color:#7f8e77;border-width:1px;color:#ffffff;text-decoration:none;background-color:#336699;padding:10px 10px 10px 10px; width: 390px; margin:5px 5px 5px 5px;}
a.homepagelink:visited {font-family:arial,sans-serif;font-weight:bold;font-size:17px;border-style:solid;border-color:#7f8e77;border-width:1px;color:#ffffff;text-decoration:none;background-color:#336699;padding:10px 10px 10px 10px; width: 390px; margin:5px 5px 5px 5px;}
a.homepagelink:hover {font-family:arial,sans-serif;font-weight:bold;font-size:17px;border-style:solid;border-color:#7f8e77;border-width:1px;text-decoration:none;color:#ffffff;background-color:#ff9933;padding:10px 10px 10px 10px; width: 390px; margin:5px 5px 5px 5px;}


.defs{font: 1.5em Georgia, serif; color: #666666; padding-bottom: .5em;}
.head{font: 1.9em impact, serif; color: #005300; padding-bottom: .5em;}
.blurb{font: 1.3em Georgia, serif; color: #a46801; padding-bottom: .5em;}

.mainheadingblack { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000 ; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.mainheading { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000 ; FONT-FAMILY: Arial, Helvetica, sans-serif }
.subheading { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.contentheading { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0e5800; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.slogan { FONT-WEIGHT: bold; FONT-SIZE: 17px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-style:italic; line-height: 25px;}


.bigtext { FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.bigorangetext { FONT-WEIGHT: bold; COLOR: #ff9933; FONT-SIZE: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }

.whitetext { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}

.bigboldyellow { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffcc00; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.bigboldwhite { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.mediumboldblue { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0f509f; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.bigboldblue { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0f509f; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.boldblue { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0f509f; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.blue { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #213164; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }

.boldgray { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
.boldorange { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff9933; margin-left: 20; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.boldblack { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
.boldred { FONT-WEIGHT: bolder; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif ; color: #cc0000}
.bigboldred { FONT-WEIGHT: bolder; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif ; color: #cc0000}

.bigboldblack {	FONT-WEIGHT: bolder;FONT-SIZE: 16px;FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000000}

.boldtext { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif}
.boldgreen { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0e5800; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.boldwhite { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.hide { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.smallblack { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
.smallboldblack { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
.smallwhite { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif}
.smallblackbold { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold}
.smallblue { FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.smallred { FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.smallredbold { FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; }
.smallwhite { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.smallgreen {FONT-SIZE: 11px;COLOR: #0e5800;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.smallyellow { FONT-SIZE: 11px; COLOR: #CC9933; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.smallgold { FONT-SIZE: 11px; COLOR: #9A5E0F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.smallgray { FONT-SIZE: 11px; COLOR: #9ba693; FONT-FAMILY: Arial, Helvetica, sans-serif}
.smallwhiteitalic { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; font-style: italic; font-weight: bold}
.tinytext { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.pressreleasedate { FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; }
.normaltext { FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; color: #000000}
.monospace { FONT-SIZE: 11px; FONT-FAMILY: monospace;}
.required { FONT-WEIGHT: bolder; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif ; color: #cc0000; font-style: italic;}
 
div#features ul {padding: 0 0 0 0; margin: 0 0 0 25px;}
div#features li {padding-bottom:5px;}

div#whatsnew ul {padding: 0 0 0 0; margin: 5px 0 0 25px;}
div#whatsnew li {padding-bottom:5px;}

div#highlights ul {padding: 0 0 0 15px; margin: 10px 0 0 25px; margin-bottom: 0; }
div#highlights li {padding-bottom:10px; color: #FFFFFF; font-weight:bolder; }
div#highlights a {COLOR: #ff9933; }
div#highlights a:hover {COLOR: #ffcc00;}


div#highlights2 ul {padding: 0 0 0 15px; margin: 10px 0 0 25px; margin-bottom: 0; }
div#highlights2 li {padding-bottom:10px; color: #1150a0; font-weight:bolder; }
div#highlights2 a {COLOR: #ff9933; }
div#highlights2 a:hover {COLOR: #ffcc00;}


div#listing ul {padding: 0 0 0 0; margin: 0 0 0 25px;}
div#listing li {padding-bottom:2px; padding-top:2px;}


.container, .dnn_layout {
    width: 970px;  
}
#dnn_content{
	margin-top:30px;
}
.container, .dnn_layout {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
header {
    border-bottom: 1px solid #203064;
    -moz-box-shadow: 0px 1px 5px #999;
    -webkit-box-shadow: 0px 1px 5px #999;
    box-shadow: 0px 1px 5px #999;

}

.header_top{
    background-color: #cc0000;
    min-height: 40px;
    line-height: 40px;
    color: #fff;
}
.header_top em.fa{
    font-size: 25px;
    display: inline-block;
    margin: 0 40 0 0;
    vertical-align: middle;
}
.header_top span {
    display: inline-block;
    margin: 0 5px;
}
.header_top a {
    color: #fff;
    font-size: 14px;
	font-weight:bold;
	text-decoration:none;
}
.top_left {
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.top_right {
    float: right;
}
.top_link {
    display: inline-block;
}
.logo {
    float: left;
}
.logo_box{
    padding: 15px 0 0 0;
}
.logo_box h2 {
    float: right;
    font-size: 40px;
    color: #999999;
    line-height: 1.2;
    margin: 0;
    font-weight: bold;
    vertical-align: middle;
    display: inline-block;
    padding: 38px 0 20px;
}
.nav_box ul{
padding:0;
margin:0;
 }
.nav_box li{
 padding: 14px 0;   
list-style: none;
float: left; 
}
.nav_box li a{
float: left;
font-size: 13px;
display: inline-block;
padding: 0 10px;
border-left: 2px solid #999;
line-height: 13px;
color:#203064;
font-weight:bold;
text-decoration: none;
}
.nav_box li:first-child a {
    border: 0;
}
.sileBox{
	float:left;
	width:54.55%;
}
.infoBox{
	float:right;
	width:42.73%;
	background-color:#002b66;
	color:#fff;
	text-align:center;
	white-space: nowrap;
	}
.infoBox:before {
}
.infoBox h5 {
    font-size: 18px;
    line-height: 1.2;
    margin:0 0 15px 0;
	color:#fff;
}
.infoCon {
    display: inline-block;
    vertical-align: middle;
    float: none;
	padding:20px 20px 20px 20px;
	white-space:normal
}
.infoBox p{
	font-weight:bold;
	margin:0 0 15px 0;	
}
.infoCon p:last-child {
    margin: 0;
}
.infoBox h6 {
    font-size: 16px;
    line-height: 1.2;
    margin: 0 0 15px 0;
	color:#fff;
	padding:0;
}
.newCon {
    border: 1px solid #ccc;
    width: 28.0%;
    margin: 0 8% 0 0;
    float: left;
	position:relative;
	    transition: border ease 300ms;
    -moz-transition: border ease 300ms;
    -webkit-transition: border ease 300ms;
    -o-transition: border ease 300ms;
    -ms-transition: border ease 300ms;
}
.newCon:hover{
	border:1px solid #002b66
}
.newCon:hover h3{
    background-color: #002b66;	
}
.newCon:last-child {
    margin: 0;
}
.newBox {
   margin:25px 0 40px 0;
}
.newBox:last-child{
   margin:0 0 25px 0;
}
.newCon h3 {
    background-color: #000000;
    color: #fff;
    font-size: 20px;
    margin: 0;
    line-height: 1.2;
    padding: 12px;
		    transition: background-color ease 300ms;
    -moz-transition: background-color ease 300ms;
    -webkit-transition: background-color ease 300ms;
    -o-transition: background-color ease 300ms;
    -ms-transition: background-color ease 300ms;}
.newCon ul {
    margin: 0;
    padding:10px 0 0 10px;
}
.newCon ul li {
    list-style: none;
    color: #002b66;
    padding: 8px 0;
    line-height: 1.2;
}
.newPad {
    padding: 10px 10px 30px 10px;
}
.newPad a.more {
    position: absolute;
    bottom: 10px;
    right: 8px;
	color:red;
}
.nav_box ul li{
  position: relative;
  
}
.nav_box ul ul{
  display: none;
  position: absolute;
  top: 100%;
  left: 10px;
  min-width: 90%;
  background-color: #FFF;
  box-shadow: 0 0 2px rgba(0,0,0,0.2);
  z-index: 100;
}
.nav_box ul li:hover > ul{
  display:block;
}
.nav_box ul ul li{
  display: block;
  float: none;
  margin: 0;
  padding: 0;
}
.nav_box ul ul li a{
  border:none;
  border-bottom: 1px solid #e3e3e3!important;
  padding:12px 8px ;
  float: none;
  display: block;
  white-space: nowrap;
}
.nav_box ul ul li a:hover{
  background-color: rgba(0,0,0,0.01);
}
.nav_box ul ul ul{
  top:0;
  left: 100%;
}


/*Core Owl Carousel CSS File*/

/* clearfix*/
.carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
/* display none until init */
.carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.carousel .owl-item{
	float: left;
}
.carousel .owl-pagination {
	text-align:center;
	padding:20px 0 0;
	position:absolute;
	top:100%;
	left:2;
	width:100%;
}
.carousel .owl-page{
	cursor: pointer;
	width:21px;
	height:21px;
	border:2px solid #2e2e2e;
	margin:0 5px;
	display:inline-block;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
}

.carousel .owl-page.active{
 }

.carousel .owl-buttons .owl-prev,
.carousel .owl-buttons .owl-next{
	position:absolute;
	left:-30px;
	top:50%;
	width:34px;
	height:34px;
	line-height:34px;
	font-size:0px;
	text-align:center;
	cursor:pointer;
	margin:-17px 0 0 0;
	border:2px solid #2e2e2e;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
}
.carousel .owl-buttons .owl-next{
	left:auto;
	right:-30px;
}

.carousel .owl-buttons .owl-prev:before,
.carousel .owl-buttons .owl-next:before{
	content:"";
	border-left:2px solid #2e2e2e;
	border-bottom:2px solid #2e2e2e;
	width:8px ;
	height:8px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-3px 0 0 -3px;
	font-size:20px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg); 
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);}

.carousel .owl-buttons .owl-next:before{
	border-left:none;
	border-right:2px solid #2e2e2e;
	margin-left:-4px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg); 
	-webkit-transform:rotate(-45deg); 
	-o-transform:rotate(-45deg); 
}
.carousel {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.carousel .owl-buttons .owl-prev:hover,
.carousel .owl-buttons .owl-next:hover{
}
.carousel .owl-buttons .owl-prev:hover:before{
}
.carousel .owl-buttons .owl-next:hover:before{
	border-left:none;
}

.carousel .grabbing { 
    cursor:url(../images/grabbing.png) 8 8, move;
}

.carousel  .owl-wrapper,
.carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.carousel{
	display:none;
} 
.carousel img {
	max-width:100%;
}
.carousel_3 .owl-buttons .owl-prev,
.carousel_3 .owl-buttons .owl-next{
	background-color:#000;
	background-color:rgba(0,0,0,0.8);
	width:40px;
	height:65px;
	margin-top:-32px;
	left:0;
	filter:alpha(opacity=0);
	opacity:0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	    border-radius: 0%;
    -moz-border-radius: 0%;
    -webkit-border-radius: 0;
	border:0;
}
.carousel_3:hover .owl-buttons .owl-prev,
.carousel_3:hover .owl-buttons .owl-next{
	filter:alpha(opacity=100);
	opacity:1;
}
.carousel_3 .owl-buttons .owl-next{
	left:auto;
	right:0;
}
.carousel_3 .owl-buttons .owl-prev:before,
.carousel_3 .owl-buttons .owl-next:before,
.carousel_3 .owl-buttons .owl-prev:hover:before,
.carousel_3 .owl-buttons .owl-next:hover:before{
	border-left:1px solid #FFFFFF!important;
	border-bottom:1px solid #FFFFFF!important;
}
.carousel .owl-buttons .owl-next:before{
   transform: rotate(-45deg);
    -ms-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -o-transform: rotate(-45deg);
    border-right: 0;
}
.carousel_3 .owl-buttons .owl-prev:hover,
.carousel_3 .owl-buttons .owl-next:hover{
	background-color:#006fff;
}
.carousel_3 .photo_box h3 {
    margin: 0;
    text-align: center;
    background: #000;
    color: #fff;
    padding: 10px 5px;
	font-size:11px;
}
.carousel_3 .photo_box .ico span{
	background-color:#002b66;
}
/*Testimonials*/

.Testimonials_tab {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	min-height: 20px;
	transition: height ease-in 200ms;
	-moz-transition: height ease-in 200ms; /* Firefox 4 */
	-webkit-transition: height ease-in 200ms; /* Safari and Chrome */
	-o-transition: height ease-in 200ms; /* Opera */
	-ms-transition: height ease-in 200ms; /* IE9? */
}
.Testimonials_tab img {
	max-width:100%;
}
 
.Testimonials_tab li {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	width: 100%;
	list-style: none;
	
}

.Testimonials_tab .last_page,
.Testimonials_tab .next_page {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 28px;
	line-height: 28px;
	width: 28px;
	background-color: #f2f2f2;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	color: #797979;
	font-family: Helvetica;
	top: auto;
	bottom: 14px;
	left: auto;
	right: 0;
	z-index:15;
	transition: background-color ease-in 200ms;
	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: background-color ease-in 200ms; /* Opera */
	-ms-transition: background-color ease-in 200ms; /* IE9? */
}

.Testimonials_tab .last_page {
	right: 32px;
}

.Testimonials_tab .last_page:hover,
.Testimonials_tab .next_page:hover {
	color: #FFF;
	text-decoration: none;
}

.Testimonials_tab .dot {
	position: absolute;
	bottom: 0;
	z-index:14;
}

.Testimonials_tab .dot a {
	display: inline-block;
	width: 6px;
	height: 6px;
	border: 2px solid #606060;
	margin: 0 3px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-size: 0;
	text-indent: -999px;
	vertical-align: middle
}

*+html .Testimonials_tab .dot a {
	display: inline;
}

.Testimonials_tab .dot a.actived {
	background: #606060;
	width: 10px;
	height: 10px;
}
.logo_img{
	text-align:center;
	padding:30px 0;
}
.logo_img img{
	display:inline-block;
}
h2.new_titel{
	color: #002b66;
    font-size: 18px;
    margin: 0;
    line-height: 1.2;
    padding: 0 0 10px 0;
	text-align:left;
	}
.home_bg01{
	background-color:#203064;
	padding:10px 0;
}
ul.Testimonials_tab.Testimonials_3{
	text-align:center;
	width:100%;
	margin:0 auto;	
}
.Testimonials_3 blockquote{
	padding: 0;
    margin: 0;
    font-size: 12px;
    border-left: 0;
	color:#fff;
	}
.Testimonials_3 blockquote h4{
	font-size:16px;
	margin:0 0 5px 0;
	line-height:1.2;
	color:#fff;
}
.Testimonials_3 blockquote p{
	font-style:italic;
}
.footer_bg {
    background: #cc0000;
    padding: 15px 0;
}
.footer_bg ul {
    float: right;
    color: #fff;
    margin: 0;
    padding: 0;
}
.footer_bg ul li {
    list-style: none;
    font-weight: bold;
}
.footer_bg em.fa{
    font-size: 40px;
    color: #fff;
}
.footer_bottom {
    text-align: center;
    padding: 28px 0 20px 0;
    color: #000;
    font-style: italic;
}
.Theme_01_Default{
	width:600px;
	height:278px;
}
.right_box{
	float:right;
	width:69%;
}
.right_box h1{
	font-size:12px;
	font-style:italic;
	color:#000;
	margin:0 0 15px 0;
	line-height:1.2;
	}
.right_box h1 span{
	font-size:14px;
	color:#c02333;
}
.left_box{
	float:left;
	width:30%;
	
}
.left_box_con{
	background-color:#dbdbdb;
	padding:12px 0 30px 0;
}
.mobile_icon {
    font-size: 26px;
    color: #292929;
    display: inline-block;
    padding: 0 10px;
    border-right: 1px solid #FFF;
    border-right: 1px solid rgba(255,255,255,0.2);
    line-height: 45px;
    cursor: pointer;
    width: 60px;
    text-align: center;
    border-left: 1px solid #EEE;
    border-right: 1px solid #EEE;
    float: right;
    margin: 0 10px 0 0;
}
.mobile_icon.Open .glyphicons:before{
	content: "\E208";
	font-size:22px;
}
#mobile_menu {
	display:none;
	top: 100%;
	left: 0px;
	width: 100%;
	z-index: 906;
	background: #dbdbdb;
	clear: both;
    position: absolute;
    margin-top: 21px;
}

#mobile_menu .menu_main {
	padding: 0 10px;
}

.multi_menu {
	margin: auto;
}

.multi_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.multi_menu ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #efefef;
}

.multi_menu ul li img {
	vertical-align: middle;
}

.multi_menu ul li a {
	font-size: 14px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
	color: #000;
	display: block;
	text-decoration: none;
	outline: none;
	text-align: left;
	    border-bottom: 1px solid #ccc;
}

.multi_menu ul li a:after {
	clear: both;
	content: ".";
	height: 0px;
	font-size: 0px;
	visibility: hidden;
	display: block;
}

.multi_menu ul li a {
	display: inline-block;
}

.multi_menu ul li a {
	display: block;
}

.multi_menu ul li span {
	padding: 10px 0px;
	display: block;
}

.multi_menu ul li .menu_arrow {
	display: block;
	width: 40px;
	padding: 0px;
	height: 45px;
	float: right;
	text-indent: 0px;
	overflow: hidden;
	margin: 0px;
	text-align: center;
	line-height: 45px;
	font-size: 0;
	position: relative;
	color:#000;
}
.multi_menu ul li .menu_arrow:before{
    font-family: "FontAwesome";
    font-size: 15px;
    color: #000;
    content: "\f105";
}

.multi_menu ul li .menu_arrow.arrow_opened {
	    content: "\f067";
}
.multi_menu ul li .menu_arrow.arrow_closed:before{
	content: "\f107"
}
.multi_menu ul ul {
/*	display: none;
	background: #2e2e2e;*/
	padding: 0;
	margin: 0px;
}
.multi_menu ul ul li:last-child {
    border: 0;
}
.multi_menu ul li.current > ul {
	display: block;
}
.multi_menu ul li.current > ul li:last-child{
   border:0;	
}

.multi_menu ul li.active > a,
 .multi_menu ul li a:hover {
}

.multi_menu ul li.current > a,
 .multi_menu ul li.current > a:hover {
	color: #0f509f;
}

.multi_menu ul li a {
	padding: 0 0 0 0
}
.multi_menu ul li li a {
	padding: 6px 0 6px 20px
}
.multi_menu ul li li li a {
	padding: 6px 0 6px 20px
}
.multi_menu ul li li li li a {
	padding: 6px 0 6px 20px
}

.header_element.Open .icon{
	background-color:#ed474a;
}
.multi_menu ul li.active > a,
.multi_menu ul li a:hover {
	color:#0f509f;
}
 .multi_menu ul li.current > a,
 .multi_menu ul li.current > a:hover {	
}
.sub_mobile span:before{
    border: 6px solid transparent;
    border-top: 5px solid #0f509f;
    content: "";
    display: block;
    position: absolute;
    right: 5px;
    top: 50%;
    width: 0;
    margin: -1px 0 0 0;
	}
.sub_mobile.active{
	 border: 1px solid #cc0000;
}
.sub_mobile.active span:before{
	border-bottom: 5px solid #cc0000;
	border-top:0;
}
.sub_mobile {
    width: 70px;
    /* height: 50px; */
    border: 1px solid #ddd;
    /* line-height: 50px; */
    margin: 0 auto;
    position: relative;
    font-size: 14px;
    padding: 10px 20px 10px 5px;
	cursor:pointer;
	    margin-top: 15px;
    margin-bottom: 20px;
}
.mobile_box {
    position: relative;
}
#Left_menu {
    display: block;
    position: relative;
    margin: 20px 0 0 0;
	top: 100%;
    left: 0px;
    width: 100%;
    z-index: 906;
    background: #dbdbdb;
    clear: both;
}
#Left_menu .menu_main {
    padding: 0 10px;
}
#Left_menu .multi_menu ul li a{
	padding:0 0 0 0;
}
#Left_menu .multi_menu ul li li a {
    padding: 0 0 0 10px;
}
#Left_menu .multi_menu ul li.current > ul{
	display:none;
}
/*con*/
.width_600 {
    width: 100%;
}
.width_500{
	width:100%;
}
table.width_600 textarea{
	width:100%;
}
table.width_500 textarea,
.plan_chan table.width_500 textarea{
	width:100%;
}
table.width_600 blockquote,
table.width_500 blockquote {
    padding: 12px 40px;
    margin: 0;
    font-size: inherit;
    border-left: 0;
}
.index_seo:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100px;
    height: 15px;
    z-index: 0;
    box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
    -moz-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
    -webkit-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
    margin: -26px 0 0 -5px;
    transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
}
.index_seo:after {
    content: "";
    position: absolute;
    top: 100%;
    right: 0;
    width: 100px;
    height: 15px;
    z-index: 0;
    box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
    -moz-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
    -webkit-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
    margin: -26px -5px 0 0;
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    -o-transform: rotate(5deg);
}
.index_seo .seo_con{
    border: 1px solid #cccccc;
    border-top: 3px solid #006fff;
    background-color: #FFF;
    padding: 20px 25px;
    z-index: 1;
    position: relative;
    text-align: center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.index_seo .seo_con {
    border-top-color: #cc0000;
}
.index_seo {
    text-align: center;
	position:relative;
	margin:0 0 30px 0;
	font-size:14px;
	font-weight:bold;
}

.index_seo p {
    margin: 0 0 0;
    /* width: 80%; */
    margin: 0 auto;
    text-align: justify;
}
.index_seo h1{
	margin:0 0 10px 0;
}
.index_seo h2{
	margin:0 0 15px 0;
	text-align:center;	
}


.newBox.inner_newbox .newCon { 
    width: 32%;
    margin: 0 2% 0 0;
}
.newBox.inner_newbox .newCon:last-child {
    margin: 0;
}
/*accordion_1*/
.accordion_1.panel-group{
	margin-bottom:0;
	}
.accordion_1 .panel-default{
	border-radius:			0px;
	-moz-border-radius:		0px;
	-webkit-border-radius:	0px;
	box-shadow:			none;	
	-moz-box-shadow:	none; 	
	-webkit-box-shadow: none;
}
.accordion_1 > .panel-default > .panel-heading{
	background-color:transparent;
	padding:0px;
	border:none!important;
	border-radius:			0px;
	-moz-border-radius:		0px;
	-webkit-border-radius:	0px;
}
.accordion_1 .panel-body{
	 border:none!important;
	 padding:15px 30px !important;
}
.accordion_1 .panel-body p.linker{
	text-align:right;
	}
.accordion_1 .panel-title a {
	color:#fff;
	display:block;
	padding:10px 35px 10px 10px;
	position: relative;
	text-decoration:none;
	font-size: 15px;
	font-weight:normal;
	background-color:#203064;
	transition: 		color ease-in 200ms,background-color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms,background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms,background-color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* IE9? */
}
.accordion_1 .panel-title a .accordion_icon{
	width: 20px;
	height: 20px;
	line-height:20px;
	position: absolute;
	right: 10px;
	top: 50%;
	margin:-10px 0 0 0;
	text-align: center;
	color: #fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border:1px solid #fff;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}

.accordion_1 .panel-title a.collapsed{
	color: #333;
	border:none;
	background-color: transparent;
}
.accordion_1 .panel-title a.collapsed .accordion_icon{
	color: #888888;
	border:1px solid #888;
}
.accordion_1 .panel-title a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#203064;
}
.accordion_1 .panel-title a:hover .accordion_icon {
	color: #fff;
	border:1px solid #fff;
}
.accordion_1 .accordion_icon:before {
	content: "\f067";
	font-family:'FontAwesome';
	margin: 0 0 0 -4px;
	margin:0 0 0 4px\9;
	position: absolute;
}

.accordion_1 .panel-title a .accordion_icon:before {
	content: "\f068";
	font-size:12px;
}
.accordion_1 .panel-title a.collapsed .accordion_icon:before {
	content: "\f067";
	font-size:12px;
}
@media only screen and (min-width: 1200px) {
.dnn_layout,.container {
	width: 1130px;
}
ul.Testimonials_tab.Testimonials_3{
	width:71%;
}
.infoBox h6{
	padding:0 50px;
}
.right_box{	
	width:76.5%;
}
.left_box{	
	width:21.5%;	
}
table.width_600 {
    width: 600px;
}
table.width_600 textarea{
	width:370px
}
table.width_500 textarea{
	width:300px
}
.width_500{
	width:500px;
}
.plan_chan table.width_500 textarea {
    width: 600px;
}
}


@media only screen and (min-width: 768px) and (max-width: 979px) {

.dnn_layout,.container {
	width: 736px;
}
.newCon {
    border: 1px solid #ccc;
    width: 32%;
    margin: 0 2% 0 0;
}
.logo_box h2 {  
    font-size: 30px;   
    width: 40%;
    text-align: right;
}
.logo {
    width: 60%;
}
}
@media only screen and (max-width: 991px) {
.sileBox {
    float: none;
    width: 100%;
}
.infoBox{
    float: none;
    width: 100%;
}
.Theme_01_Default{
	margin:0 auto!important;
}
}
@media only screen and (max-width: 767px) {
.dnn_layout,.container {
	width: auto;
}
.newCon,
.newBox.inner_newbox .newCon{
    width: 100%;
    margin: 0 0 0 0;
}
.right_box{
	float:left;
}
.right_box,.left_box{	
	width:100%;
	float:none;
}
.left_box{
	margin-bottom:15px;
}
.logo_box h2 {
    float: none;  
    display: block;
    padding: 0;
    text-align: center;
	font-size:25px;
}
.logo_box {
    text-align: center;
}
.logo {
    float: none;
	display: inline-block;
}
.header_top{
	text-align: center;
	line-height: 1.6;
}
.header_top em.fa { 
    display: block;
    margin: 5px 0 0 0;
    text-align: center;
}
.top_link {
    display: block;
    text-align: center;
}
.top_right,.top_left{
    float: none;
}
div#highlights3 ul {
    padding: 0 0 0 15px;
}

 }
@media only screen and (max-width: 450px) {
.plan_chan table td{
	display:block;
	padding:0;
}
.plan_chan td.title {
    margin: 15px 0 3px 0;
}
	
}





.rTable {
		    	display: table;
		    	width: 100%;
		}
		.rTableRow {
		    	display: table-row;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		}
		.rTableCell, .rTableHead {
		    	display: table-cell;
		    	padding: 3px 10px;
		    	border: 1px solid #999999;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		    	font-weight: bold;
		}
		.rTableFoot {
		    	display: table-footer-group;
		    	font-weight: bold;
		    	background-color: #ddd;
		}
		.rTableBody {
		    	display: table-row-group;
		}
p.solid {border-style: solid;}


.hide-info{
  display:none
}


a.boxlink2 {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#7f8e77;border-width:1px;color:#ffffff;text-decoration:none;background-color:#990033; padding: 15px 25px;margin-top: 50px;}
a.boxlink2:visited {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#7f8e77;border-width:1px;color:#ffffff;text-decoration:none;background-color:#990033; padding: 15px 25px;margin-top: 50px;}
a.boxlink2:hover {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#90a74f;border-width:1px;text-decoration:none;color:#ffffff;background-color:#002b66; padding: 15px 25px;margin-top: 50px;}

.GreenText{
	color:#4CAF50;
    font-weight:bold;
}


.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    font-weight:bold;
}

.button2 {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    font-weight:bold;
}

.lgbutton {
    background-color: #b61b1f; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    font-weight:bold;
}

.responsive {
 width: 100%;
  max-width: 500px;
  height: auto
}


.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

* {box-sizing:border-box}

