@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; text-shadow:none !important; -webkit-text-stroke: 0; }
.clr { clear:both;}

@font-face {
    font-family: 'open_sansregular';
    src: url('Fonts/opensans-regular-webfont.eot');
    src: url('Fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('Fonts/opensans-regular-webfont.woff') format('woff'),
         url('Fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('Fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('Fonts/opensans-bold-webfont.eot');
    src: url('Fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('Fonts/opensans-bold-webfont.woff') format('woff'),
         url('Fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('Fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}



.dnnFormItem > label.dnnFormLabel {
    width: 36%;
}


/* Pop up display css */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.dnnFormPopup.ui-draggable.ui-resizable {
    top: 53px !important;
}
/* Pop up display css */


/* default css */
h1      { font-family: "open_sansregular"; font-size: 30px; font-weight: normal; color: #4F4F4F; margin:5px 0; padding:0; line-height:normal;}
h2      { font-family: "open_sansregular"; font-size: 25px; font-weight: normal; color: #4F4F4F; margin:5px 0; padding:0; line-height:normal;}
h3      { font-family: "open_sansregular"; font-size: 20px; font-weight: normal; color: #4F4F4F; margin:5px 0; padding:0; line-height:normal;}
h4      { font-family: "open_sansregular"; font-size: 15px; font-weight: normal; color: #4F4F4F; margin:5px 0; padding:0; line-height:normal;}

ul      { margin:0px 5px 0px 25px; padding:5px 0px 5px 0px;}
ul li   { font-family: 'open_sansregular'; font-size:12px; color:#282828; font-weight:normal; line-height:21px; text-decoration:none; list-style-type:disc; }
p       { font-family: 'open_sansregular'; font-size:12px; color:#282828; font-weight:normal; line-height:21px; text-decoration:none;          margin:5px 0; text-align: left;}

#content-in td { color: #282828; font-family: "open_sansregular"; font-size: 12px; font-weight: normal; line-height: normal;}
strong, b      { font-family: "open_sansregular"; font-weight: bold;}


/* default css */


#mainwrapper    { width:100%; margin:0 auto;}

#top            { width:100%; margin:0; border-bottom:1px solid #e3e3e3; display:none;}
#top-mid        { width:1140px; padding:10px 0; margin:0 auto;}
#search         { width: 910px; float: left;}
#search-box     { width: auto; float: left; margin:0;}

#logo_sec       { width:100%; margin:0; border-bottom:1px solid #e3e3e3;}
#logo_sec_mid   { width:1140px; padding:17px 0 0; margin:0 auto;}
#logo           { float:left; z-index:1111 !important; position:relative;}
#nav            { float:right; padding:15px 0; width: auto; margin:0; }


#developer      { float: right; margin: 0 28px 0 0; }
#developer a    { float:right; font-family:"open_sansregular"; position:relative; font-size:11px; text-decoration:none;  color:#000;}
.developer-divi { font-size:11px; color:#000;}

#slid_sec       { width:100%; margin:0; background-color:#f8f8f8; padding-bottom:10px; /*  background-image:url(images/slidebg.jpg); background-repeat:repeat-x; background-position:center top; border-bottom:1px solid #e3e3e3; */}
#slid_sec img   { width:100%; height:auto;}

#slider_sec     { width:100%; margin:0px 0 20px 0 !important; padding:0; background-image:url(images/slidebg.jpg); background-repeat:repeat-x; background-position:center bottom;}
#slider_mid     { width:1140px; height:auto; margin:0 auto;}
#slider_mid img { width:100%; height:auto;}

#box_sec        { width:100%; margin:0;}
#box_sec_mid    { width:1140px; margin:0 auto;}
#box            { float:left;}
#box_sec #box_sec_mid #box .box_midimg       { width:32%; max-width:100%; margin:0; float:left;}
#box_sec #box_sec_mid #box .box_midimg-mid   { width:32%; max-width:100%; margin:0 21px; float:left;}

#content        { width:100%; margin:0; border-bottom:1px solid #e3e3e3;}
#content_mid    { width:1120px; padding:20px 10px; margin:0 auto;}
#contentbox1    { width:100%; float: left; margin:0 0 20px 0;}
#contentbox1 p  { font-family: 'open_sansregular'; font-size:14px; color:#282828; font-weight:normal; line-height:21px; text-decoration:none; margin:5px 0; text-align:center;}
#contentbox_sec { width:100%; float:left;}

#con-left        { width:100%; max-width:50%; float:left;}
#imagebox1       { width:150px;float:left; margin:0px 2px 3px 4px;} 
#conleft         { float:left; margin:0px 20px 50px 0px;}   
#text1           { width:347px; float:left;}
.text1           { font-family: 'open_sansbold'; font-size:18px; color:#444444; font-weight:normal; line-height:20px; text-decoration:none;}
.date1           { font-family: 'open_sansregular'; font-size:11px; color:#444444; font-weight:normal; line-height: normal; text-decoration:none;}
#con-left p      { font-family: 'open_sansregular'; font-size:14px; color:#444444; font-weight:normal; line-height:20px; text-decoration:none; margin:10px 0; text-align:justify;}


#con-right       { width:100%; max-width:50%; float:left;}
#imagebox2       { width:150px;float:left; margin:0px 2px 3px 4px;} 
#conright        { float:left; margin:0px 0px 50px 20px;}   
#text2           { width:347px; float:left;}
.text2           { font-family: 'open_sansbold'; font-size:18px; color:#444444; font-weight:normal; line-height:20px; padding-left:10px; text-decoration:none;}
.date2           { font-family: 'open_sansregular'; font-size:11px; color:#444444; font-weight:normal; line-height:20px; padding-left:10px; text-decoration:none;}
#con-right p     { font-family: 'open_sansregular'; font-size:14px; color:#444444; font-weight:normal; line-height:20px; text-decoration:none; margin:10px 0; text-align:justify;}



#Fotter_sec     { width:100%; margin:0; background-color:#3a3a3a;}
#fotter_mid     { width:1140px; padding:25px 0; margin:0 auto;}
#fott_box1      { width:425px; float:left;}

#fott_box2      { width:350px; float:left;}
#fott_box2 h1   { font-family: 'open_sansregular'; font-size:16px; color:#fff; font-weight:normal; text-transform:uppercase; text-decoration:none; margin:10px 0; line-height:normal; padding:0;}
#fott_box2 p    { font-family: 'open_sansregular'; font-size:12px; color:#878787;font-weight:normal;text-decoration:none; margin:15px 0 5px 0;}

#fott_box2 ul   { margin:0; padding:0;}
#fott_box2 ul li{ font-family: 'open_sansregular'; font-size:12px; color:#878787;font-weight:normal;text-decoration:none; margin:0; padding:0px 0 0 10px; list-style-type:none; background-image:url(images/bullet.jpg); background-position:left 6px; background-repeat:no-repeat;}
#fott_box2 ul li a:link    { color:#878787; text-decoration:none;}
#fott_box2 ul li a:hover   { color:#878787; text-decoration:underline;}
#fott_box2 ul li a:active  { color:#878787; text-decoration:none;}
#fott_box2 ul li a:visited { color:#878787; text-decoration:none;}




#fott_box3      { width:365px; float:left;}
#fott_box3 h1   { font-family: 'open_sansregular'; font-size:16px; color:#fff; font-weight:normal; text-transform:uppercase; text-decoration:none; margin:10px 0; line-height:normal; padding:0;}
#fott_box3 ul   { margin:0; padding:0;}
#fott_box3 ul li{ font-family: 'open_sansregular'; font-size:12px; color:#878787;font-weight:normal;text-decoration:none; margin:0; padding:0px 0 0 10px; list-style-type:none; background-image:url(images/bullet.jpg); background-position:left 6px; background-repeat:no-repeat;}
#fott_box3 ul li a:link    { color:#878787; text-decoration:none;}
#fott_box3 ul li a:hover   { color:#878787; text-decoration:underline;}
#fott_box3 ul li a:active  { color:#878787; text-decoration:none;}
#fott_box3 ul li a:visited { color:#878787; text-decoration:none;}



#copyright     { width:100%; margin:0; background-color:#303030;}
.copyright     { font-family: 'open_sansregular'; font-size:11px!important; color:#868686; font-weight:normal; text-transform:capitalize; text-decoration:none;}
#copyright div, #copyright span, #copyright a {
    font-size: 11px !important; text-transform: capitalize;
}
#copyright_mid { width:1140px; padding:15px 0; margin:0 auto;}
#copyright_sec { width:auto; padding:0; text-align: left; float:left;}
#link_sec      { width:auto; float:right; text-align: right;}
.footermenu         { font-family: 'open_sansregular'; font-size:12px!important; font-weight: normal; color:#868686; text-decoration: none;}
.footermenu:link    { color:#868686; text-decoration: none; }
.footermenu:hover   { color:#fff; text-decoration: underline;}
.footermenu:active  { color:#868686; text-decoration: none;}
.footermenu:visited { color:#868686; text-decoration: none;}


/* INTERNAL PAGE CSSS START HERE */
#top-in            { width:100%; margin:0; border-bottom:1px solid #e3e3e3; display:none;}
#top-mid-in        { width:1140px; padding:10px 0; margin:0 auto;}
#search-box-in     { width: 200px; float: right; margin:0; display:none;}
#cont-no           { width: 180px; float: right; margin:0;}
#cont-no h1        { font-family: 'open_sansregular'; font-size:14px; color:#363636; font-weight:normal;text-decoration:none; margin:18px 0; padding:0; line-height:0; text-align:center;}
#social-in         { width: 120px; float: right; margin:9px 0 0 0; display:none;}



#content-in        { width:100%; margin:0; border-bottom:1px solid #e3e3e3;}
#content_mid-in    { width:1140px; padding:0; margin:0 auto;}
#contentbox-in     { width:100%; float: left; margin:0;}

#contentbox_sec-in { width:100%; float:left;}
#conleft-in        { width:800px; float:left; margin:0; padding:0 18px; border-left:1px solid #eee;}
#conleft-in .img1  { width:100%; height:auto;}

.conleft-in-left1   { width:47%; max-width:100%; float:left; margin:5px 10px;}
.conleft-in-right1  { width:47%; max-width:100%; float:left; margin:5px 10px;}


#conleft-in p  { font-family: 'open_sansregular'; font-size:12px; color:#282828; font-weight:normal; line-height:21px; text-decoration:none; margin:5px 0; text-align: left;}
#conright-in         { width:259px; background-color:#f0f0f0; float:right; margin:0; padding:10px 20px;}
#conright-in p       { font-family: 'open_sansregular'; font-size:12px; color:#282828; font-weight:normal; line-height:21px; text-decoration:none; margin:5px 0; text-align: left;}

#conright-in #news_feed          { width:100%;}
#conright-in #news_feed p        { font-family: 'open_sansregular'; font-size:12px; color:#5d5d5d; font-weight:normal; text-decoration:none; margin:0; line-height:15px; text-align: left;}
#conright-in #news_feed a        { font-family: 'open_sansregular'; font-size:12px; color:#06d1a3; font-weight:normal; text-decoration:none; margin:5px 0; text-align: left;}
#conright-in #news_feed a:link  { color:#06d1a3; text-decoration:none;}
#conright-in #news_feed a:hover  { color:#000; text-decoration:underline;}
#conright-in #news_feed a:active  { color:#06d1a3; text-decoration:none;}
#conright-in #news_feed a:visited  { color:#06d1a3; text-decoration:none;}

#conright-in #testi_table p { font-family: 'open_sansregular'; font-size:12px; color:#656565; font-weight:normal; font-style:italic; text-decoration:none; margin:10px; text-align: left;}
#testi_table h1{ font-family: 'open_sansregular'; font-size:16px; color:#454545; font-weight:normal; text-decoration:none; margin:12px 0; padding:0; line-height:0;}
#conright-in #testi_table h2{ font-family: 'open_sansregular'; font-size:14px; color:#9aabaf; font-weight:normal; text-decoration:none;margin:15px 0 0; padding:0; line-height: normal; font-style:italic;}

.table1              { border:1px solid #dadada;}
.tab-title           { font-family: 'open_sansregular'; font-size:23px; color:#000; font-weight:normal; text-decoration:none; padding-left:10px;text-align: left;}
.tab-title a           { font-family: 'open_sansregular'; font-size:23px; color:#000; font-weight:normal; text-decoration:none; padding-left:10px;text-align: left;}
.tab-title a:link        { color:#000; text-decoration:none;}
.tab-title a:hover       { color:#000; text-decoration: underline;}
.tab-title a:active      { color:#000; text-decoration:none;}
.tab-title a:visited     { color:#000; text-decoration:none;}

#fott-left        { width:auto; float:left; text-align:left;}
#fott-right       { width:208px; float:right;}
#fott-right h1   { font-family: 'open_sansregular'; font-size:16px; color:#fff; font-weight:normal; text-transform:uppercase; text-decoration:none; margin:10px 0; line-height:normal; padding:0;}
#fott-right p    { font-family: 'open_sansregular'; font-size:14px; color:#878787; font-weight:normal; text-decoration:none; margin:5px 0;}

#dnn_MobileFormPane {
display:none;	
}

.RadWindow .rwControlButtons li {
	display: inline!important;
}

/* ipad Landscape [HORIZONTAL] CSS Start here */
@media only screen and (max-width : 1024px)   
{
#top-mid        { width: auto; padding:10px; margin:0 auto;}	
#search         { width: auto; float: right;}
#search-box     { width: auto; float: right;}

#logo_sec_mid   { width: auto; padding:10px; margin:0 auto;}

#slid_sec_mid   { width: auto; margin:0 auto;}
#slider_mid     { width: auto; height:auto; margin:0 auto;}
#box_sec_mid    { width: auto; padding:0 10px; margin:0 auto;}
#box_sec #box_sec_mid #box .box_midimg-mid   { width:32%; max-width:100%; margin:0 18px; float:left;}

#content_mid    { width:auto; padding:20px 10px; margin:0 auto;}
#text1           { width:315px; float:left;}
#text2           { width:315px; float:left;}

#fotter_mid     { width: auto; padding:10px; margin:0 auto;}
#fott_box1      { width:325px; float:left;}
#fott_box2      { width:325px; float:left;}
#fott_box3      { width:325px; float:left;}

#copyright_mid { width: auto; padding:10px; margin:0 auto;}


/* INTERNAL PAGE CSSS START HERE */
#top-mid-in     { width: auto; padding:10px; margin:0 auto;}

#content_mid-in { width: auto; padding:0; margin:0 auto;}
#conleft-in          { width:650px; float:left; margin:0; padding:0 20px; border-left:1px solid #eee;}
#conright-in         { width:259px; background-color:#f0f0f0; float:right; margin:0; padding:10px 20px;}

.conleft-in-left1   { width:47%; max-width:100%; float:left; margin:5px 9px;}
.conleft-in-right1  { width:47%; max-width:100%; float:left; margin:5px 9px;}

}

@media only screen and (max-width : 1023px)   
{
/* INTERNAL PAGE CSSS START HERE */
#conleft-in          { width: auto; float:left; margin:0; padding:0 20px; border-left:1px solid #eee;}
#conright-in         { width: auto; background-color:#f0f0f0; float:right; margin:0; padding:10px 20px;}

.conleft-in-left1   { width: auto; max-width:100%; float:left; margin:5px 0;}
.conleft-in-right1  { width: auto; max-width:100%; float:left; margin:5px 0;}
}

@media only screen and (max-width : 918px)   
{
#box_sec #box_sec_mid #box .box_midimg-mid   { width:32%; max-width:100%; margin:0 15px; float:left;}
}

/* ipad Portrait [VERTICAL] CSS Start here */
@media only screen and (max-width : 768px)   
{
#nav            { float:right; padding:15px 0; width:100%; margin:-75px 0px 0px 0px; }

#box_sec #box_sec_mid #box .box_midimg-mid   { width:32%; max-width:100%; margin:0 10px; float:left;}



#con-left        { width:100%; max-width:100%; float:left;}
#conleft         { float:left; margin:0px;} 
#imagebox1       { width:150px;float:left; margin:0px 0px 15px 5px;} 
#text1           { width: auto; float:left;}

#con-right       { width:100%; max-width:100%; float:left;}
#conright        { float:left; margin:0px;} 
#imagebox2       { width:150px;float:left; margin:0px 0px 15px 5px;}  
#text2           { width: auto; float:left;}

#fott_box1      { width:280px; float:left;}
#fott_box2      { width:200px; float:left;}
#fott_box3      { width:245px; float:left;}

#copyright_sec { width:100%; padding:10px 0px; text-align: center; float:left;}
#link_sec      { width:100%; float: left; text-align: center;}


}



/* iphone Landscape  [HORIZONTAL] CSS Start here */
@media only screen and (max-width :568px)   
{
#box_sec #box_sec_mid #box .box_midimg-mid   { width:32%; max-width:100%; margin:0 5px; float:left;}

#fott_box1      { width:100%; float:left;}
#fott_box2      { width:100%; float:left;}
#fott_box3      { width:100%; float:left;}

#copyright div, #copyright span, #copyright a {
    font-size: 12px !important; text-transform: capitalize;
}
}


/* iphone Landscape [HORIZONTAL] CSS Start here */
@media only screen and (max-width : 480px)   
{
/* INTERNAL PAGE CSSS START HERE */
#search-box-in     { width: 100%;  float:right; margin:0; display:none;}
#cont-no           { width: auto; float: left; margin:0;}
#social-in         { width: auto; float: right; margin:9px 0 0 0; display:none;}
	
#dnn_MobileFormPane {
display:block;	
}

#dnn_WebFromPane {
display:none;	
}
#developer { float:right; margin: 5px 0; padding: 2px 0; }
}

@media only screen and (max-width :455px)   
{

#nav {
    float: right;
    margin: -110px 0 0;
    padding: 15px 0;
    width: 100%;
}

#developer {
    float: left;
    margin: 5px 0;
    padding: 2px 0;
}}

/* iphone Portrait [VERTICAL] CSS Start here */
@media only screen and (max-width : 320px)   
{
#search-box     { float: left; margin: 0 0 0 37px;  width: auto; }


/* INTERNAL PAGE CSSS START HERE */
#search-box-in     { width: 100%;  float: left; margin:0; display:none;}
#cont-no           { width: 170px; float: right; margin:0;}
#social-in         { width: 100px; float: left; margin:9px 0 0 0; display:none;}

#conleft-in p  { font-family: 'open_sansregular'; font-size:12px; color:#282828; font-weight:normal; line-height:20px; text-decoration:none; margin:5px 0; text-align: left;}

#conright-in p       { font-family: 'open_sansregular'; font-size:12px; color:#282828; font-weight:normal; line-height:20px; text-decoration:none; margin:5px 0; text-align: left;}


#fott-left        { width:100%; float:left; text-align: center;}
#fott-right       { width:100%; float:left;}

#dnn_MobileFormPane {
display:block;	
}

#dnn_WebFromPane {
display:none;	
}


}

