/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, figure, section, fieldset {
margin:0;
padding:0;
}
.regstr td {padding:10px;}

img, fieldset {
border: 0;
}

/* set image max width to 100% */
img.spl {
max-width:100%;
height:auto;
width:auto\9; /* ie8 */
}
img.spl1 {
max-width:100%;
height:250px;
width:auto\9; /* ie8 */
}
img.spl-pf {
height:150px;
width:150px; /* ie8 */
}
img.spl-pf1 {
max-width:100%;
height:100px;
width:100%; /* ie8 */
}
img.normal {
width:120px;
height:90px;
}
img.normal1 {
width:500px;
height:360px;
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
background:#202020;
font:Verdana, Helvetica, sans-serif;
color:#666;
}
a {
color:#026acb;
text-decoration: none;
outline: none;
}
a:hover {
text-decoration: underline;
}
p {
margin: 0 0 0;
padding: 0;
}

/* list */
ul {
margin:0;
padding:0;
line-height:150%; list-style:inside;
}
ol {
margin:0;
padding:0;
line-height:150%; list-style:decimal inside;
}
li {
margin:0 0 0 0;
padding:0;
}
ul.dots li {
margin:0 0 0 1em;
list-style:outside;
list-style-position:outside; padding:0 0 10px 0.5em;
}

ul.dotsf li {
margin:0 0 15px 1em;
list-style:outside;
list-style-position:outside; padding:0 0 15px 0.1em; border-bottom:solid #dae274 1px;
}
ul.dotsp li {
margin:0 1% 15px 1%; background:url(../images/arrow-pts.png) no-repeat left top 5px;
list-style:none;
list-style-position:inside; padding:0 0 15px 25px; border-bottom:solid #dddddd 1px; float:left; width:48%;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
ul.dotsp1 li {
margin:0 0 10px 0.5em; background:url(../images/arrow-pts1.png) no-repeat left top 2px;
list-style:none;
list-style-position:inside; padding:0 0 15px 25px; border-bottom:solid #dddddd 1px;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
line-height:1.0em;
color:#000;
}
h1 {
font-size:2em;
}
h2 {
font-size: 1.6em;
}
h3 {
font-size: 1.4em;
}
h4 {
font-size: 1.2em;
}
h5 {
font-size: 1.1em;
}
h6 {
font-size: 1em;
}

/* reset webkit search input styles */
input[type=search] {-webkit-appearance:none; outline:none;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {display:none;}

/************************************************************************************
STRUCTURE
*************************************************************************************/
.pageall {float:left; width:100%;}
.pagewrap {width:1000px; margin:0 auto;}
.odnwwrap {width:420px; height:420px; margin:0 auto;}

/************************************************************************************
HEADER
*************************************************************************************/
#main {width:100%; background:#ffffff;}

.header {float:left; width:100%; background:#ffffff; position:relative;}

.popdiv0 {float:left; width:100%; background:#ffffff; padding:10px;}
.popdiv {float:left; width:100%; background:#cc0000; padding:25px;}

.tdiv {float:left; width:100%; background:url(../images/grad-hd.gif) repeat-x bottom;}
.tdiv1 {float:left; width:20%; padding:5px 0;}
.tdiv2 {float:left; width:80%; padding:10px 0 0 0;}

.hdiv {float:left; width:100%; background:#ffffff; padding:10px 0;}
.hdiv1 {float:left; width:24%; padding:0 2% 0 0;}
.hdiv2 {float:left; width:74%; padding:0px 0 0 0;}
.hdiv21 {float:left; width:80%; padding:0 0 0 0;}
.hdiv22 {float:left; width:20%; padding:15px 0 0 0;}

.mdiv {float:left; width:100%; background:url(../images/grad-m.jpg) no-repeat; background-size:100% 100%; padding:0 10px;}

.nscdiv {float:left; width:100%; background:#f0f0f0/*url(../images/grad-s.jpg) no-repeat; background-size:100% 100%*/; padding:0 10px;}

.intdiv {float:left; width:100%; background:#006525; padding:6px 10px;}

.nsdiv {float:left; width:40%; padding:10px 4% 0 0;}
.cndiv {float:left; width:30%; padding:10px 4% 0 0;}
.srdiv {float:left; width:22%; padding:5px 0;}
.srdiv1 {float:left; width:84%;}
.srdiv2 {float:left; width:16%;}

.pmdiv0 {float:left; width:38%; padding:0 2% 0 0;}
.pmdiv {float:left; width:100%; background:#fa7001; border-radius:8px; padding:10px;}
.pmdiv1 {float:left; width:100%; background:#ffffff; border-radius:8px; padding:20px;}
.pmdiv11 {float:left; width:62%; padding:0 3% 0 0;}
.pmdiv12 {float:left; width:35%;}

.bdiv {float:left; width:100%; background:#000000;}

.ftjdiv {float:left; width:100%; background:#000000;}
.ftjdiv1 {float:left; width:26%; padding:0 4% 0 0; background:url(../images/sep2.png) no-repeat center right}
.ftjdiv11 {float:left; width:100%; padding:15px 10px;}
.ftjdiv2 {float:left; width:26%; padding:0 4% 0 4%;}
.ftjdiv21 {float:left; width:100%; padding:15px 10px;}
.ftjdiv3 {float:left; width:36%;}
.ftjdiv31 {float:left; width:100%; padding:30px 20px 16px 20px; background:#e11665;}
.ftjdiv31a {width:90%; margin:0 auto;}
.ftjdiv31-1 {float:left; width:100%; padding:0 0 0 13px; background:url(../images/srch-tl.png) no-repeat left top;}
.ftjdiv31-2 {float:left; width:100%; padding:5px; background:#ffffff;}

.h-qsdiv {float:left; width:40%;}
/*.h-qsdiv1 {float:left; width:100%; background:url(../images/bg-qs.png) no-repeat center top; padding:120px 0 30px 0;}*/
.h-qsdiv1 {float:left; width:100%; background:url(../images/tp-qs.png) repeat; padding:30px 0;}
.h-qsdiv11 {float:left; width:100%; padding:10px 50px 0 50px;}
.h-qsdiv11-1 {float:left; width:38%; padding:0 2% 0 0;}
.h-qsdiv11-2 {float:left; width:60%;}

.qsdiv {float:left; width:100%; background:#ebebeb; border-bottom:solid #cccccc 1px; border-top:solid #cccccc 1px;}
.qsdiv1 {float:left; width:100%; background:#f0f0f0; border:solid #cccccc 1px; border-radius:0; padding:20px 30px;}
.qsdiv11 {float:left; width:48%; padding:0 4% 0 0;}
.qsdiv11-lst {float:left; width:48%;}
.qsdiv11-1 {float:left; width:32%;}
.qsdiv11-2 {float:left; width:65%;}

.ndiv {float:left; width:100%; background:#f0dec2;}
.ndiv1 {float:left; width:16%; padding:10px 8px; background:#bf812e;}
.ndiv2 {float:left; width:84%; padding:12px 20px; background:url(../images/arrow1r.png) no-repeat left center;}

.ugdiv1 {float:left; width:36%; padding:0 4% 0 0;}
.ugdiv2 {float:left; width:60%;}

.cdiv1 {float:left; width:82%; padding:0 2% 0 0;}
.cdiv2 {float:left; width:16%;}

.cdiv11 {float:left; width:100%; padding:20px 30px; background:#f6f6f6; -webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0px 5px rgba(0,0,0,.3);}
.cdiv11-i {float:left; width:100%; background:#f7f7f7; padding:25px; border-radius:10px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); box-shadow:0 0px 3px rgba(0,0,0,.5);}
.cdiv11-sp {float:left; width:100%; background:#f6f6f6; -webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0px 5px rgba(0,0,0,.3);}

.wdiv {float:left; width:100%; background:#ffffff; padding:20px 0;}
.wdiv1 {float:left; width:62%; padding:0 3% 0 0;}
.wdiv2 {float:left; width:35%;}

.upfdiv {float:left; width:100%; background:#ffffff; padding:0 0 30px 0; -webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.5); box-shadow:0 0px 5px rgba(0,0,0,.3);}

.lbfdiv {float:left; width:100%; background:#da251e; padding:30px 0;}
.lgfdiv {float:left; width:100%; background:#ffffff; padding:30px 0;}

.ctsdiv {float:left; width:100%; background:#ebebeb; padding:30px 0;}

.fdiv {float:left; width:100%; background:#006525; padding:30px 0;}
.fdiv1 {float:left; width:18%; padding:0 4% 0 0;}
.fdiv2 {float:left; width:22%; padding:0 4% 0 0;}
.fdiv3 {float:left; width:22%; padding:0 4% 0 0;}
.fdiv4 {float:left; width:26%;}

.cpdiv {float:left; width:100%; background:#000000; padding:30px 0;}
.cpdiv1 {float:left; width:50%;}
.cpdiv2 {float:left; width:50%;}

/*membership details*/
.msdiv {float:left; width:33.33%; padding:10px;}
.msdiv11a {float:left; width:100%; height:550px; overflow:auto;}

.msdiv11 {float:left; width:100%; padding:10px; color:#ffffff; border:solid #ebebeb 4px; border-radius:8px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); box-shadow:0 0 3px rgba(0,0,0,.5); transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;}
.msdiv11:hover { background:#ebebeb; color:#000000; border:solid #ffffff 4px;}

/* Scrollbar styles */
.msdiv11a::-webkit-scrollbar {width:8px; height:8px;}
.msdiv11a::-webkit-scrollbar-track {border: 1px solid yellowgreen;}
.msdiv11a::-webkit-scrollbar-thumb {background: yellowgreen;}
.msdiv11a::-webkit-scrollbar-thumb:hover {background: #88ba1c;}

.msdiv11 h2 {font-family:Calibri; font-size:24px; color:#000000; font-weight:normal; text-decoration:none; text-align:center; line-height:100%; padding:15px 10px; background:#dddddd; border-radius:8px;}
.msdiv11:hover h2 { color:#000000;}

.msdiv11 p {font-family:Calibri; font-size:17px; color:#cc0000; font-weight:normal; text-decoration:none; line-height:100%; text-align:center; margin:0 0 20px 0}
.msdiv11:hover p { color:#cc0000;}

.msdiv11 figure {width:60%; display:block; margin:20px auto; font-family:Calibri; font-size:24px; color:#000000; font-weight:normal; text-decoration:none; text-align:center; line-height:100%; padding:10px; border-radius:8px; background:#dddddd; border:solid #dddddd 2px; -webkit-box-shadow:0 3px 3px rgba(0,0,0,.4); -moz-box-shadow:0 3px 3px rgba(0,0,0,.4); box-shadow:0 5px 3px rgba(0,0,0,.2); transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;}
.msdiv11:hover figure {color:#cc0000; border:solid #ffffff 2px; background:#ffffff; -moz-transform: scale(1.1) rotate(360deg); -webkit-transform: scale(1.1) rotate(360deg); -o-transform: scale(1.1) rotate(360deg); -ms-transform: scale(1.1) rotate(360deg); transform: scale(1.1) rotate(360deg);}

.msdiv12 {float:left; width:100%; padding:10px; color:#ffffff; border:solid #ebebeb 4px; border-radius:8px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); box-shadow:0 0 3px rgba(0,0,0,.5); transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;}
.msdiv12:hover { background:#ebebeb; color:#000000; border:solid #ffffff 4px;}

/* Scrollbar styles */
.msdiv12a::-webkit-scrollbar {width:8px; height:8px;}
.msdiv12a::-webkit-scrollbar-track {border: 1px solid yellowgreen;}
.msdiv12a::-webkit-scrollbar-thumb {background: yellowgreen;}
.msdiv12a::-webkit-scrollbar-thumb:hover {background: #88ba1c;}

.msdiv12 h2 {font-family:Calibri; font-size:24px; color:#ffffff; font-weight:normal; text-decoration:none; text-align:center; line-height:100%; padding:15px 10px; background:#e6710c; border-radius:8px;}
.msdiv12:hover h2 { color:#ffffff;}

.msdiv12 p {font-family:Calibri; font-size:17px; color:#cc0000; font-weight:normal; text-decoration:none; line-height:100%; text-align:center; margin:0 0 20px 0}
.msdiv12:hover p { color:#cc0000;}

.msdiv12 figure {width:60%; display:block; margin:20px auto; font-family:Calibri; font-size:24px; color:#000000; font-weight:normal; text-decoration:none; text-align:center; line-height:100%; padding:10px; border-radius:8px; background:#dddddd; border:solid #dddddd 2px; -webkit-box-shadow:0 3px 3px rgba(0,0,0,.4); -moz-box-shadow:0 3px 3px rgba(0,0,0,.4); box-shadow:0 5px 3px rgba(0,0,0,.2); transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;}
.msdiv12:hover figure {color:#cc0000; border:solid #ffffff 2px; background:#ffffff; -moz-transform: scale(1.1) rotate(360deg); -webkit-transform: scale(1.1) rotate(360deg); -o-transform: scale(1.1) rotate(360deg); -ms-transform: scale(1.1) rotate(360deg); transform: scale(1.1) rotate(360deg);}

.msdiv13 {float:left; width:100%; padding:10px; color:#ffffff; border:solid #ebebeb 4px; border-radius:8px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); box-shadow:0 0 3px rgba(0,0,0,.5); transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;}
.msdiv13:hover { background:#ebebeb; color:#000000; border:solid #ffffff 4px;}

/* Scrollbar styles */
.msdiv13a::-webkit-scrollbar {width:8px; height:8px;}
.msdiv13a::-webkit-scrollbar-track {border: 1px solid yellowgreen;}
.msdiv13a::-webkit-scrollbar-thumb {background: yellowgreen;}
.msdiv13a::-webkit-scrollbar-thumb:hover {background: #88ba1c;}

.msdiv13 h2 {font-family:Calibri; font-size:24px; color:#ffffff; font-weight:normal; text-decoration:none; text-align:center; line-height:100%; padding:15px 10px; background:#119f58; border-radius:8px;}
.msdiv13:hover h2 { color:#ffffff;}

.msdiv13 p {font-family:Calibri; font-size:17px; color:#cc0000; font-weight:normal; text-decoration:none; line-height:100%; text-align:center; margin:0 0 20px 0}
.msdiv13:hover p { color:#cc0000;}

.msdiv13 figure {width:60%; display:block; margin:20px auto; font-family:Calibri; font-size:24px; color:#000000; font-weight:normal; text-decoration:none; text-align:center; line-height:100%; padding:10px; border-radius:8px; background:#dddddd; border:solid #dddddd 2px; -webkit-box-shadow:0 3px 3px rgba(0,0,0,.4); -moz-box-shadow:0 3px 3px rgba(0,0,0,.4); box-shadow:0 5px 3px rgba(0,0,0,.2); transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;}
.msdiv13:hover figure {color:#cc0000; border:solid #ffffff 2px; background:#ffffff; -moz-transform: scale(1.1) rotate(360deg); -webkit-transform: scale(1.1) rotate(360deg); -o-transform: scale(1.1) rotate(360deg); -ms-transform: scale(1.1) rotate(360deg); transform: scale(1.1) rotate(360deg);}


/*for gallery imgs*/
.gdiv {float:left; width:32%; margin:0 2% 10px 0;}
.gdiv-lst {float:left; width:32%;}

.ediv {float:left; width:100%; background:url(../images/trbg2.png) repeat; position:absolute; z-index:2; padding:5px 0; border-top:solid #3a1012 1px; border-bottom:solid #3a1012 1px; margin:440px 0 0 0;}
.ediv1 {float:left; width:25%;}

.adiv { width:40%; margin:0 auto;}
.adivall {float:left; width:90%; padding:10% 5%; background:#ffffff; border-radius:20px;}

.adiv1 { width:90%; margin:0 auto;}
.adiv1all {float:left; width:96%; padding:2%; background:#ffffff;}

.parent {
    display: table;
    width:100%;
    position: relative;
    border:0px solid #000;
}
.left {
    width:25%; padding:10px;
}
.right {
    width:75%; padding:10px;
}
.center {
    width: 20%; padding:20px;
}
.one {
    background-color: #eaeaea/*e6ffa3*/;
}
.two {
    background-color:#ffffff;
}
.three {
    background-color:;
}
.one, .two, .three {
    display:table-cell; vertical-align:top;
}

/*for search profiles page*/
.spdiv-l {float:left; width:22%; padding:0 2% 0 0;}
.spdiv-r {float:left; width:76%;}
.spdiv1 {float:left; width:48%; padding:0 4% 0 0;}
.spdiv1-lst {float:left; width:48%;}
.spdiv10 {float:left; width:100%; padding:3px;}
.spdiv11 {float:left; width:100%; padding:5px; background:#ffffff; border-radius:0; -webkit-box-shadow:0 0px 3px rgba(88,88,88,.5); -moz-box-shadow:0 0px 3px rgba(88,88,88,.5); box-shadow:0 0px 3px rgba(88,88,88,.5);}
.spdiv11-up {float:left; width:100%; padding:10px; background:url(../images/grad-hd.gif) repeat-x bottom; border-radius:0; -webkit-box-shadow:0 0px 3px rgba(88,88,88,.5); -moz-box-shadow:0 0px 3px rgba(88,88,88,.5); box-shadow:0 0px 3px rgba(88,88,88,.5);}
.spdiv11-1 {float:left; width:36%; padding:0 4% 0 0;}
.spdiv11-2 {float:left; width:60%;}

/*for view profile page*/
.vpdiv-hi {float:left; width:100%; padding:10px; background:#ffffff; border:solid #006525 2px;}

.vpdiv11 {float:left; width:50%; padding:0 4% 0 0;}
.vpdiv11-1 {float:left; width:27%; padding:0 3% 0 0;}
.vpdiv11-11 {float:left; width:100%; border:solid #cccccc 1px;}
.vpdiv11-2 {float:left; width:70%;}

.vpdiv12 {float:left; width:46%;}
.vpdiv12a {float:left; width:100%; padding:5px; border:solid #e1dfdf 1px;}
.vpdiv12-1 {float:left; width:40%;}
.vpdiv12-2 {float:left; width:60%;}

.vpdiv21 {float:left; width:48%; padding:0 4% 0 0;}
.vpdiv21-lst {float:left; width:48%;}
.vpdiv21-h {float:left; width:100%; padding:10px 10px; background:#ffffff; border-radius:10px 0 10px 0; -webkit-box-shadow:0 0px 3px rgba(88,88,88,.5); -moz-box-shadow:0 0px 3px rgba(88,88,88,.5); box-shadow:0 0px 3px rgba(88,88,88,.5);}
.vpdiv21-1 {float:left; width:30%;}
.vpdiv21-2 {float:left; width:10%;}
.vpdiv21-3 {float:left; width:60%;}

/* site logo */
.logo-text a {font:bold 75px/100% Times New Roman; color:#8eb509; text-decoration:none;}
.logo-text span {font:bold 75px/100% Times New Roman; color:#465418; text-decoration:none;}

.logo-text1 {font:bold 22px/100% Verdana;color:#465418; text-decoration:none;}

/* site description */
#site-description {font:italic 100%/130% "Times New Roman", Times, serif; color:#fff; position:absolute; top:55px;}

/* searchform */
#searchform {position:absolute;right:10px; bottom:6px;z-index:100; width:160px;}
#searchform #s {width:140px; float:right; background:#fff; border:none;padding:6px 10px;/* border radius */ -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; /* box shadow */ -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);box-shadow: inset 0 1px 2px rgba(0,0,0,.2);/* transition */ -webkit-transition: width .7s;-moz-transition: width .7s;transition: width .7s;}

/************************************************************************************
MAIN NAVIGATION
*************************************************************************************/
#main-nav {
width: 100%;
background: #ccc;
margin: 0;
padding: 0;
position: absolute;
left: 0;
bottom: 0;
z-index: 100;
/* gradient */
background: #6a6a6a url(images/nav-bar-bg.png) repeat-x;
background: -webkit-gradient(linear, left top, left bottom, from(#b9b9b9), to(#6a6a6a));
background: -moz-linear-gradient(top,  #b9b9b9,  #6a6a6a);
background: linear-gradient(-90deg, #b9b9b9, #6a6a6a);
/* rounded corner */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
/* box shadow */
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
}
#main-nav li {
margin: 0;
padding: 0;
list-style: none;
float: left;
position: relative;
}
#main-nav li:first-child {
margin-left: 10px;
}
#main-nav a {
line-height: 100%;
font-weight: bold;
color: #fff;
display: block;
padding: 14px 15px;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}
#main-nav a:hover {
color: #fff;
background: #474747;
/* gradient */
background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#4f4f4f));
background: -moz-linear-gradient(top,  #282828,  #4f4f4f);
background: linear-gradient(-90deg, #282828, #4f4f4f);
}

/************************************************************************************
CONTENT
*************************************************************************************/
#contentall {
background:url(../images/shad2.gif) repeat-x top,url(../images/shad3.gif) repeat-x bottom,url(../images/bg.gif) repeat;
float:left;
width:100%; padding:6px 0;
/* rounded corner 
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;*/
/* box shadow 
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);*/
}
#content {
background:url(../images/bg.gif) repeat;
float:left;
width:600px;
/* rounded corner 
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;*/
/* box shadow 
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);*/
}

/* post */
.post {
margin-bottom: 40px;
}
.post-title {
margin: 0 0 5px;
padding: 0;
font: bold 26px/120% Verdana, Helvetica, sans-serif;
}
.post-title a {
text-decoration: none;
color: #000;
}
.post-meta {
margin: 0 0 10px;
font-size: 90%;
}

/* post image */
.post-image {
margin: 0 0 15px;
}

/************************************************************************************
SIDEBAR
*************************************************************************************/
#sidebar {
width: 280px;
float: right;
margin: 30px 0 30px;
}
.widget {
background: #fff;
margin: 0 0 30px;
padding: 10px 20px;
/* rounded corner */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
/* box shadow */
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);
}
.widgettitle {
margin: 0 0 5px;
padding: 0;
}
.widget ul {
margin: 0;
padding: 0;
}
.widget li {
margin: 0;
padding: 6px 0;
list-style: none;
clear: both;
border-top: solid 1px #eee;
}

/* flickr widget */
.widget .flickr_badge_image {
margin-top: 10px;
}
.widget .flickr_badge_image img {
width: 48px;
height: 48px;
margin-right: 12px;
margin-bottom: 12px;
float: left;
}

/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
clear: both;
color: #ccc;
font-size: 85%;
}
#footer a {
color: #fff;
}

/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content:" "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }


.aleft {text-align:left;}
.aryt {text-align:right;}
.actr {text-align:center;}
.ajst {text-align:justify;}

.padding1p {padding:1%;}
.padding2p {padding:2%;}
.padding3p {padding:3%;}
.padding2pr {padding-right:2%;}
.padding4pr {padding-right:4%;}

.padding2btm {padding-bottom:2px;}
.padding50 {padding:50px;}
.padding50top {padding-top:50px;}
.padding50btm {padding-bottom:50px;}
.padding100top {padding-top:100px;}
.padding100btm {padding-bottom:100px;}

.padding5 {padding:5px;}
.padding5btm {padding-bottom:5px;}
.padding5top {padding-top:5px;}
.padding5left {padding-left:5px;}
.padding5ryt {padding-right:5px;}

.padding9 {padding:9px;}
.padding10 {padding:10px;}
.padding10btm {padding-bottom:10px;}
.padding10top {padding-top:10px;}
.padding10left {padding-left:10px;}
.padding10ryt {padding-right:10px;}

.padding20 {padding:20px;}
.padding20btm {padding-bottom:20px;}
.padding20top {padding-top:20px;}
.padding20left {padding-left:20px;}
.padding20ryt {padding-right:20px;}

.padding30 {padding:30px;}
.padding30btm {padding-bottom:30px;}
.padding30top {padding-top:30px;}
.padding30left {padding-left:30px;}
.padding30ryt {padding-right:30px;}

.margin5 {margin:5px;}
.margin5btm {margin-bottom:5px;}
.margin5top {margin-top:5px;}
.margin5left {margin-left:5px;}
.margin5ryt {margin-right:5px;}

.margin9 {margin:9px;}
.margin10 {margin:10px;}
.margin10btm {margin-bottom:10px;}
.margin10top {margin-top:10px;}
.margin10left {margin-left:10px;}
.margin10ryt {margin-right:10px;}

.margin20 {margin:20px;}
.margin20btm {margin-bottom:20px;}
.margin20top {margin-top:20px;}
.margin20left {margin-left:20px;}
.margin20ryt {margin-right:20px;}

.margin30 {margin:30px;}
.margin30btm {margin-bottom:30px;}
.margin30top {margin-top:30px;}
.margin30left {margin-left:30px;}
.margin30ryt {margin-right:30px;}

.dottedbtm {border-bottom:dotted #cccccc 1px;}
.dashedbtm {border-bottom:dashed #cccccc 1px;}
.solidall {border:solid #cccccc 1px;}
.solidall1 {border:solid #cccccc 3px;}
.solidall2 {border:solid #ffddd8 1px;}
.solidtop {border-top:solid #6c5f26 1px;}
.solidtop1 {border-top:solid #7b0004 5px;}
.solidtop2 {border-top:solid #cccccc 1px;}
.solidbtm {border-bottom:solid #cccccc 1px;}
.solidbtm-vp {border-bottom:solid #cccccc 1px;}
.solidbtm1 {border-bottom:solid #7b0004 1px;}
.solidbtm2 {border-bottom:solid #464433 1px;}
.solidbtm3 {border-bottom:solid #dddddd 1px;}
.solidbtm4 {border-bottom:solid #ebebeb 1px;}
.solidryt {border-right:solid #f98e91 1px;}
.solidryt1 {border-right:solid #ffffff 1px;}
.solidrytimg {background:url(../images/sep.gif) no-repeat right top;}


.bgdotsbtm {background:url(../images/hdots.gif) repeat-x bottom;}

.fleft {float:left;}
.fryt {float:right;}
.wd100 {width:100%;}

/*heads*/
.logotext {font-family:Calibri; font-size:36px; color:#ed1c24; font-weight:bold; text-decoration:none; line-height:85%; text-transform:uppercase;}

.wel-w {font-family:Calibri; font-size:25px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:100%;}
.wel {font-family:Calibri; font-size:26px; color:#da251e; font-weight:bold; text-decoration:none; line-height:100%;}
.wel1 {font-family:Calibri; font-size:24px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:100%; padding:10px; background:#006525;}
.wel2 {font-family:Calibri; font-size:26px; color:#939192; font-weight:bold; text-decoration:none; line-height:100%;}

.bghead {font-family:Calibri; font-size:30px; color:#000000; font-weight:normal; text-decoration:none; line-height:100%; padding:20px 10px; border-radius:0; background:#ebebeb; border-radius:8px;}

.ghead {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; background:#be0214; padding:15px; text-transform:uppercase;}
.ghead-1 {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; background:#be0214; padding:10px; text-transform:uppercase;}
.ghead1 {font-family:Calibri; font-size:20px; color:#102b65; font-weight:normal; text-decoration:none; background:url(../images/grad2.gif) repeat-x #f1f1f1; padding:6px 10px; line-height:100%; border-radius:8px 8px 0 0; border:solid #e1dfdf 1px; border-bottom:none;}
.ghead-rf {font-family:Calibri; font-size:20px; color:#000000; font-weight:normal; text-decoration:none; background:#cccccc; padding:5px 8px;}
.ghead-rfr {font-family:Calibri; font-size:20px; color:#ffffff; font-weight:normal; text-decoration:none; background:#fca315; padding:5px 8px;}
.ghead-up {font-family:Calibri; font-size:20px; color:#ffffff; font-weight:normal; text-decoration:none; background:#026326; padding:5px 8px;}
.ghead-nup {font-family:Calibri; font-size:20px; color:#666666; font-weight:normal; text-decoration:none; background:#ebebeb; padding:5px 8px;}

.nhead {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:100%; background:url(../images/hline1.gif) repeat-x bottom; padding:8px;}

.ahead {font-family:Calibri; font-size:18px; color:#000000; font-weight:normal; text-decoration:none; line-height:100%; background:url(../images/hline2.gif) repeat-x bottom,url(../images/arrow2.gif) no-repeat left 5px; padding:0 0 8px 15px;}

.ehead {font-family:Calibri; font-size:22px; color:#000000; font-weight:bold; text-decoration:none; line-height:100%; padding:10px 0 10px 0; background:url(../images/hline1.jpg) no-repeat bottom right,url(../images/hline1.jpg) no-repeat bottom left; background-size:95% 1px,5% 5px;}

.ehead-ss {font-family:Calibri; font-size:36px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead-f2j {font-family:Calibri; font-size:24px; color:#fe0076; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead-ftr {font-family:Calibri; font-size:20px; color:#f9d404; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead1 {font-family:Calibri; font-size:20px; color:#0f2f57; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead1-red {font-family:Calibri; font-size:20px; color:#fe0000; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead1-green {font-family:Calibri; font-size:20px; color:#007977; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead1-green1 {font-family:Calibri; font-size:20px; color:#24d002; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead1-pink {font-family:Calibri; font-size:20px; color:#fe9641; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead1-black {font-family:Calibri; font-size:24px; color:#000000; font-weight:normal; text-decoration:none; line-height:100%;}

.ehead2 {font-family:Calibri; font-size:30px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead3 {font-family:Calibri; font-size:17px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:100%; background:#103f75; padding:10px 20px 8px 20px;}
.ehead4 {font-family:Calibri; font-size:17px; color:#000000; font-weight:normal; text-decoration:none; line-height:100%;}
.ehead-lp {font-family:Calibri; font-size:26px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:100%; background:url(../images/bg-fb.png) no-repeat left center; padding:10px 0 10px 60px;/* background:url(../images/bg-qs-l.png) no-repeat left center,url(../images/bg-qs-r.png) no-repeat right center; padding:10px 80px; float:left;*/}
.ehead-lp1 {font-family:Calibri; font-size:26px; color:#000000; font-weight:normal; text-decoration:none; line-height:100%; background:url(../images/bg-fg.png) no-repeat left center; padding:10px 0 10px 60px;/* background:url(../images/bg-ph-l.png) no-repeat left center,url(../images/bg-ph-r.png) no-repeat right center; padding:10px 80px; float:left;*/}
.ehead-in {font-family:Calibri; font-size:26px; color:#000000; font-weight:normal; text-decoration:none; line-height:100%;}

.subhead-g {font-family:Calibri; font-size:20px; color:#a4c840; font-weight:normal; text-decoration:none;}
.subhead-g1 {font-family:Calibri; font-size:20px; color:#199700; font-weight:normal; text-decoration:none;}
.subhead-p {font-family:Calibri; font-size:20px; color:#fec02e; font-weight:normal; text-decoration:none;}
.subhead-r {font-family:Calibri; font-size:20px; color:#fe3a2e; font-weight:normal; text-decoration:none;}
.subhead-r1 {font-family:Calibri; font-size:24px; color:#fe3a2e; font-weight:bold; text-decoration:none;}
.subhead-b {font-family:Calibri; font-size:24px; color:#104593; font-weight:bold; text-decoration:none;}
.subhead-bk {font-family:Calibri; font-size:24px; color:#333333; font-weight:bold; text-decoration:none;}

.subhead {font-family:Verdana; font-size:18px; color:#000000; font-weight:normal; text-decoration:none;}

.subhead1 {font-family:Verdana; font-size:14px; color:#003366; font-weight:bold; text-decoration:none;}

.subhead2 {font-family:Verdana; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none;}

.bluehead {font-family:Verdana; font-size:18px; color:#012a5e; font-weight:normal; text-decoration:none;}

.lbluehead {font-family:Verdana; font-size:18px; color:#14d6ff; font-weight:normal; text-decoration:none;}

.greenhead {font-family:Verdana; font-size:18px; color:#336600; font-weight:normal; text-decoration:none;}

.pinkhead {font-family:Verdana; font-size:18px; color:#8C0001; font-weight:normal; text-decoration:none;}

.redhead {font-family:Verdana; font-size:18px; color:#a6282c; font-weight:normal; text-decoration:none;}

.blackhead {font-family:Verdana; font-size:20px; color:#000000; font-weight:normal; text-decoration:none;}

.phead {font-family:Verdana; font-size:17px; color:#000000; font-weight:bold; text-decoration:none;}

/*links*/
.icon {float:left; opacity:1;}
.icon:hover {opacity:1; margin-top:-3px;}

.icon2-fb {float:left; opacity:1; padding:15px 15px 15px 45px; border:solid #34b243 0; border-radius:0; background:url(../images/fbicon3.png) no-repeat left 15px center,url(../images/bg-blue.jpg) no-repeat left #6081c4; background-size:auto,38px 100%; font-family:Verdana; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none;}
.icon2-fb:hover {opacity:1; border:solid #18288c 0; background:url(../images/fbicon3.png) no-repeat left 15px center,url(../images/bg-blue.jpg) no-repeat left #18288c; background-size:auto,100% 100%; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.icon2-tw {float:left; opacity:1; padding:15px 15px 15px 45px; border:solid #34b243 0; border-radius:0; background:url(../images/twicon3.png) no-repeat left 10px center,url(../images/bg-tw.jpg) no-repeat left #79d8ff; background-size:auto,38px 100%; font-family:Verdana; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none;}
.icon2-tw:hover {opacity:1; border:solid #18288c 0; background:url(../images/twicon3.png) no-repeat left 10px center,url(../images/bg-tw.jpg) no-repeat left #00cbcd; background-size:auto,100% 100%; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}

.icon3-fb {float:left; opacity:1; padding:12px; border:solid #cccccc 0px; border-radius:; background:url(../images/fbicon3.png) no-repeat center;}
.icon3-fb:hover {opacity:1; border:solid #000000 0px; background:url(../images/fbicon3h.png) no-repeat center #ffffff; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.icon3-tw {float:left; opacity:1; padding:12px; border:solid #cccccc 0px; border-radius:; background:url(../images/twicon3.png) no-repeat center;}
.icon3-tw:hover {opacity:1; border:solid #000000 0px; background:url(../images/twicon3h.png) no-repeat center #ffffff; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.icon3-ig {float:left; opacity:1; padding:12px; border:solid #cccccc 0px; border-radius:; background:url(../images/igicon3.png) no-repeat center;}
.icon3-ig:hover {opacity:1; border:solid #000000 0px; background:url(../images/igicon3h.png) no-repeat center #ffffff; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.icon3-yt {float:left; opacity:1; padding:12px; border:solid #cccccc 0px; border-radius:; background:url(../images/yticon3.png) no-repeat center;}
.icon3-yt:hover {opacity:1; border:solid #000000 0px; background:url(../images/yticon3h.png) no-repeat center #ffffff; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}

.icon4-fb {float:left; opacity:1; padding:12px 12px; border:solid #3b5998 2px; border-radius:50%; background:url(../images/fbicon3.png) no-repeat center #3b5998;}
.icon4-fb:hover {opacity:1; border:solid #3b5998 2px; background:url(../images/fbicon3.png) no-repeat center #000067; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.icon4-tw {float:left; opacity:1; padding:12px 12px; border:solid #2ba3d8 2px; border-radius:50%; background:url(../images/twicon3.png) no-repeat center #2ba3d8;}
.icon4-tw:hover {opacity:1; border:solid #2ba3d8 2px; background:url(../images/twicon3.png) no-repeat center #027db3; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.icon4-yt {float:left; opacity:1; padding:12px 12px; border:solid #ef4a38 2px; border-radius:50%; background:url(../images/yticon3.png) no-repeat center #ef4a38;}
.icon4-yt:hover {opacity:1; border:solid #ef4a38 2px; background:url(../images/yticon3.png) no-repeat center #dc2612; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.icon4-gpl {float:left; opacity:1; padding:14px; border:solid #34b243 0; border-radius:; background:url(../images/googleplay.png) no-repeat center;}
.icon4-gpl:hover {opacity:1; border:solid #ee0d11 0; background:url(../images/googleplay.png) no-repeat center; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}

.vgimg {transform:scale(1); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -webkit-box-shadow:0 0 3px rgba(0,0,0,.8); -moz-box-shadow:0 0 3px rgba(0,0,0,.8); box-shadow:0 0 3px rgba(0,0,0,.8);}
.vgimg:hover {transform:scale(0.95);}
.vgimg1 {transform:scale(1); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.vgimg1:hover {transform:scale(0.95);}

.pflnk {font-family:Verdana; font-size:14px; color:#006b2a; font-weight:bold; text-decoration:none; line-height:150%;}
.pflnk1 {font-family:Verdana; font-size:17px; color:#d62742; font-weight:normal; text-decoration:none; line-height:150%;}
.pflnk:hover,.pflnk1:hover {text-decoration:underline;}


.thickbox {font-family:Verdana; font-size:12px; color:#2357A0; font-weight:normal; text-decoration:none; line-height:150%;}
.thickbox:hover {text-decoration:underline;}
.frwdprfl {background:url(../images/iconsimilar.gif) no-repeat 5px,url(../images/grad2.jpg) repeat-x bottom; padding:8px 8px 8px 25px; float:left; border:solid #cccccc 1px; border-radius:6px; color:#ffffff; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.frwdprfl:hover {background:url(../images/iconsimilar.gif) no-repeat 5px #ffffff; color:#000000;}

.vcont {font-family:Verdana; font-size:12px; color:#000000; font-weight:bold; text-decoration:underline; }
.vcont:hover {text-decoration:none;}

.valbum {font-family:Verdana; font-size:12px; color:#C12669; font-weight:normal; text-decoration:underline; }
.valbum:hover {text-decoration:none;}

.sprofile {font-family:Verdana; font-size:12px; color:#0099FF; font-weight:normal; text-decoration:none; background:url(../images/iconsimilar.gif) no-repeat left; padding:5px 10px 5px 18px; border:solid #cccccc 1px; float:left;}
.sprofile:hover {text-decoration:underline;}

.einterest {font-family:Verdana; font-size:12px; color:#0099FF; font-weight:normal; text-decoration:none; background:url(../images/iconinterest.gif) no-repeat left; padding:5px 10px 5px 18px; float:right;}
.einterest:hover {text-decoration:underline;}

.eibtn {font-family:Verdana; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; border-top-left-radius:5px; border-top-right-radius:5px; border:solid #CCCCCC 1px; padding:5px; display:block; float:left;}
.eibtn:hover {background-color:#f7f7f7; text-decoration:underline;  border-bottom:solid #f7f7f7 1px;}

.eibtnsel {font-family:Verdana; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; border-radius:5px 5px 0 0; border:solid #CCCCCC 1px; border-bottom:solid #f7f7f7 1px; padding:5px 10px; display:block; background-color:#f7f7f7; }

.bsrch {font-family:Verdana; font-size:11px; color:#0099FF; font-weight:normal; text-decoration:underline;}
.bsrch:hover {text-decoration:none;}

.inlinetextbox {font-family:Verdana; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:120px; height:18px;}

.pname {font-family:Verdana; font-size:12px; color:#b9006d; font-weight:normal; text-decoration:none;}
.pname:hover {text-decoration:underline;}

.ptext {font-family:Verdana; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; line-height:130%;}

.plink {font-family:Verdana; font-size:12px; color:#b9006d; font-weight:bold; text-decoration:underline;}
.plink:hover {text-decoration:none; color:#000000;}

.vtabs {font-family:Verdana; font-size:15px; color:#333333; font-weight:bold; text-decoration:none; display:block; padding:25px 20px 20px 20px; background:#f2f2f2; line-height:100%; border-bottom:solid #ffffff 1px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.vtabs:hover {color:#ffffff; background:#ca9803; text-decoration:none;}
.vtabssel {font-family:Verdana; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; display:block; padding:25px 20px 25px 20px; background:#ca9803; line-height:100%; border-bottom:solid #ffffff 1px;}

.email {font-family:Verdana; font-size:16px; color:#ffffff; font-weight:normal; text-decoration:none;}
.email:hover {text-decoration:underline; color:#ffffff;}

.elink {font-family:Verdana; font-size:15px; color:#333333; font-weight:normal; text-decoration:none; padding:7px 7px 7px 28px; background:url(../images/iconrm.png) no-repeat left top 7px; display:block;}
.elink:hover {text-decoration:underline;}

.elink1 {font-family:Verdana; font-size:15px; color:#ffffff; font-weight:normal; text-decoration:none; padding:7px 7px 7px 28px; background:url(../images/iconrm.png) no-repeat left top 7px; display:block;}
.elink1:hover {text-decoration:underline;}

.elink2 {font-family:Verdana; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; padding:6px 10px; background:url(../images/grad1.jpg) repeat-x #818689; border:solid #ffffff 1px; display:inline-block;}
.elink2:hover {background:#444444; color:#ffcc00; border:solid #000000 1px;}

.elink3 {font-family:Verdana; font-size:14px; color:#333333; font-weight:bold; text-decoration:none; padding:10px; float:left; border-radius:8px;}
.elink3:hover {background:#ebebeb; color:#000000; border:solid #cccccc 2px; padding:8px;}

.prod1 {font-family:Calibri; font-size:20px; color:#ffff00; font-weight:bold; text-decoration:none;}
.prod1:hover {color:#ffff00;}

.tabs {font-family:Verdana; font-size:13px; color:#333333; font-weight:bold; text-decoration:none; float:left; padding:7px 20px 7px 20px; background:#cccccc; margin:0 3px 0 0;}
.tabs:hover {color:#ffffff; background:#666666;}
.tabssel {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:7px 20px 7px 20px; background:#666666; margin:0 3px 0 0;}

.tabs1 {font-family:Verdana; font-size:13px; color:#333333; font-weight:bold; text-decoration:none; float:left; padding:8px 15px; background:#cccccc; margin:0 5px; border:solid #e0e0e0 1px; border-radius:8px;}
.tabs1:hover {color:#000000; background:#e0e0e0; border:solid #cccccc 1px;}
.tabs1sel {font-family:Verdana; font-size:13px; color:#000000; font-weight:bold; text-decoration:none; float:left; padding:8px 15px; background:#e0e0e0; margin:0 5px; border-radius:8px; border:solid #cccccc 1px;}

.tabs3 {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:8px 12px; background:#e48c00; margin:3px; border:solid #e0e0e0 0px; border-radius:8px;}
.tabs3:hover {color:#ffffff; background:#006525; border:solid #cccccc 0px; text-decoration:none;}
.tabs3sel {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:8px 12px; background:#006525; margin:3px; border-radius:6px; border:solid #cccccc 0px;}

.tabs2 {font-family:Verdana; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; padding:10px 15px; display:block; margin-bottom:5px;}
.tabs2:hover {color:#000000; background:#ffffff; border-radius:8px 0 0 8px;}
.tabs2sel {font-family:Verdana; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; padding:10px 15px; background:#ffffff; display:block; margin-bottom:5px; border-radius:8px 0 0 8px;}

.topmenu {font-family:Verdana; font-size:13px; color:#333333; font-weight:normal; text-decoration:none;}
.topmenu:hover {color:#000000; text-decoration:underline;}

.newslink1 {font-family:Verdana; font-size:14px; color:#000000; font-weight:normal; text-decoration:none; line-height:130%; background:url(../images/arrow4b.png) no-repeat left top 6px,url(../images/hline1-b.jpg) no-repeat bottom left; background-size:auto,0 0; display:inline-block; padding:0 15px 2px 15px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.newslink1:hover {text-decoration:none; background:url(../images/arrow4b.png) no-repeat left 5px top 6px,url(../images/hline1-b.jpg) no-repeat bottom left; background-size:auto,100% 1px; padding:0 15px 2px 20px;}

.reg {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:11px 20px 11px 35px; background:url(../images/icon-rg.png) no-repeat left 15px center #da241c; line-height:100%; text-transform:uppercase; border-radius:0; border:solid #da241c 1px; -webkit-box-shadow:0 0 5px rgba(255,255,255,.7); -moz-box-shadow:0 0 5px rgba(255,255,255,.7); box-shadow:0 0 5px rgba(255,255,255,.7)}
.reg:hover {color:#000000; background:url(../images/icon-rg-h.png) no-repeat left 18px center #ffffff; text-decoration:none; border:solid #da241c 1px; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}

.login {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:11px 20px 11px 35px; background:url(../images/icon-lg.png) no-repeat left 15px center #da241c; line-height:100%; text-transform:uppercase; border-radius:0; border:solid #da241c 1px;-webkit-box-shadow:0 0 5px rgba(255,255,255,.7); -moz-box-shadow:0 0 5px rgba(255,255,255,.7); box-shadow:0 0 5px rgba(255,255,255,.7)}
.login:hover {color:#000000; background:url(../images/icon-lg-h.png) no-repeat left 18px center #ffffff; text-decoration:none; border:solid #da241c 1px; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}

.menu {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 35px; background:url(../images/icon-hm-h.png) no-repeat center left 4px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 0; line-height:100%; text-transform:; border-radius:0; margin:0 5px 0 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.menu:hover {color:#ffffff; background:url(../images/icon-hm-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat top; background-size:auto,100% 100%; text-decoration:none; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}
.menusel {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 35px; background:url(../images/icon-hm-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat top; background-size:auto,100% 100%; line-height:100%; border-radius:0; margin:0 5px 0 0; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}

.menuh {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; height:24px; padding:0 10px 0 28px; margin:12px 0; line-height:100%; background:url(../images/icon-hme.png) no-repeat left top; background-size:auto; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.menuh:hover {color:#ffffff; text-decoration:none; background:url(../images/icon-hme.png) no-repeat left bottom; background-size:auto;}
.menuhsel {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; height:24px; padding:0 15px 0 28px; margin:12px 0; background:url(../images/icon-hme.png) no-repeat left bottom; background-size:auto; line-height:100%;}

.menur {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 35px; background:url(../images/icon-rgs-h.png) no-repeat center left 4px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 0; line-height:100%; text-transform:; border-radius:0; margin:0 4px 0 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.menur:hover {color:#ffffff; background:url(../images/icon-rgs-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; text-decoration:none; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}
.menursel {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 35px; background:url(../images/icon-rgs-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; line-height:100%; border-radius:0;  margin:0 4px 0 0; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}
/*L*/
.menul {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 30px; background:url(../images/icon-lg.png) no-repeat center left 4px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 0; line-height:100%; text-transform:; border-radius:0; margin:0 4px 0 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.menul:hover {color:#ffffff; background:url(../images/icon-lg.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; text-decoration:none; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}
.menulsel {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 35px; background:url(../images/icon-lg.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; line-height:100%; border-radius:0;  margin:0 4px 0 0; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}

.menu1 {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 30px; background:url(../images/icon-sr-h.png) no-repeat center left 4px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 0; line-height:100%; text-transform:; border-radius:0; margin:0 4px 0 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.menu1:hover {color:#ffffff; background:url(../images/icon-sr-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; text-decoration:none; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}
.menu1sel {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 30px; background:url(../images/icon-sr-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; line-height:100%; border-radius:0;  margin:0 4px 0 0; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}

.menu2 {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 30px; background:url(../images/icon-mb-h.png) no-repeat center left 4px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 0; line-height:100%; text-transform:; border-radius:0; margin:0 4px 0 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.menu2:hover {color:#ffffff; background:url(../images/icon-mb-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; text-decoration:none; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3);*/}
.menu2sel {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 30px; background:url(../images/icon-mb-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; line-height:100%; border-radius:0; margin:0 4px 0 0; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}

.menu3 {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 30px; background:url(../images/icon-tv-h.png) no-repeat center left 4px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 0; line-height:100%; text-transform:; border-radius:0; margin:0 4px 0 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.menu3:hover {color:#ffffff; background:url(../images/icon-tv-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; text-decoration:none; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3);*/}
.menu3sel {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 30px; background:url(../images/icon-tv-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; line-height:100%; border-radius:0; margin:0 4px 0 0; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}

.menu4 {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 30px; background:url(../images/icon-up-h.png) no-repeat center left 4px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 0; line-height:100%; text-transform:; border-radius:0; margin:0 4px 0 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.menu4:hover {color:#ffffff; background:url(../images/icon-up-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; text-decoration:none; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3);*/}
.menu4sel {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 13px 15px 30px; background:url(../images/icon-up-h.png) no-repeat center left 12px,url(../images/menuh.jpg) no-repeat bottom; background-size:auto,100% 100%; line-height:100%; border-radius:0; margin:0 4px 0 0; /*-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)*/}

.obmenu {font-family:Verdana; font-size:14px; color:#666666; font-weight:normal; text-decoration:none; padding:12px 12px 12px 30px; background:url(../images/arrow1.png) no-repeat left 4px center; display:block; margin:0 0 5px 0;}
.obmenu:hover {background:url(../images/arrow1.png) no-repeat left 8px center #cccccc; border-radius:6px; color:#000000; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.obmenusel {font-family:Verdana; font-size:14px; color:#000000; font-weight:normal; text-decoration:none; padding:12px 12px 12px 30px; background:url(../images/arrow1.png) no-repeat left 8px center #cccccc; display:block; margin:0 0 5px 0; border-radius:6px;}

.more {font-family:Verdana; font-size:14px; color:#666666; font-weight:bold; text-decoration:underline;}
.more:hover {text-decoration:none;}

.more1 {font-family:Verdana; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; padding:8px 40px; background:#6ed3ff; display:inline-block; border:solid #ebebeb 2px; border-radius:15px;}
.more1:hover {color:#000000; text-decoration:none; background:#a1e2ff; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}

.more2 {font-family:Verdana; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; display:inline-block; padding:8px 45px 8px 35px; background:url(../images/arrow1.png) no-repeat right 28px center #0f2f57; border-radius:20px; -webkit-transition:all 1s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.more2:hover {color:#ffffff; text-decoration:none; background:url(../images/arrow1.png) no-repeat right 24px center #001f46;}

.more3 {font-family:Verdana; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; padding:12px 10px 12px 10px; background:/*url(../images/arrow5.png) no-repeat center right 14px,*/url(../images/grad1.jpg) no-repeat center top #000000; background-size:100% 0; display:block;}
.more3:hover {color:#000000; text-decoration:none; background:/*url(../images/arrow5.png) no-repeat center right 8px,*/url(../images/grad1.jpg) no-repeat bottom center #000000; background-size:100% 100%; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;} 

.more4 {font-family:Verdana; font-size:15px; color:#da251e; font-weight:bold; text-decoration:none; padding:10px 30px; background:; float:left; border:solid #da251e 1px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}
.more4:hover {color:#ffffff; text-decoration:none; border:solid #da251e 1px; background:#da251e; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}

.more5 {font-family:Verdana; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; padding:12px 25px; background:url(../images/grad-mr.jpg) repeat center top; border:solid #666666 1px; float:left; border-radius:10px; -webkit-box-shadow:0 0 3px rgba(118,117,117,.7); -moz-box-shadow:0 0 3px rgba(118,117,117,.7); box-shadow:0 0 3px rgba(118,117,117,.7);}
.more5:hover {color:#000000; text-decoration:none; background:#ffffff; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}

.nlink {font-family:Verdana; font-size:13px; color:#cccccc; font-weight:normal; text-decoration:none; padding:5px 0 5px 20px; background:url(../images/dot.png) no-repeat left 3px top 9px; display:block;}
.nlink:hover {background:url(../images/doth.png) no-repeat left 5px top 9px; color:#ffffff; text-decoration:underline;}
.nlink1 {font-family:Verdana; font-size:13px; color:#444444; font-weight:normal; text-decoration:none; padding:3px 0 3px 8px;}
.nlink1:hover {color:#000000; text-decoration:underline;}

.clink {font-family:Verdana; font-size:15px; color:#666666; font-weight:normal; text-decoration:none;}
.clink:hover {color:#000000; text-decoration:underline;}

.femail {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none;}
.femail:hover {color:#ffff00; text-decoration:underline;}

.btmmenu {font-family:Verdana; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
.btmmenu:hover {color:#ffffff; text-decoration:underline;}
.btmmenu1 {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; display:block; padding:0 0 8px 16px; }
.btmmenu1:hover {color:#ffffff; text-decoration:underline;}
.btmmenu2 {font-family:Verdana; font-size:13px; color:#666666; font-weight:normal; text-decoration:none; float:left; padding:0 8px; }
.btmmenu2:hover {color:#000000; text-decoration:underline;}

.sidemenu {font-family:Verdana; font-size:13px; color:#666666; font-weight:normal; text-decoration:none; border-bottom:dotted #cccccc 1px; display:block; padding:5px 15px;}
.sidemenu:hover {color:#333333; font-weight:bold;}

.sidemenusel {font-family:Verdana; font-size:13px; color:#000000; font-weight:bold; text-decoration:none; border-bottom:dotted #cccccc 1px; display:block; padding:5px 15px;}

.sidemenusel1 {font-family:Verdana; font-size:13px; color:#000000; font-weight:bold; text-decoration:none; border:solid #cccccc 1px; display:block; padding:5px 15px; background:url(../images/tboxbg.gif) repeat-x #ffffff;}

.link {font-family:Verdana; font-size:11px; color:#2357A0; font-weight:normal; text-decoration:none; line-height:150%;}
.link:hover {text-decoration:underline;}

.link1 {font-family:Verdana; font-size:11px; color:#cccccc; font-weight:normal; text-decoration:none; line-height:150%;}
.link1:hover {text-decoration:underline; color:#FFFFFF;}

.link2 {font-family:Verdana; font-size:12px; color:#003366; font-weight:bold; text-decoration:none; padding:5px 0 5px 5px; display:block;}
.link2:hover {text-decoration:underline; color:#000000;}
.link2sel {font-family:Verdana; font-size:12px; color:#000000; font-weight:bold; text-decoration:underline; padding:5px 0 5px 5px; display:block;}

.link3 {font-family:Verdana; font-size:14px; color:#465418; font-weight:bold; text-decoration:none;}
.link3:hover {text-decoration:underline;}

.link4 {font-family:Verdana; font-size:11px; color:#999999; font-weight:bold; text-decoration:none; padding:0 0 5px 0; display:block;}
.link4:hover {text-decoration:underline; color:#666666;}
.link4sel {font-family:Verdana; font-size:11px; color:#666666; font-weight:bold; text-decoration:underline; padding:0 0 5px 0; display:block;}

.link5 {font-family:Verdana; font-size:13px; color:#333333; font-weight:normal; text-decoration:underline; padding:6px 10px; float:left; margin:0 5px 0 0;}
.link5:hover {background:#000000; color:#ffffff; font-weight:normal; text-decoration:none;}
.link5sel {font-family:Verdana; font-size:13px; background:#000000; color:#ffffff; font-weight:bold; text-decoration:none; padding:6px 10px; float:left; margin:0 5px 0 0;}

.link6 {font-family:Verdana; font-size:12px; color:#666666; font-weight:normal; text-decoration:none; padding:0 0 5px 0; float:left; margin:0 10px 0 0;}
.link6:hover {text-decoration:underline; color:#000000;}
.link6sel {font-family:Verdana; font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; padding:0 0 5px 0; float:left; margin:0 10px 0 0;}

.link7 {font-family:Verdana; font-size:13px; color:#2357A0; font-weight:normal; text-decoration:none; padding:5px; display:block;}
.link7:hover {text-decoration:underline; color:#000000; background:#ebebeb;}
.link7sel {font-family:Verdana; font-size:13px; color:#000000; font-weight:normal; text-decoration:underline; padding:5px; background:#ebebeb;}

.urh {font-family:Verdana; font-size:12px; color:#cc0000; font-weight:bold; text-decoration:underline;}

.urh1 {font-family:Verdana; font-size:11px; color:#031E4A; font-weight:bold; text-decoration:none;}
.urh1:hover {font-family:Verdana; font-size:11px; color:#cc0000; font-weight:bold; text-decoration:underline;}

.urh2 {font-family:Verdana; font-size:10px; color:#666666; font-weight:normal; text-decoration:none;}

/*texts*/
.no {font-family:Century Gothic,Calibri; font-size:20px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:100%;}
.no1 {font-family:Century Gothic,Calibri; font-size:20px; color:#000000; font-weight:normal; text-decoration:none; line-height:100%;}
.call {font-family:Verdana; font-size:14px; color:#ffff00; font-weight:bold; text-decoration:none;}

.bodytext-wc {font-family:Verdana; font-size:16px; color:#654050; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytext-ftr {font-family:Verdana; font-size:13px; color:#cccccc; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytext {font-family:Verdana; font-size:13px; color:#292929; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytext1 {font-family:Verdana; font-size:15px; color:#000000; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytext2 {font-family:Verdana; font-size:15px; color:#888787; font-weight:normal; text-decoration:none; line-height:130%;}
.bodytextw {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytextw1 {font-family:Verdana; font-size:15px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytextg {font-family:Verdana; font-size:13px; color:#aba6a6; font-weight:normal; text-decoration:none;}
.bodytextg1 {font-family:Verdana; font-size:15px; color:#aba6a6; font-weight:normal; text-decoration:none;}
.bodytextb {font-family:Verdana; font-size:13px; color:#00aeff; font-weight:normal; text-decoration:none;}
.bodytextr {font-family:Verdana; font-size:13px; color:#cb0000; font-weight:normal; text-decoration:none;}
.bodytext-pf {font-family:Verdana; font-size:13px; color:#333333; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytext-pf1 {font-family:Verdana; font-size:15px; color:#000000; font-weight:normal; text-decoration:none; line-height:150%;}

.mb-4tv { background:url(../images/mb-4tv.jpg) no-repeat left center; width:50px; height:50px;}
.points {font-family:Verdana; font-size:13px; color:#333333; font-weight:normal; text-decoration:none; padding:7px 7px 7px 12px; background:url(../images/arrow3.gif) no-repeat left 12px,url(../images/hdots1.gif) repeat-x bottom;}

.white {font-family:Verdana; font-size:11px; color:#ffffff; font-weight:normal; text-decoration:none;}

.whitetext {font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}

.colortext {font-family:Verdana; font-size:13px; color:#da251e; font-weight:bold; text-decoration:none;}
.colortext1 {font-family:Verdana; font-size:15px; color:#da251e; font-weight:bold; text-decoration:none;}
.colortext2 {font-family:Verdana; font-size:14px; color:#202529; font-weight:bold; text-decoration:none;}
.colortextg {font-family:Verdana; font-size:13px; color:#199700; font-weight:bold; text-decoration:none; text-transform:uppercase;}

.posted {font-family:Verdana; font-size:11px; color:#A50101; font-weight:normal; text-decoration:none;}

.ftext {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none;}

.copy {font-family:Verdana; font-size:13px; color:#cccccc; font-weight:normal; text-decoration:none;}



/*page view*/
.pgdiv0 {float:left; width:72%;}
.pgdiv {float:left; width:96%; padding:0 2% 0 2%;}
.pgdivall {float:left; width:100%;}
.pgbimgdiv {float:left; width:92%; padding:3%; background:#333333; border:solid #cccccc 1%;}
.pgdiv2 {float:left; width:100%;}
.pgdiv2all {float:left; width:100%;}
.pgdiv21 {float:left; width:96%; padding:2%;}
.pgdiv21all {float:left; width:100%;}

.pgdiv21-1 {float:left; width:18%; padding:0 2% 0 0;}
.pgdiv21-11 {float:left; width:94%; padding:3%; background:#cccccc;}
.pgdiv21-12 {float:left; width:96%; padding:2%; background:#ffffff;}
.pgdiv21-12all {float:left; width:100%;}

.pgdiv21-2 {float:left; width:80%;}
.pgdiv21-2all {float:left; width:100%;}

.cimg1 {float:right; width:36%; padding:0 0 0 2%;}
.cimg1-1 {float:left; width:96%; padding:2%; background:#cccccc;}
.cimg1-2 {float:left; width:96%; padding:2%; background:#ffffff;}
.cimg1-2all {float:left; width:100%;}

.cimg2 {float:left; width:96%; padding:2%; background:#cccccc;}
.cimg2-1 {float:left; width:96%; padding:2%; background:#ffffff;}
.cimg2-1all {float:left; width:100%;}

.cimg3 {margin:0 auto; width:80%;}
.cimg3-1 {float:left; width:96%; padding:2%; background:#cccccc;}
.cimg3-1all {float:left; width:100%;}

.cimg4 {margin:0 auto; width:133px;}
.cimg4-1 {float:left; width:124px; padding:2px; background:#cccccc; margin:0 5px 5px 0;}
.cimg4-1all {float:left; width:120px; padding:2px; background:#ffffff;}

.cimg5 {float:right; width:25%; padding:0 0 0 2%;}

.cimg6 {float:left; width:20%; padding:0 2% 0 0;}

.pgdiv-ryt0 {float:left; width:28%;}
.pgdiv-ryt {float:left; width:92%; background:#cccccc; padding:4%;}
.pgdiv-rytall {float:left; width:100%;}
.pgdiv-ryt1 {float:left; width:94%; padding:3%;}

.wd1 {width:200px;}
.wd2 {width:350px;}
.wd3 {width:210px;}
.wd4 {width:190px;}
.wd5 {width:34px;}
.wd6 {width:200px;}
.wd7 {width:558px;}
.wd8 {width:548px;}

.wdp {width:100%;}
.wdp1 {width:98%; padding:1%;}
.wdp2 {width:45%;}
.wdp3 {width:40%;}
.wdp31 {width:60%;}
.wdp4 {width:30%;}
.wdp41 {width:70%;}

/*iframe*/
.ifc {position:relative; width:100%; height:0; padding-bottom:80%;}
.if {position:absolute; top:0; left:0;}

/*input,textarea submit*/
.esrchbox {font-family:Verdana; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; border:solid #ebebeb 1px; float:left; width:100%; height:35px; background:#ffffff; padding:5px 10px; border-radius:10px 0 0 10px;}
.esrchbox:hover {border:solid #f2f2f2 1px; background:#f9f9f9;}
.esrchbox:active {border:solid #f2f2f2 1px; background:#f9f9f9;}
.esrchbox:focus {border:solid #f2f2f2 1px; background:#f9f9f9;}

.esrchsubmit {font-family:Verdana; font-size:20px; color:#ffffff; font-weight:normal; text-decoration:none; background:url(../images/srchicon.png) no-repeat center,url(../images/grad1.jpg) repeat-x center top #eda918; float:left; width:100%; cursor:pointer; height:35px; border-radius:0 10px 10px 0; border:none; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}
.esrchsubmit:hover {background:url(../images/srchicon.png) no-repeat center,url(../images/grad1.jpg) repeat-x center top -30px #eda918;}

.textboxs {font-family:Verdana; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:42%; background:#ffffff; padding:5px 5px;}
.textboxs:hover {border:solid #666666 1px;}
.textboxs:active {border:solid #666666 1px;}
.textboxs:focus {border:solid #666666 1px;}

.textboxs1 {font-family:Verdana; font-size:13px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; background:#ffffff; padding:5px 5px;}
.textboxs1:hover {border:solid #666666 1px;}
.textboxs1:active {border:solid #666666 1px;}
.textboxs1:focus {border:solid #666666 1px;}

.textboxs2 {font-family:Verdana; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none; border:solid #c2c1c2 1px; width:100%; background:none; padding:5px 5px;}
.textboxs2:hover {border:solid #666666 1px;}
.textboxs2:active {border:solid #666666 1px;}
.textboxs2:focus {border:solid #666666 1px;}

.textboxs3 {font-family:Verdana; font-size:13px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; background:#ffffff; padding:10px 5px;}
.textboxs3:hover {border:solid #666666 1px;}
.textboxs3:active {border:solid #666666 1px;}
.textboxs3:focus {border:solid #666666 1px;}

.etextbox {font-family:Verdana; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; background:#ffffff; padding:7px 10px;}
.etextbox:hover {border:solid #666666 1px;}
.etextbox:active {border:solid #666666 1px;}
.etextbox:focus {border:solid #666666 1px;}

.etextarea {font-family:Verdana; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; height:75px; background:#ffffff; padding:7px 10px;}
.etextarea:hover {border:solid #666666 1px;}
.etextarea:active {border:solid #666666 1px;}
.etextarea:focus {border:solid #666666 1px;}

.eselectbox {font-family:Verdana; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:94%; height:30px; background:#ffffff; padding:2%;}
.eselectbox:hover {border:solid #666666 1px;}
.eselectbox:active {border:solid #666666 1px;}
.eselectbox:focus {border:solid #666666 1px;}

.esubmit {font-family:Verdana; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; padding:12px 30px; background:#ce0002; float:left; border:solid #cccccc 2px; cursor:pointer; border-radius:12px;}
.esubmit:hover {background:#000000; color:#8eb509;}

.etextbox1 {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; border:solid #434142 2px; width:100%; background:#525252; padding:6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.etextbox1:hover {border:solid #666666 2px;}
.etextbox1:active {border:solid #666666 2px;}
.etextbox1:focus {border:solid #666666 2px;}

.etextarea1 {font-family:Verdana; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; border:solid #434142 2px; width:100%;  background:#525252; height:60px; padding:6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.etextarea1:hover {border:solid #666666 2px;}
.etextarea1:active {border:solid #666666 2px;}
.etextarea1:focus {border:solid #666666 2px;}

.eselectbox1 {font-family:Verdana; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:94%; height:30px; background:#ffffff; padding:2%;}
.eselectbox1:hover {border:solid #666666 1px;}
.eselectbox1:active {border:solid #666666 1px;}
.eselectbox1:focus {border:solid #666666 1px;}

.esubmit1 {font-family:Verdana; font-size:17px; color:#ffffff; font-weight:normal; text-decoration:none; padding:12px 20px; background:#fa7001; white-space:normal; cursor:pointer; border:solid #ffffff 2px; border-radius:8px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.4); -moz-box-shadow:0 0 3px rgba(0,0,0,.4); box-shadow:0 0 3px rgba(0,0,0,.4)}
.esubmit1:hover {background:#ffffff; color:#fa7001; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}

.etextbox2 {font-family:Verdana; font-size:13px; color:#8b243b; font-weight:normal; text-decoration:none; border:solid #f1ba79 1px; width:100%;  background:#f7c280; padding:6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.etextbox2:hover {border:solid #e3a965 1px;}
.etextbox2:active {border:solid #e3a965 1px;}
.etextbox2:focus {border:solid #e3a965 1px;}

.etextarea2 {font-family:Verdana; font-size:13px; color:#8b243b; font-weight:normal; text-decoration:none; border:solid #f1ba79 1px; width:100%;  background:#f7c280; height:60px; padding:6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.etextarea2:hover {border:solid #e3a965 1px;}
.etextarea2:active {border:solid #e3a965 1px;}
.etextarea2:focus {border:solid #e3a965 1px;}

.esubmit2 {font-family:Verdana; font-size:17px; color:#ffffff; font-weight:normal; text-decoration:none; padding:10px 30px; background:#850111; float:left; width:100%; cursor:pointer; border:none; border-radius:10px; -webkit-box-shadow:0 0 5px rgba(0,0,0,.7); -moz-box-shadow:0 0 5px rgba(0,0,0,.7); box-shadow:0 0 5px rgba(0,0,0,.7)}
.esubmit2:hover {background:#ffffff; color:#000000;}

.wtextbox {font-family:Verdana; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none; width:120px; height:22px; background:none; border:none;}

.ttextbox {font-family:Verdana; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none; width:120px; height:22px; background:none; border:none;}

.atextbox {font-family:Verdana; font-size:14px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; height:35px; margin-bottom:5px; background:#ebebeb; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.textbox {font-family:Verdana; font-size:13px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:200px; height:22px; margin-bottom:5px; background:url(../images/tboxbg.gif) top repeat-x #ffffff;}

.textbox1 {font-family:Verdana; font-size:13px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:400px; height:100px; margin-bottom:5px; background:url(../images/tboxbg.gif) top repeat-x #ffffff;}

.textbox11 {font-family:Verdana; font-size:13px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:200px; height:22px; margin-bottom:5px; background:url(../images/tboxbg.gif) top repeat-x #ffffff;}

.submit {font-family:Verdana; font-size:15px; color:#ffffff; font-weight:normal; text-decoration:none; border:solid #333333 1px; padding:5px 10px; background:url(../images/grad.gif) repeat-x #000000;}

/*shadows*/
.shad1 {background:url(../images/shad1.png) repeat-x top;}
.shad2 {background:url(../images/shad2.png) repeat-x bottom; z-index:2; position:absolute; height:7px; float:left; width:100%;}
.shadrd1 {background:url(../images/shadrd1.png) no-repeat center;}

/*extras*/
/*hidden div for mobile*/
.mobview {display:none;}
/*block div for desktop*/
.dskview {display:block;}
.dskview1 {display:none;}

.sticky-div {position:sticky; bottom:10px; padding:10px 0px;}

.menusep {background:url(../images/menusep.jpg) repeat-y center right; margin:5px 0;}
.payuwd {width:100px;}
.pos-abs {position:absolute; z-index:2; top:-12px;}
.pos-abs1 {position:absolute; z-index:2; top:50px;}
.pos-abs2 {position:absolute; z-index:2; bottom:54px;}
.pos-rel {position:relative; z-index:1;}
.ucase {text-transform:uppercase;}
.i-round1 {width:100px; border-radius:50%; display:block; margin:0 auto;}
.i-round2 {width:80%; border-radius:50%; display:block; margin:0 auto;}
.i-round3 {width:150px; border-radius:10px; background:#ffffff; border:solid #ffffff 6px; display:block; margin:0 auto; -webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3)}
.i-round4 {width:130px; border-radius:50%; border:solid #cccccc 6px; display:block; margin:0 auto;}
.ht1 {height:75px;}
.ht50 {height:50px;}
.ht40 {height:40px;}
.wauto {margin:0 auto; width:;}
.flwrs {background:url(../images/bg-qs-l.png) no-repeat left center,url(../images/bg-qs-r.png) no-repeat right center; padding:10px 80px;}
.ucase {text-transform:uppercase;}
.bg-hd {background:url(../images/shad1.png) repeat-x bottom #ffffff;}
.bg-hd1 {background:url(../images/callnow.png) no-repeat top right,url(../images/grad1.jpg) repeat-x bottom;}
.bg-bbtm {background:url(../images/bbtmbg.jpg) repeat-x bottom;}
.bg-pg {background:#e5e5e7;}
.bg-pg1 {background:#f8f8f8;}
.bg-dots {background:url(../images/bggr.jpg) no-repeat center,url(../images/dots1.png) repeat-x center; background-size:18% 100%,auto;}
.bg-abt {background:url(../images/ebg1.png) no-repeat bottom;}
.gs-bg1 {background-color:#b6a6c3;}
.gs-bg2 {background-color:#bcddc8;}
.gs-bg3 {background-color:#9fc1e4;}
.gs-bg4 {background-color:#fdc47d;}
.ts-bg {background-color:#d7eafb;}
.bg-so {background:#343233;}
.bgbdy {background:#e7d3d2;}
.bgft {background:#36474f;}
.bgft1 {background:#273238;}
.bg1 {background:#f2f2f2;}
.bg2 {background:#ebebeb;}
.bglp {background:#fff4f2;}
.bggr {background:#f0f0f0;}
.bggr1 {background:#dfe2d1;}
.bglb {background:#f6fafe;}
.bgbl {background:#000000;}
.bgrd {background:#ff2d2e;}
.bggn {background:#e2f5fc;}
.bgbu {background:#003e87;}
.bgyl {background:#ffff01;}
.bgwt {background:#ffffff;}
.bgwt1 {background:url(../images/shad1.png) repeat-x top,url(../images/shad2.png) repeat-x bottom #ffffff;}
.bgshp1 {background:url(../images/shp1.png) no-repeat top right;}
.grad2 {background:url(../images/grad2.jpg) repeat-x #ffffff;}
.pgbg {background:url(../images/shad1.png) repeat-x top,url(../images/arrowbnr.png) repeat-x left top 460px,url(../images/bg1.jpg) no-repeat #ffffff; background-size:auto,auto,100% 460px;}
.pgbg1 {background:url(../images/shad1.png) repeat-x top #fff4d4;}
.hline1 {background:url(../images/hline1.jpg) repeat-x bottom;}
.hline2 {background:url(../images/hline2.jpg) repeat-x bottom;}
.vline1 {background:url(../images/vline1.jpg) repeat-y right;}
.bold {font-weight:bold;}
.bbox {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.dib {display:inline-block;}
.brad1 {border-radius:25px;}
.brad2 {border-radius:50%;}
.brad3 {border-radius:10px;}
.bshad {-webkit-box-shadow:1px 2px rgba(0,0,0,.5); -moz-box-shadow:1px 2px rgba(0,0,0,.5); box-shadow:0 0px 7px rgba(0,0,0,.7);}
.arrow2 {background:url(../images/arrow2.png) no-repeat left bottom;}
.arrow3 {background:url(../images/arrow3.png) no-repeat left 15px bottom,url(../images/flwr5.png) no-repeat bottom right,url(../images/hline1.jpg) repeat-x left bottom 6px;}
.arrowbm {background:url(../images/arrowbmh.png) no-repeat top 5px left 5px;}
.arrowbm:hover {background:url(../images/arrowbmh.png) no-repeat top 5px left 8px;}
.arrowbm1 {background:url(../images/arrowbm1h.png) no-repeat top 5px left 5px;}
.arrowbm1:hover {background:url(../images/arrowbm1h.png) no-repeat top 5px left 8px;}
.cticon {background:url(../images/cticon.png) no-repeat left center; padding:3px 0 3px 25px;}
.cticon1 {background:url(../images/cticon1.png) no-repeat left center; padding:3px 0 3px 25px;}
.cticon4w {background:url(../images/cticon4w.png) no-repeat left center; padding:3px 0 3px 40px;}
.adicon {background:url(../images/adicon.png) no-repeat left top 10px; padding:4px 0 4px 30px;}
.emicon {background:url(../images/emicon.png) no-repeat left center; padding:0 0 0 35px;}
.emicon1 {background:url(../images/emicon1.png) no-repeat left 3px center; padding:0 0 0 40px;}
.f2jicon {background:url(../images/icon-f2j.png) no-repeat left center; padding:4px 0 4px 50px;}
.f2sicon {background:url(../images/icon-sf.png) no-repeat left center; padding:4px 0 4px 50px;}

.clrlft {clear:left;}
.clrryt {clear:right;}
.ohid {overflow:hidden;}
.prel {position:relative;}
.lft-pgdiv0 {left:75%;}
.ryt-pgdiv0 {right:75%;}


/*admin*/
.menum {font-family:Verdana; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; float:right; padding:5px; background:#cc0000;}
.menum:hover {background:#09769E;}

.adminmenu {font-family:Verdana; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background:url(../images/tboxbg.gif) repeat-x; display:block; float:left; padding:8px; margin-right:5px; border:solid #cccccc 1px; border-bottom:none; border-top:none;}
.adminmenu:hover {background-position:bottom; background-color:#cccccc; text-decoration:underline; border-color:#000000;}

.adminmenusel {font-family:Verdana; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background:url(../images/tboxbg.gif) repeat-x bottom #cccccc; text-decoration:underline; display:block; float:left; padding:8px; margin-top:0px; margin-right:5px; border:solid #000000 1px; border-bottom:none; border-top:none;}

.adminsidemenu {font-family:Verdana; font-size:10px; color:#636363; font-weight:normal; text-decoration:none; background:#f7f7f7; height:10px; padding:5px; display:block; margin-bottom:15px;}
.adminsidemenu:hover {font-family:Verdana; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; background:#000000; height:10px; padding:5px;display:block; margin-bottom:15px;}

.adminsidemenusel{font-family:Verdana; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; background:#000000; height:10px; padding:5px;display:block; margin-bottom:15px;}

.menua {font-family:Verdana; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; background:#f7f7f7; display:block; padding:5px; float:left; border:solid #000000 1px;}
.menua:hover {background:#F0F2B6; color:#000000; border:solid #000000 1px;}

.paging {font-family:Verdana; font-size:12px; color:#0264AA; font-weight:bold; text-decoration:underline;}
.paging:hover {background:#0264AA; color:#ffffff; padding:5px;}

.pagingsel {font-family:Verdana; font-size:12px; background:#0264AA; color:#ffffff; font-weight:bold; text-decoration:none; padding:5px;}

/*for brands*/
.home-ribbon{ position:absolute; width:100%; height:100%;}

#home-ribbons li{ width:25%; float:left; height:100%; position: relative;}

#home-ribbons li.last{}

#home-ribbons li .inner{ position: relative; z-index: 2; height:100%;}

#home-ribbons li .inner img{ transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all;}

#home-ribbons li .popup{ position:absolute; z-index:1; bottom:-1px; width:100%; height:1px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all;}

#home-ribbons li .popup img{ height:1px; width:100%; opacity: 0; filter:alpha(opacity=0); transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all;}

#home-ribbons li:hover .inner img{ opacity: 0; filter:alpha(opacity=0);}

#home-ribbons li:hover .popup img{ height:130%; opacity: 1.0; filter:alpha(opacity=100);}

#home-ribbons li:hover .popup{ bottom:38%; height:130%;}

.ishowcase-home{ clear:both;}

.ishowcase-home .ishowcase-logo{ float: none; vertical-align:top; display: inline-block;}


/*paging*/
div.nav {padding:2px; margin:2px;}

div.nav a {font-family:Verdana; font-size:11px; padding:3px 5px; margin:2px; border:1px solid #000000; text-decoration:none; color:#000000; background:#eaeaea;}
div.nav a:hover, div.nav a:active {font-family:Verdana; font-size:11px; border:2px solid #000000; margin:1px; color:#cc0000; background:#eaeaea;}

div.nav span.current {font-family:Verdana; font-size:12px; padding:3px 5px; margin:1px; border:2px solid #000000; font-weight:bold; background:#cc0000;
color:#FFF;}

div.nav span.disabled {padding:3px 5px; margin:2px; border:1px solid #EEE; color:#999; font-size:11px; font-family:Verdana; background:#eaeaea;}

/* Gallery Slider
/*------------------------------------------------------*/
.gallery-slider {
  position: relative;
  zoom:1;
  margin:0;
  padding:0;
  margin-bottom:;
}
.gallery-slider.loading {
  min-height:100px;
  background:#f0f5f7 url('../images/loading.gif') no-repeat center center;
}
.gallery-slider .slides {
  zoom:1;
}
.gallery-slider .slides img {
  width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
  display: block;
}
.gallery-slider .slides > li {
  display:none;
  -webkit-backface-visibility: hidden;
}
.gallery-slider .flex-direction-nav a {
  width:40px;
  height:45px;
  border-radius:0;
  margin-top:-10px;
}
.gallery-slider .flex-direction-nav .flex-prev {
  background:#67c9e0 url("../images/prev-icon.png") center center no-repeat;
  font-size: 0;
  left:-20px;
  background-size: inherit;
}
.gallery-slider .flex-direction-nav .flex-next {
  background:#67c9e0 url("../images/next-icon.png") center center no-repeat;
  font-size:0;
  right:-20px;
  background-size: inherit;
}
.gallery-slider:hover .flex-prev {
  opacity:0.8;
  left:0px;
}
.gallery-slider:hover .flex-next {
  opacity:0.8;
  right:0px;
}
.gallery-slider:hover .flex-next:hover,
.gallery-slider:hover .flex-prev:hover {
  opacity: 1;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .gallery-slider .slides img {
    margin-left: -1px;
  }
  .gallery-slider .flex-direction-nav .flex-prev {
    margin-left: -0.5px;
  }
  .safari .gallery-slider .slides img {
    margin-left: 0;
  }
  .safari .gallery-slider .flex-direction-nav .flex-prev {
    margin-left: 0;
  }
  .safari .gallery-single #carousel .flex-viewport {
    padding: 8px;
  }
}

/*projects - text on img hover */
ul.img-list1 {list-style-type:none; margin:0; padding:0;}
ul.img-list1 li {position:relative;}
div.text-content1 {background:rgba(30,30,30,0.8); color:#ffffff; font-size:17px; padding:5px; font-weight:normal; font-family:Calibri; cursor:pointer; position:absolute; bottom:0; margin:0; opacity:0; -webkit-transition:opacity 500ms; -moz-transition:opacity 500ms; -o-transition:opacity 500ms; transition:opacity 500ms; border-top:solid #333333 1px;}
div.text-content1 div {display:; text-align:center; vertical-align:middle;}
 
ul.img-list1 li div.text-content1 {opacity:1;}