/* CSS Document */
@font-face {
    font-family: 'angelinaregular';
    src: url('font/angelina-webfont.woff') format('woff'),
		url('font/angelina-webfont.eot'),
		url('font/angelina-webfont.eot?#iefix') format('embedded-opentype'),
		url('font/angelina-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'MakoRegular';
		src: url('font/mako-regular-webfont.woff') format('woff'),
			url('font/mako-regular-webfont.eot'),
			url('font/mako-regular-webfont.eot?#iefix') format('embedded-opentype'),
			url('font/mako-regular-webfont.ttf') format('truetype');
}

body
{ margin:0; padding:0; background:url(../images/bg_body.gif); font-family:Arial, Helvetica, sans-serif; color:#333333;height:100%;}

p
{ font-size:12px; line-height:20px; padding-bottom:10px;}
h1,h2,h3,h4,h5,h6
{font-family:MakoRegular;}
a , a img
{ text-decoration:none; border:0; color:#ec008c; outline-style:none;}
a:hover
{text-decoration:underline;}
p,ul,li,h1,h2,h3,h4,h5,h6
{ margin:0; padding:0;}
.clear
{ clear:both;}
.f_rgt
{ float:right;}
.f_lft
{ float:left;}
.width100p
{ width:100%; display:block;min-height: 567px;}
.edit_btn
{ background:#dcdcdc; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; font-size:10px; font-family:MakoRegular; padding:2px 8px; color:#1e1e1e;}
span.error , span.notice, span.success , span.warning
{ background:url(../images/error.gif) no-repeat; width:21px; height:20px; float:left; margin:1px 5px 0 0;}
span.notice
{ background:url(../images/notice.gif) no-repeat;}
span.success
{ background:url(../images/success.gif) no-repeat;}
span.warning
{ background:url(../images/warning.gif) no-repeat;}
a.close
{ font-family:MakoRegular; font-size:12px; color:#9a9a9a; font-weight:bold;}

div#loader-main
{position:fixed;top:0px;left:0px;font-size:14px;color:#ffffff;z-index:100000;}
div#loader-main div.inner
{padding:0;position:absolute;width:100%;top:40px;}
div#loader-main div.inner strong
{padding:0 0 5px 0;display:block;}
div#loader-main div.inner-shadow
{background:#EC008C;padding:0; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;width:200px;height:100px;}


.wrapper
{width:100%;background:url(../images/bg_header.gif) repeat-x;position:relative;top:0px;
min-height:100%;
position:relative;
}
body.home .wrapper
{background:url(../images/home_bg.png) repeat-x;}
.page
{ width:1000px; margin:0 auto;}

.header
{ min-height:91px;}
.header img.logo
{ padding-top:3px; float:left;}
.header ul li
{ list-style:none; float:left; background:url(../images/m_divider.gif) no-repeat right 0;position:relative;}
.header ul li a
{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffffff; padding:35px 20px 0 20px; display:inline-block; height:50px;  }
.header ul li a:hover , .header ul li a.active
{ color:#fef79d; background:url(../images/menu_active.png) no-repeat center 45px; text-decoration:none;}
.header ul ul.child
{ display:block; position:absolute; background:#760299; z-index:1; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; padding:0 0 8px; top:64px; width:180px; left:-30px}  
.header ul ul.child li
{ background: transparent; width:100%; background:url(../images/divider_bot.gif) repeat-x 0 bottom;}
.header ul ul.child li a
{ padding:6px 10px; height:auto; font-weight:normal; font-size:12px; display:block;}    
.header ul ul.child li a:hover
{ background:#8a03b3; color:#fef8a5;}

.footer_dv
{ background:url(../images/bg_footer.gif) repeat-x; width:100%; display:block; float:left; margin-top:30px;}
.footer
{ width:1000px; margin:0 auto; color:#fff; padding:10px 0 0; min-height:59px; }
.footer ul li
{ list-style:none; display:inline; font-size:12px; padding:0 2px;}
.footer ul li a
{ color:#fff;}
.footer p
{ font-size:12px; color:#fff; padding:5px 0; line-height:20px;}
.footer .f_rgt p
{ text-align:right;}

/* user page */

.news_feed
{ margin-top:20px; background:url(../images/bg_grad.gif) repeat-x 0 bottom #fff; width:635px; border:1px solid #aeaeae; -moz-box-shadow:0px 1px 3px #999; -webkit-box-shadow:0px 1px 3px #999; box-shadow:0px 1px 3px #999; padding:10px 15px; float:left;}
.news_feed .news
{ border-bottom:1px solid #cbadd5; padding-bottom:10px; margin-bottom:10px; font-family:MakoRegular; }
.news_feed .news .pic img
{ border:3px solid #ababab;}
.news_feed .news .pic
{ float:left; width:75px;}
.news_feed .news h6
{ font-size:12px; color:#d5008e; font-weight:normal; padding:0 0 3px 0;}
.news_feed .news h6 span
{ font-size:10px; color:#373737;}
.news_feed .news p
{ font-size:13px; color:#000000; line-height:18px;}
.news_feed .news ul 
{color:#d5008e; font-size:10px; padding:5px 0 0;}
.news_feed .news ul li
{ list-style:none; display:inline; color:#d5008e;}
.news_feed .news ul li a
{color:#d5008e;}
.news_feed .news ul li a.reply
{ background:url(../images/reply.gif) no-repeat 0 center; padding:0 0 0 15px;}

.right
{ width:315px; float:right;}
.user_info
{ background:#181818; padding:3px 12px 10px; color:#fff; font-family:MakoRegular; margin-bottom:10px;}
.user_info .u_pic
{ float:left; margin-right:10px;}
.user_info .u_pic img
{ border:3px solid #ffffff;}
.user_info h2
{ font-size:14px;}
.user_info p
{ font-size:12px;}
.user_info span
{ font-size:11px;}

.notify
{ width:100%; float:left; font-family:MakoRegular;margin-bottom:10px;}
ul.tabs
{ margin:0 0 0 10px; background:#eeeeee; border:1px solid #d3d3d3; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:auto; display:inline-block; border-bottom:0; float:left;}
ul.tabs li
{ display:table-cell; float:left; list-style:none; font-size:14px; color:#666666; border-left:1px solid #c2c2c2;  border-right:1px solid #fff; }
ul.tabs li a
{color:#666666; padding:5px 15px; float:left; font-weight:bold;}
ul.tabs li a:hover , ul.tabs li a.active
{ color:#fff;background: url(../images/bg_heading.jpg) repeat-x;}
.tab_cont
{ background:#eeeeee; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #d3d3d3; padding:0px 10px 10px; width:295px; float:left;  }
.tab_cont ul.filter 
{ width:100%; float:left; padding:5px 0;}
.tab_cont ul.filter li
{ list-style:none; float:left; font-size:12px; color:#666666; padding:0 8px 0 0; background:transparent;} 
.tab_cont ul.filter li a
{ color:#666666; }
.tab_cont ul.filter li a:hover, .tab_cont ul.filter li a.active
{ color:#666666; text-decoration:underline;}
.tab_cont h1
{ font-size:14px; color:#666666; padding:10px 0 5px; background:url(../images/bottom_b.gif) repeat-x 0 bottom; margin-bottom:10px;}
.tab_cont ul li
{ font-size:12px; color:#444444; list-style:none; background:url(../images/bottom_b.gif) repeat-x 0 bottom ; line-height:20px; padding:5px 0; position:relative;}

.tab_cont #tblMessages ul li
{ font-size:12px; color:#444444; list-style:none; background:url(../images/bottom_b.gif) repeat-x 0 bottom; line-height:20px; padding:5px 0; position:relative;}

.tab_cont #tblMessages ul li.selected
{ font-size:12px; color:#444444; list-style:none; background:url(../images/bottom_b.gif) repeat-x 0 bottom #fff9af; line-height:20px; padding:5px 0; position:relative;}

.tab_cont ul li a.close
{ position:absolute; top:0; right:0;}
.tab_cont ul li:hover
{ cursor:pointer;}
.tab_cont ul li span
{ font-size:16px; color:#84368b; font-weight:bold; font-family:MakoRegular; display:block;}

.mails 
{ margin-top:20px; width:100%; display:block; float:left;}
.mails .left_box
{ width:180px; float:left; background:url(../images/left_bg.gif) repeat; border:1px solid #d8d286; -mox-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0px 1px 2px #666666; -webkit-box-shadow:0px 1px 2px #666666; box-shadow:0px 1px 2px #666666; margin:0 30px 0 0; padding-bottom:10px;}
.mails .left_box ul li 
{ list-style:none;}
.mails .left_box ul li a
{ font-family:MakoRegular; font-size:14px; color:#733a87; font-weight:bold; text-transform:uppercase; display:block; padding:4px 0 3px 20px; margin:10px 0 0 0; width:190px; }
.mails .left_box ul li a:hover, .mails .left_box ul li a.active
{ background:url(../images/menu_h.gif) no-repeat; color:#ffffff; text-decoration:none;}

.mail_box
{ background:#efefef; border:1px solid #d8d8d8; width:785px; float:left;}
.headings
{ background:#444444; font-size:16px; font-weight:bold; color:#ffffff; width:100%; float:left; padding:6px 0;}
.headings div , .rows1 div ,  .rows2 div
{ float:left; padding:0 10px; width:100px;}
.headings div.checkbox , .rows1 div.checkbox ,  .rows2 div.checkbox
{ width:40px;}
.headings div.message, .rows1 div.message ,  .rows2 div.message
{ width:465px;}
.rows1 ,  .rows2
{ width:100%; float:left; padding:8px 0;}
.rows2
{ background:#ffffff;} 
.rows1 div ,  .rows2 div
{ font-size:12px; font-weight:bold; color:#727272;}
.rows1 div a ,  .rows2 div a
{ color:#d70190;}
.mail_box .selected
{ background:#fef79d;}
.expand
{ font-size:12px; font-weight:normal; color:#333333; padding:10px 10px 10px 70px; line-height:18px; display:block; clear:both;}
.expand .head
{ color:#8e8e8e; padding-bottom:15px; position:relative;}
.expand .head span
{ float:right; position:absolute; top:0; right:0;}

.reports
{ width:100%; float:left; margin-top:20px;}
.graph
{ width:auto; float:left;}
.reports .bottom_head
{ background:#733a87; font-family:MakoRegular; font-size:20px; color:#ffffff; text-transform:uppercase; padding:4px 40px; margin:0 auto; display:table; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; -moz-box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; box-shadow:0px 0px 5px #666666;}
.bottom_cont
{ background:url(../images/bg_grad.gif) repeat-x 0 bottom #fff; border:1px solid #d1d1d1; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0px 1px 1px #666666; -webkit-box-shadow:0px 1px 1px #666666; box-shadow:0px 1px 1px #666666; padding:15px 30px 10px; float:left; width:938px; }
.bottom_cont .f_rgt
{ width:550px;}
.bottom_cont h1
{ font-size:20px; font-weight:bold; color:#dd0094; text-transform:uppercase; padding-bottom:20px;}
.bottom_cont ul li
{ list-style:none; font-family:MakoRegular; font-size:14px; color:#333333; line-height:20px; padding:0 0 5px 25px;}
.bottom_cont ul li.red
{ background:url(../images/red.gif) no-repeat 0 5px;}
.bottom_cont ul li.sky
{ background:url(../images/sky.gif) no-repeat 0 5px;}
.bottom_cont ul li.yellow
{ background:url(../images/yellow.gif) no-repeat 0 5px;}
.bottom_cont ul li.orange
{ background:url(../images/orange.gif) no-repeat 0 5px;}
.bottom_cont ul li.perple
{ background:url(../images/perple.gif) no-repeat 0 5px;}

/* home page */
.header ul li.login
{ background:transparent; margin:30px 0 0 10px;}
.header ul li.login a
{ font-size:0; background:url(../images/login_btn.png) no-repeat; width:81px; height:25px; padding:0; display:table; }

.banner
{ background:url(../images/shadow.png) no-repeat center bottom; width:100%; height:428px; position:relative; padding-bottom:11px;}
.banner .slide
{ display:block; padding:0 60px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e3e3e3; line-height:20px;}
.banner .slide h1
{ font-family:MakoRegular; font-size:22px; color:#fff9a7; font-weight:normal; padding:25px 0 25px 0; line-height:28px; -moz-text-shadow:0px 3px 3px #000000; -webkit-text-shadow:0px 3px 3px #000000; text-shadow:0px 3px 3px #000000;}
.banner .slide img
{float:right;max-width:359px;max-height:331px;}
#banner
{height:331px; background:url(../images/banner_bg.png) no-repeat center 0;}
.content_slide
{ width:520px; float:left;}
.bullets ul
{ position:absolute; top:305px; left:60px; }
.bullets ul li
{list-style:none; float:left;}
.bullets ul li a
{ background:url(../images/buller_blue.png) no-repeat; width:10px; height:10px; float:left;  margin:0 3px;}
.bullets ul li a.active
{ background:url(../images/buller_yellow.png) no-repeat;}
.bullets .arrow_left
{ width:46px; height:83px; display:block; background:url(../images/slider_a_l.png) no-repeat; position:absolute; left:0; top:38%; cursor:pointer;}
.bullets .arrow_right
{ width:46px; height:83px; display:block; background:url(../images/slider_a_r.png) no-repeat; position:absolute; right:0; top:38%; cursor:pointer;}

.tagline
{ width:100%; float:left; background:url(../images/black_bg.png) repeat-x;}
.tagline img
{ padding:5px 25px 0 90px; float:left; }
.tagline p
{ font-family:MakoRegular; font-size:20px; color:#ffffff; display:list-item; padding:20px 10px 0; -moz-text-shadow:0px 3px 3px #000000; -webkit-text-shadow:0px 3px 3px #000000; text-shadow:0px 3px 3px #000000; list-style:none; line-height:30px;}

.left_cont
{ background: url("../images/bg_grad.gif") repeat-x scroll 0 bottom #FFFFFF; box-shadow: 0 1px 3px #999999; float: left; margin-top: 20px;
    padding: 10px 15px; width: 635px;}
.left_cont h1
{ font-family:MakoRegular; font-size:24px; color:#db0092; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
.left_cont p
{ color: #797979;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    padding-bottom: 10px;
    text-align: justify;
    text-transform: none !important;}

.testimonial
{ width:315px; float:right; margin-top:20px;}
.testimonial h2
{ font-family:MakoRegular; font-size:17px; color:#db0092; font-weight:bold; background:url(../images/star.png) no-repeat center 8px; text-align:center; padding-bottom:8px;}

.testimonial p
{ font-family:angelinaregular; font-size:18px; color:#444444; text-align:center; font-weight:bold; line-height:26px; padding-bottom:15px;}
.testimonial h6
{ text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#733a87;}
.testimonial h6 span
{ color:#505050;}
.testimonial p span.quote1 , p span.quote2
{ background:url(../images/quote1.gif) no-repeat; width:11px; height:10px; float:left;}
.testimonial p span.quote2
{ background:url(../images/quote2.gif) no-repeat; float:right; margin-top:13px;}





.testimonial_services
{ width:315px; float:right; margin-top:20px;}
.testimonial_services h2
{ font-family:MakoRegular; font-size:17px; color:#db0092; font-weight:bold; background:url(../images/new_star.png) no-repeat center 8px; text-align:center; padding-bottom:8px;}

.testimonial_services p
{ font-family:angelinaregular; font-size:18px; color:#444444; text-align:center; font-weight:bold; line-height:26px; padding-bottom:15px;}
.testimonial_services h6
{ text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#733a87;}
.testimonial_services h6 span
{ color:#505050;}
.testimonial_services p span.quote1 , p span.quote2
{ background:url(../images/quote1.gif) no-repeat; width:11px; height:10px; float:left;}
.testimonial_services p span.quote2
{ background:url(../images/quote2.gif) no-repeat; float:right; margin-top:13px;}


span.quote_client1
{ background:url(../images/quote1.gif) no-repeat; width:11px; height:10px; float:left;}
span.quote_client2
{ background:url(../images/quote2.gif) no-repeat; float:right; margin-top:13px;}


.client
{ margin-top:20px;}
.client .bottom_head
{ background:#733a87; font-family:MakoRegular; font-size:20px; color:#ffffff; text-transform:uppercase; padding:4px 0px; margin:0 auto; width:150px; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; -moz-box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; box-shadow:0px 0px 5px #666666; text-align:center;}
.client .bottom_cont
{ background:url(../images/left_bg.gif) repeat #d8d286; padding:15px 25px; width:950px;}
.c_slide
{ position:relative; width:100%; float:left;}
.c_slide ul li
{ width:140px; padding:0 15px; float:left; text-align:center;}
.c_slide ul li div.img
{ width:130px; height:91px; border:3px solid #cfcfcf; background:#fff; text-align:center; -moz-box-shadow:0px 2px 3px #666; -webkit-box-shadow:0px 2px 3px #666; box-shadow:0px 2px 3px #666; vertical-align:middle; display:table-cell;}
.c_slide ul li p
{ text-transform:uppercase; font-size:14px; color:#333333; font-weight:bold; padding-top:8px;}
.arrow_l , .arrow_r
{ background:url(../images/arrow_left.png) no-repeat; width:35px; height:35px; position:absolute; left:-23px; top:39%; cursor:pointer;}
.arrow_r
{ right:-23px; left:inherit;  background:url(../images/arrow_right.png) no-repeat;}

input.button
{ background:url(../images/bg_button.gif) repeat-x #6d2e73; border:1px solid #562b5a; font-size:14px; color:#ffffff; text-transform:uppercase; height:25px; padding:0 10px; font-family:MakoRegular; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:0 0 0 165px;cursor:pointer;}

/*   login form   */
.form_page
{ background:#eeeeee; border:1px solid #d3d3d3; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin:15px 0; float:left; padding:10px;}
.left_form
{ width:488px; float:left; border-right:1px solid #bbbbbb; min-height:380px;}
.right_form
{ width:478px; float:left; border-left:1px solid #ffffff; padding:0 0 0 10px; min-height:380px;}
.form_page h1
{ font-family:MakoRegular; font-size:18px; color:#84368b; font-weight:bold; padding-bottom:20px;}
.form_page h3 , .form_page h6
{ font-size:14px; font-weight:bold; color:#666666;  padding-bottom:10px;}
.form_page h6
{ text-align:center;}
.form_page ul li
{ list-style:none; display:inline; margin-right:5px;}
div.field,div.fieldtest
{ width:100%; float:left; padding:0 0 10px;}
*+html div.field,div.fieldtest
{ float:none; }
div.field h1 span
{color:#84368B;padding:0px;}
div.fieldtest label
{font-family:MakoRegular;font-size:14px;color:#000;width:150px;float:left;padding-right:15px;}
div.field label , div.field  p , div.field span
{ font-family:MakoRegular;font-size:14px;color:#000;width:150px;float:left;padding-right:15px;}
div.field span.newpwd
{float:left;padding:0px 0px 0px 165px;}
div.field span.error-msg-main
{background:url(../images/error.gif) no-repeat;width:auto;height:20px;float:left;color:red;padding:0px 0px 0px 30px;}
div.field span.message
{float:left;width:249px;color:green;}
div.field input,div.field select,div.field textarea
{ float:left;}
div.field input,div.field span.input_txt,div.field textarea,div.field select
{padding:2px;height:21px;width:190px; }

div.divlikeinput
{width:450px;background:#e7e7e7;border:1px solid #909090;border-color:#909090 #cfcfcf #d2d2d2 #cfcfcf;padding:2px;height:auto;-moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px;}
div.divlikeinput input
{border:0px;width:auto !important;}

span.labelvalue
{background:#e7e7e7;border:1px solid #909090;border-color:#909090 #cfcfcf #d2d2d2 #cfcfcf;padding:2px;height:21px;width:190px;-moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px;}
div.field textarea
{height:auto;}
div.field img
{width:50px;}
div.field span.loader img
{width:auto;}
div.field input.inpt_checkbox
{ float:left; margin:3px 5px 0 165px;width:auto;border:0px;padding:0px;height:auto;}
div.field div.inner_input input
{width:auto; height:auto;}
div.field  p
{ width:auto; float:none;}
div.field  input.sbt, a.sbt, .sbtbutton
{margin:0;background:url(../images/bg_button.gif) repeat-x;border:0px;border:1px solid #562b5a;font-size:14px;color:#ffffff;text-transform:uppercase;height:25px;padding:0 10px;font-family:MakoRegular;-moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px;/*margin:0 0 0 165px;*/cursor:pointer;width:auto;}
a.sbt
{height:17px;padding:3px 10px;float:left;font-size:12px;text-decoration:none;}
div.field  input.cancel
{margin-left:10px;}

.light-color
{color:#999;}

div.form_page_wth100
{display:block;float:none;}

div.signin
{display:block;}

div.signup
{display:block;}

div.activate
{display:block;margin:0px auto;}
div.activate strong
{font-size:20px;}

div.option
{display:table;padding:30px;}
div.option div.form
{float:left;width:475px;min-height:300px;}
div.option div.options
{float:left;padding:0px 0px 0px 58px;min-height:300px;}
div.option div.options div.loginwith div.button
{display:block;cursor:pointer;}

div.signup div.option div.or
{font-family:MakoRegular;height:260px;float:left;width:100px;text-align:center;color:#ca0088;font-weight:bold;font-size:40px;background:url(../images/line.gif) repeat-y center top}
div.signup div.option div.or div
{background:#EEEEEE;position:relative;top:100px;}
div.signup div.option div.loginwith
{padding:10px 15px;}
div.signup  div.options .facebook.loginwith
{background:url("../images/bg_grad.gif") repeat-x scroll 0 center #FFFFFF;border:0; box-shadow:0 1px 3px #999999;float: left;margin:20px 0;padding:10px 15px;width:auto;}
div.signup  div.options .facebook.loginwith h6
{ font-size:14px; font-weight:bold; margin:0; padding:0 0 5px; color:#436fb5;}

div.field span.error
{float:left;position:relative;width:21px !important;height:20px;margin:4px 0px 0px 10px;}
div.field span.error-message
{position:absolute;background:#000;color:red !important; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;bottom:20px;left:0px;width:200px !important;padding:5px;}

div.field span.success
{float:left;position:relative;width:21px !important;height:20px;margin:4px 0px 0px 10px;}
div.field span.success-message
{position:absolute;background:#000;color:red !important;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;bottom:20px;left:0px;width:200px !important;padding:5px;}

div.dont-have-account
{border-top:1px dotted #bbbbbb;padding:20px 0px 0px;}

div.dont-have-account span
{color:#666666;font-size:14px;font-family:MakoRegular;}

div.dont-have-account a
{font-size:14px;font-family:MakoRegular;}

div.centerwidth
{margin:0px auto;float:none !important;}

div#messagemain
{display:block;background:url(../images/bg_header.gif) repeat-x 0px 0px;position:relative;width:100%;margin:0px 0px 0;clear:both;z-index:1;}
div#message
{display:block;position:relative;width:100%;background:#733A87;margin:0px 0px 0;border-radius:0px 0px 20px 20px;clear:both;z-index:1;/*opacity:0.9;filter:alpha(opacity=90);*/}
div#message div.Inner
{padding:1.5% 12.5%;color:#ffffff;font-size:19px;font-weight:normal; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}

/* project list */
.pojt_category
{float:left;margin-top:10px;width:100%;min-height:400px;_height:400px;}
.pojt_category h3 , .prpl_heading
{font-family:MakoRegular;font-size:16px;color:#ffffff;text-transform:uppercase;padding:0;background:url(../images/grad.gif) repeat-x;display:block;border:1px solid #6a2c70; display:block;margin-top:15px;clear:both;padding:0 10px;cursor:pointer; line-height:24px; height:32px;
}
.pojt_category h3 a
{ padding:5px 0 0 30px; background:url(../images/arrow_up.png) no-repeat 15px 13px; display:block; color:#ffffff; }
.pojt_category h3.active span,.pojt_category h3.active a
{background:url(../images/arrow_down.png) no-repeat 13px 13px;}
.category_details
{width:998px;float:left;clear:both;background:#fff;border:1px solid #c3c3c3;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;display:block; padding-bottom:5px;}
.category_details .odd
{ background:#e2e2e2;} 
.category_details .even
{ background:#f3f3f3;} 
.box1
{ border-bottom:1px solid #c3c3c3; padding:15px;}
.box1 .pro_image
{ margin:0 20px 0 0; float:left;}
.box1 .pro_image img
{ border:1px solid #bfbfbf;}
.box1 .pro_image_manage
{ width:130px; height:91px; margin:0 20px 0 0; float:left;}
.box1 .pro_image_manage img
{ border:1px solid #bfbfbf;}
.box1 h2
{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ec008c; padding-bottom:8px;}

/* paging */
.pagging
{ width:auto; margin:10px auto; clear:both; display:table; text-align:center;}
.pagging a , .pagging span
{ background:url(../images/bg_paging.gif) repeat-x; border:1px solid #dddddd; padding:6px 10px; font-size:14px; color:#ec008c; font-weight:bold; margin:0 5px; float:none; }
.pagging span
{ color:#666666;}

table
{background:#EFEFEF; border: 1px solid #D8D8D8; margin:15px 0;}
table th
{background:#444444; color:#FFFFFF; font-size:16px; font-weight:bold; padding:5px; text-align:left;}
table tr td
{color:#727272; font-size:12px; font-weight: bold; padding:10px 5px; border-bottom:1px solid #c3c3c3;}
table tr.even
{ background:#f3f3f3;}
table tr.break
{ background:#ffc0e5;}

/* services */
.widget
{ display:block; font-family:MakoRegular; margin:0 0 0 10px; background:#eeeeee; border:1px solid #d3d3d3; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:auto; display:inline-block; float:left; margin-top:20px; padding:10px;}
.widget h1
{ font-family:MakoRegular; font-size:18px; font-weight:bold; color:#84368b; border-bottom:1px solid #bbbbbb; text-transform:uppercase;}
.widget ul li 
{ font-size:13px; color:#666666; list-style:none; border-bottom:1px solid #bbbbbb;  border-top:1px solid #ffffff; padding:8px 0 3px 15px; background:url(../images/bullet.gif) no-repeat 3px 15px; font-family: verdana; font-weight:normal;}

/*  form  */
.profile
{ width:100%; float:left; padding-bottom:10px;}
.profile .pic
{float: left; width: 170px;}
.profile .pic img
{ border: 3px solid #ABABAB; width:150px;}
.profile h6
{color: #D5008E; font-size:16px; font-weight: normal; padding: 0 0 3px; text-align:left;}
div.field input.inpt_txt , div.field select ,  div.field textarea
{ background:#e7e7e7; border:1px solid #909090; border-color:#909090 #cfcfcf #d2d2d2 #cfcfcf; padding:2px; height:21px; width:250px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
div.field textarea
{ height:100px;}
.inner_input
{ float:left; width:auto;}
div.field .inner_input span
{ float:left; padding:0 15px 0 5px ; width:auto;}
div.field .inner_input p
{ float:left; padding:0 0 5px 5px ;}
div.field span
{ float:none; width:auto; padding-left:5px;}

div.field span.errormsg
{clear: both;color: red;float: left;padding-left: 165px;text-align: left;}

/*Account*/
div.user-account
{display:block;padding:20px 0px;}
div.user-account ul
{display:block;}
div.user-account ul li
{display:block;margin:5px 0px;padding:5px;border-bottom:1px solid #d3d3d3;cursor:pointer;}
div.user-account ul li.changeuser
{background:#ddd;}
div.user-account ul a
{float:right;font-size:12px;}
div.user-account ul li div.edit strong
{font-size:12px;}
div.user-account ul li div.change
{display:none;}
div.user-account ul li div.change h1
{font-size:14px;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}

span.arrow{color:#84368B;font-size:12px;padding:0px 6px;font-weight:bold;line-height:10px;}

.dv_input
{background:#E7E7E7; border-radius: 4px 4px 4px 4px; border:1px solid #000; border-color: #909090 #CFCFCF #D2D2D2; height:auto; padding:5px 2px 5px 2px !important; width: 100%; color:#333333; margin-top:10px;}
.dv_input label
{padding-bottom:5px;width:auto !important;}
.dv_input.field input
{ border:1px solid #E7E7E7; background:transparent; padding:2px 0;}
.dv_input.field img
{width:auto;}
.dv_input.field input:hover
{ border:1px solid #f7c997;}

div.confirmmesage
{display:block;padding:0px 0px 25px;color:#CA0088;font-size:18px;font-weight:bold;}
div.confirmmesage input.sbt
{float:right;background:#CA0088;color:#FFFFFF;padding:5px 15px;font-size:12px;font-weight:bold; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-transform:uppercase;cursor:pointer;}

div.popBotInner
{background:url("../images/bg_grad.gif") repeat-x scroll 0 bottom #FFFFFF;border:1px solid #AEAEAE;box-shadow:0 1px 3px #999999;margin-bottom:10px;padding:10px 15px;}

.admin_ques .field
{ background:#f6f6f6; margin-bottom:0; padding:10px 0; border-top:1px solid #ffffff; border-bottom:1px solid #d1d1d1; }
.admin_ques .field.ques_box_error
{background:#ffd2d2;}
.admin_ques .field.ques_box_success
{background:#c1ffcc;}
.admin_ques .field.ques_box_no
{background:#f0f0f0;}
.admin_ques .field.ques_box_error label,.admin_ques .field.ques_box_success label
{color:#333333;}
.admin_ques .field  label
{ padding-bottom:10px;}
.admin_ques .field  label , .admin_ques .field .ques-option , .admin_ques .field  .user_answ_image

{ padding-left:10px;}
.admin_ques .field input , .admin_ques .field textarea , .admin_ques .field select
{ margin-left:10px;}
.admin_ques .field  p
{ text-align:right; font-size:11px;}
.admin_ques .field  p span
{font-size:11px;}

div.s_field
{display:block;}
div.s_field label
{display:block;width:auto;float:none;}
div.s_field textarea
{display:block;float:left;width:90%;}
div.s_field input.sbt
{display:block;float:right;margin-right:56px;}
div.s_field span.errormsg
{padding-left:0;}

table.projects th span.sort
{cursor:pointer;padding:0;}
table.projects th span.sort span
{width:10px;height:6px;display:inline-block;margin:0 0 0 6px;}
table.projects th span.sortasc span
{background:url(../images/sortable.png) no-repeat right 0px;}
table.projects th span.sortdesc span
{background:url(../images/sortable.png) no-repeat right -6px;}


div.calender
{display:block;margin:0 0 0; background:#f8f8f8; border:1px solid #dedede; border-bottom:0;}
div.calender div.prev-next
{float:left;width:100%;padding:5px 0 0px; background:#fff799;}
div.calender div.prev-next div.curmonth
{float:left;width:905px;text-align:center;font-weight:bold;color:#CA0088; padding-top:5px; font-size:20px; color:#84368b;}
div.calender div.prev-next div.prev-month
{float:left;width:auto;text-align:right; padding-left:15px;}
div.calender div.prev-next div.next-month
{float:right;width:auto;text-align:left; padding-right:15px;}
div.calender div.calender-inner
{display:block;width:100%}
div.calender div.calender-inner div.days-hd
{background-color:#cacaca;display:table;margin-top:0;width:100%;}
div.calender div.calender-inner div.days-hd div
{color:#333333;float:left;font-weight:bold;margin-right:3px;padding:5px 10px 5px 0;text-align:right;width:13.0%; font-size:14px;}
div.calender div.calender-inner div.days-hd div.last
{margin-right:0;padding-right:0;}
div.calender div.calender-inner div.days-dd
{background-color:#d2d2d2;display:table;width:100%;}
div.calender div.calender-inner div.days-dd div.day
{background-color:#f8f8f8;float:left;font-weight:bold;margin-bottom:1px;margin-right:1px;min-height:60px;_height:60px;padding:0;width:14.2%; text-align:left;}
*+html div.calender div.calender-inner div.days-dd div.day
{width:14.1%;}
div.calender div.calender-inner div.days-dd div.othet-mmdd
{background-color:#e4e4e4;}
div.calender div.calender-inner div.days-dd div.last
{margin-right:0;}
div.calender div.events
{display:block;padding:0;font-size:9px; position:relative;height: 80px;overflow-x: hidden;overflow-y: auto;}
div.calender div.events b
{font-size:12px; padding:2px 5px; position:static; top:0; left:0; background:#ffffff; border-bottom:1px solid #CACACA;  border-right:1px solid #CACACA;  box-shadow: 1px 1px 2px #999999; display:inline-block; }
div.calender .today  div.events b
{ background:#ec008c; color:#ffffff; border-color:#cb0078;}
div.calender div.events span.evelist
{display:block;color:#333333;margin:0;padding:1px;cursor:pointer; text-align:right;}
div.calender div.calender-inner div.days-dd div.today
{ background:#fffac1;}

div.calender .othet-mmdd div.events b
{ background:#F5F5F5; color:#999999; }


div.active-proj
{display:block;margin:20px 0 0;}
div.active-proj h1
{ font-size:16px; color:#dd0094; font-family:makoregular; padding-bottom:15px;}
div.active-proj div.list
{display:block;padding:0 0 10px;}
div.active-proj div.list span
{float:left;width:12px;height:12px;font-size:0px;margin:2px 0 0;}
div.active-proj div.list strong
{float:left;margin-left:10px; font-size:12px; font-weight:normal;}

div.evedetails span.labelvalue
{width:190px;float:left;height:auto; background:reansparent; border:0;}
.evedetails div.field label
{ font-weight:bold; }


/*  Admin home  */
.new_user
{ width:100%; float:left; margin-bottom:20px; background:#F3F3F3;-moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; border:1px solid #d3d3d3;  }
h1.r_heading
{ font-family:MakoRegular; font-size:16px; font-weight:bold; color:#ffffff; background:url(../images/bg_heading.jpg) repeat-x; padding:5px 0 5px 10px; line-height:normal; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.user_details
{ padding:7px 5px; width:305px; float:left; }
.notification
{ padding:7px 0; width:294px; float:left; background:url("../images/bottom_b.gif") repeat-x 0 bottom !important;}
.odd
{ background:#e2e2e2; font-size:13px;}
.even
{ background:#f3f3f3; font-size:13px;}
.right .u_pic
{ float:left; margin-right:10px;}
.right .u_pic img
{ border:3px solid #ffffff;}
.user_details h4,.notification h4
{ font-size:14px; font-weight:bold; color:#444444; padding-bottom:5px;}
.notification h4 span
{ font-size:13px; color:#666666; display:block;font-weight:normal;}
.user_details p,.notification p
{ font-size:12px; font-weight:normal; color:#DD0094; padding-bottom:2px;line-height:12px;}
.user_details h4 a
{font-weight:normal;}
.notification p
{font-size:11px;font-weight:normal;padding-bottom:5px;}
.actions input
{ background:url(../images/bg_btn.gif) repeat-x; font-size:12px; color:#4f4f4f; border:1px solid #bbbbbb; height:24px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; padding:0 10px 3px; margin:0 10px 0 0; float:left; box-shadow:0 1px 1px #ccc; cursor:pointer; }
.actions input:hover
{background:url(../images/bg_btn.gif) repeat-x 0 -24px; color:#ffffff; border:1px solid #6b2c70; }


.cont_left
{ margin-top:20px; width:665px; float:left;}
.cont_left .reports .bottom_cont
{ width:635px; padding:15px;}
.cont_left .reports .bottom_cont .f_rgt
{ width:auto;}
.cont_left .mails .buttons ul li
{ display:inline; font-size:14px; margin:0 20px 0 0; font-weight:bold; color:#733a87; text-transform:uppercase;}
.cont_left .mails .buttons ul li a
{color:#733a87; padding:5px 10px; display:inline-block; }
.cont_left .mails .buttons ul li a.active ,.cont_left .mails .buttons ul li a:hover
{color:#ffffff; background:url(../images/grad.gif) repeat-x; -mox-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-decoration:none;}

.top_tabs ul
{border:1px solid #bebebe; background:#eaeaea; display:block; -mox-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:0 4px; }
.top_tabs ul li
{ display:inline; margin:0 15px 0 0; list-style:none; }
.top_tabs ul li a
{padding:8px 10px 8px 40px; font-size:13px; color:#333333; display:inline-block; }
.top_tabs ul li.calender a
{ background:url(../images/un_calender.gif) no-repeat 10px 7px;}
.top_tabs ul li.grid a
{ background:url(../images/un_grid.gif) no-repeat 10px 5px;}
.top_tabs ul li.calender.select a
{ background:url(../images/calender.gif) no-repeat 10px 7px #ffffff;}
.top_tabs ul li.grid.select a
{ background:url(../images/grid.gif) no-repeat 10px 5px #ffffff;}
.top_tabs ul li a
{color:#666666; text-transform:uppercase; font-weight:bold;}
.top_tabs ul li.select a
{color:#ec008c;}

.viewall
{ font-size:12px; text-align:right; padding:5px; display:block; clear:both;}

div.client-contact
{display:block;padding:0 0 0 249px;}
div.client-contact input,div.client-contact textarea,div.client-contact select
{width:200px !important;}
div.client-contact div.opt input
{width:auto !important;}

div.change_status
{display:block;}
div.change_status ul
{display:block;padding:20px 0;}
div.change_status ul li
{display:table-cell;width:200px;}

div.doc-add
{float:left;}
div.doc-add img
{width:auto;}
div.doc-add div.inner_input input,div.doc-add div.inner_input label
{width:auto !important;}
div.doc-add div.fieldset
{display:none;margin:15px 0 0 0;padding:10px 20px 20px 0;float:left;}
div.doc-add div.fieldset h2
{font-size:14px;color:#CA0088;margin-bottom:20px;}
div.doc-add div.Options
{display:inline-block;padding:0 0 10px 0;float:left;}
div.doc-add div.Options div.Option
{display:table-cell;padding:0 15px 0 0;float:left;}
div.doc-add div.Options div.Option input
{width:80px !important;}
div.doc-add div.Options div.Option a
{font-size:12px;}

div.header-sub-p
{display:block;color:#84368B;font-size:12px;}
div.header-sub-p strong
{display:inline-block;width:100px;padding:0 20px 0 0;}
div.header-sub-p span
{display:inline-block;}
div.header-sub-p a
{display:inline-block;}

div#popup-upper
{position:absolute;width:200px;border:2px solid #999999;padding:5px;background:#fff; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;z-index:1;}
div#popup-upper span
{display:block;background:#eee;margin:0 0 2px 0;padding:3px 2px;cursor:pointer;}
div#popup-upper span.break
{display:block;background:#ffc0e5;margin:0 0 2px 0;padding:3px 2px;cursor:pointer;}

div#popup-upper-user
{position:absolute;width:200px;border:2px solid #999999;padding:5px;background:#fff;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;z-index:100;}
div#popup-upper-user span.main, div.divlikeinput span.main
{display:block;padding:5px;background:#eee;margin:0 0 2px 0;cursor:pointer;float:none;border:0px;border-radius:0px;}
div#popup-upper-user span.main img, div.divlikeinput span.main img
{width:30px;float:left;}
div#popup-upper-user span.break
{display:block;background:#ffc0e5;margin:0 0 2px 0;padding:3px 2px;cursor:pointer;}

div.divlikeinput span.main
{display:inline-block;float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border:1px solid #666;padding:3px;margin-right:2px;height:20px;}
div.divlikeinput span.main img
{width:26px;height:19px;float:left;}
div.divlikeinput span.nme
{padding-right:6px;float:left;}
div.divlikeinput a.close
{float:right;font-size:14px;color:red;text-decoration:none;}

div.composemail
{display:block;background:#EFEFEF;border:1px solid #D8D8D8;margin:15px 0;padding:10px;}
div.composemail input
{width:450px;height:auto !important;z-index:99;}

.pageing
{ display:inline-block; font-size:14px; margin:5px 5px 0 0; }
form#frmmyaccount
{ margin-top:20px;}
div.field select
{ height:23px;}
div.field input#picture
{ margin-top:10px; width:auto;}
.box1 p
{ padding-bottom:10px;}

a#calender1
{ float:right;}
a#calender1 img
{ float:left;}
a#calender1 span
{ line-height:36px; padding:0 0 0 5px; font-size:14px; color:#444444; font-weight:bold; }

.container div.project-add h1.header-sub 
{background:url("../images/lines.gif") repeat; border:1px solid #D8D286;  -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; box-shadow:0 1px 2px #bdb876; font-size:14px; color:#733A87; padding:5px;}
.container div.project-add h1.header-sub span a
{ color:#733A87; font-size:10px;font-weight:bold;text-transform:uppercase; }

#dvNotificaion
{ padding:0 10px;}
table.projects td img
{border:1px solid #AAAAAA; padding:2px;}
input#sbtAcceptProject , input#sbtRejectedProject
{ margin-top:10px;}

/*  upload page  */
h1.upload
{color:#DD0094 !important;font-size:20px !important;font-weight:bold;padding:20px 0 20px 35px !important;text-transform: uppercase; background:url(../images/upload.gif) no-repeat 0 20px;}
.upload_dv
{ background:url(../images/shadow.png) no-repeat center bottom; border-top:1px solid #000000; margin-bottom:10px; padding-bottom:11px; float:left;}
.upload_inner
{ background:#181818; border-top:1px solid #383838; padding:10px; float:left; width:780px; position:relative;}
.upload_inner input
{ float:left; opacity:0; position:absolute; left:17px; top:26px; height:32px; display:none;}
.upload_inner p
{ font-family:makoregular; font-size:14px; color:#ffffff; padding:0; line-height:30px; width:auto; padding:0 0 0 30px; display:table;}
.uploaded_files
{ background:url(../images/lines.gif); border:1px solid #d8d286; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:10px; -moz-box-shadow: 0 1px 1px #666666; -webkit-box-shadow: 0 1px 1px #666666;  box-shadow: 0 1px 1px #666666; width:715px; float:left;}
.upload_progress_div
{display:block;width:100%;}
.upload_progress_div .upload_progress
{float:left;border:1px solid #000000;margin-bottom:10px;display:block;height:20px;width:94%;}
.upload_progress_div .progress
{height:20px;width:10px;background:green;font-size:0;}
.upload_progress_div .status
{float:left;height:20px;width:5%;font-weight:bold;font-size:12px;}
.upload_progress_div .status strong
{display:block;padding:3px 0 0 10px;}
.box
{ width:110px; float:left; margin:0 8px 28px 0;height:120px;}
.uploaded_files .photo
{ border:2px solid #cfcfcf; width:106px; height:85px;overflow: hidden; text-align:center; background:#ffffff; position:relative;}
.uploaded_files .photo img
{width:106px;}
.uploaded_files .box p
{ font-size:12px; color:#333333; font-weight:normal; padding:0;}
img.typefile
{border:0; float:left; margin:8px 0px 0;}
.uploaded_files .box:hover .photo
{border:2px solid #8b8b8b; cursor:pointer;}
.uploaded_files .photo a.edit , .uploaded_files .photo a.delete
{ background:url(../images/editimage.png) no-repeat; width:19px; height:14px; display:block; float:left; margin:0 1px 0 0; position:absolute; bottom:1px; right:20px; display:none;}
.uploaded_files .photo a.delete
{background:url(../images/close.png) no-repeat; right:0px;}
.uploaded_files .box:hover a.edit ,.uploaded_files .box:hover a.delete,.uploaded_files .box:hover input.check_over
{ display:block;}

.box h6
{ display:inline;}
input.check_over
{ position:absolute; top:0; left:0;}
.actions_img
{ width:auto; display:block; text-align:right; padding-bottom:10px; font-size:12px; font-weight:bold;}
.actions_img a
{ font-size:12px; font-weight:bold; margin:0 5px;}


.new_user_pop
{ width:250px; float:right; margin:0 0 20px; background:#f3f3f3; border:1px solid #d3d3d3; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; }
.new_user_pop .user_details
{width:auto;display:block;float:none;}
.new_user_pop .ui-state-hover
{background:#FEF79D;}
.new_user_pop .u_pic
{ float:left; margin-right:10px;}
.new_user_pop .u_pic .drop-here
{border:2px dotted #CCCCCC;color:#999999;font-size:13px;font-weight:bold;padding:8px;width:32px;}
.new_user_pop.u_pic img
{ border:3px solid #ffffff;}
.new_user_pop h1.r_heading
{ font-family:MakoRegular; font-size:16px; font-weight:bold; color:#ffffff; background:url(../images/bg_heading.jpg) repeat-x; padding:5px 0 5px 10px; line-height:normal; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.user_details
{ padding:7px 5px; width:305px; float:left;  border-bottom:1px solid #C4C4C4;}
.pop_left
{ width:533px; float:left;}
.drag_files img
{ display:inline; margin:0 2px 0 0;}
.drop_msg
{ border:2px dotted #CCCCCC; color:#999999; float:left; font-size:13px; margin:0 0 5px; padding:2px 5px; width:167px; text-align:left; font-weight:bold;}
.box_edit
{ width:100%; float:left;}
.uploaded_files .box_edit .photo
{ width:200px; height:150px; float:left; margin:0 15px 15px 0;}
.uploaded_files .box_edit .photo img
{width:200px; height:150px;}
.info_dv
{background:#733A87; border-radius:6px; box-shadow: 0 0 5px #666666; color: #FFFFFF; font-family: MakoRegular; font-size:14px; padding:1%; text-align: center;   text-transform: uppercase; width:98%; float:left; margin:0 0 15px;}
/*  upload page  */

/* my project */
.top_btn
{ margin-top:20px; width:auto; float:left;}
.top_btn input.button
{ margin:10px 10px 0 0; float:left; height:30px;}
.project_detail
{background:url("../images/bg_grad.gif") repeat-x 0 bottom #FFFFFF; border:1px solid #AEAEAE; box-shadow:0 1px 3px #999999; float:left; padding:10px 15px; width:967px; margin-bottom:20px;}
.cont_left div.calender
{ margin:0;}
.cont_left div.calender div.prev-next div.curmonth
{ width:575px;}
.cont_left div.calender div.calender-inner div.days-hd div
{ width:12.35%;}
.cont_left div.calender div.calender-inner div.days-dd div.day
{ width:14.15%;}
.pro_img
{ width:auto; float:left;border:1px solid #e0e0e0; margin:0 20px 0 0;}
.project_detail h1
{ font-size:20px; font-weight:bold; color:#dd0094; padding:0;}
.rating
{ margin:6px 0 6px;}
.pro_detail
{ width:420px; float:left;}
h6
{ font-size:14px; color:#333333; padding:5px 0 0 0;}
h5
{ font-size:12px; font-weight:bold; color:#dd0094; margin-bottom:10px;}
.pro_detail ul
{ margin:0; padding:8px 0 0 0;}
ul li
{ margin:0; list-style:none; font-size:12px; line-height:16px;}
.pro_detail ul li
{ background:url(../images/arrow.gif) no-repeat 0 5px;  padding:0 0 5px 15px;}
.gantt_chart
{float: left;  margin-top: 20px; width: 100%;}
.charts
{ width:819px; float:left;}
.gantt_chart .bottom_head
{background:#733A87; border-radius:10px 10px 0 0; box-shadow:0 0 5px #666666; color:#FFFFFF; display:table; font-family:MakoRegular; font-size:20px; margin:0 auto; padding:4px 40px; text-transform:uppercase;}
.gantt_chart .bottom_cont
{ width:815px; padding:0; border:0;}
.gantt_chart .bottom_cont table
{ margin:0; border-top:0;}
.chrt_proc
{ width:100px; float:left; position:relative; height:23px;}
.gnt_bg
{ background:url(../images/gnt_bg.gif) repeat-x; width:100%; float:left; height:9px; margin-top:1px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.gnt_fill
{ background:url(../images/gnt_fill.gif) repeat-x; width:50%; float:left; height:9px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.bot_arrow
{ position:absolute; bottom:0; right:0;}
.sidebar
{ width:auto; float:left; margin:60px 0 0 10px;}
.sidebar div.list
{ display:block; padding:0 0 5px; font-size:14px; }
.sidebar div.list span
{float: left; font-size: 0; height: 12px; margin:2px 10px 0 0; width: 12px;}

a#calender1
{text-decoration:none;}


.left
{width:315px; float:left; margin:20px 20px 0 0;}
.cont_left .project_detail
{width:633px;}
.cont_left .project_detail .pro_img
{float:right; margin:0; padding:2px;}
.cont_left .pro_detail
{width:450px;min-height:125px;}
.cont_left .pro_detail p
{line-height:20px; padding:10px 0;}
.cont_left .pro_detail p span
{display:block;position: relative;width: 600px;}
.cont_left .pro_detail p span b
{display:inline-block; width:95px;}
.cont_left  h2
{display:block; font-size:18px; clear:both; color:#723a85; padding-bottom:10px;}
.cont_left  h3
{font-size:14px; padding-bottom:10px; color:#c90281; }
div.miles_ans
{margin-bottom:15px;border:1px solid #c3c3c3;border-top:0px;}
div.miles_ans li 
{font-weight:bold; padding:5px; color:#555555;}
div.miles_ans li p
{font-weight:normal; padding:5px 0 0 0;}

.project_detail .milhead
{background:url(../images/bg_heading.jpg) repeat-x;padding:6px;color:#fff;}



/*  permission  */
.per_heading
{ background:#444444; padding:5px 10px; font-size:14px; color:#ffffff; font-weight:bold; clear:both;}
.per_heading h6
{ display:inline; color:#ffffff;}
.permission_dv .box1
{ width:978px; padding:5px 10px;}
.permission_dv .box1 h6
{ display:inline;}
.check_per
{ float:right;}
.pojt_category h3 span
{ padding:5px 0 0 10px;}
.pojt_category h3 div.access
{float:right;}

h6.cpermi_h6
{padding-left:20px;cursor:pointer;}
h6.cpermi_h6.plus
{background:url(../images/additem.gif) no-repeat 0px 8px;}
h6.cpermi_h6.minus
{background:url(../images/remitem.gif) no-repeat 0px 8px;}

.black_btn
{ background:url(../images/black_btn.gif) repeat-x #343434; border:1px solid #343434; font-size:14px; color:#ffffff; text-transform:uppercase; height:21px; padding:2px 15px; font-family:MakoRegular; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin:4px 5px 0 0; cursor:pointer; float:right; box-shadow:0 1px 3px #000000;}
.black_btn:hover
{ text-decoration:none; color:#FFF9A7;}

.new_user_pop .user_details:hover, .new_user_pop .user_details.active {
    background: url("../images/li_hover.gif") repeat-x scroll 0 0 transparent;
    cursor: pointer;
}

.prpl_heading  a
{ color:#ffffff; font-size:13px; float:right; text-transform:none; background:url(../images/arrow_up.png) no-repeat 0 10px; padding:0 0 0 10px;}

/* Notification list */
.ntifctn
{ float: left; margin-top: 20px; width: 665px;}
.ntifctn .news
{background: none repeat scroll 0 0 #EEEEEE;  border: 1px solid #D3D3D3;  border-radius: 0px 0px 4px 4px;  float: left;  padding: 0 10px 10px;   width:643px;}
div#dvUserNotificationTodos  .detail
{ background: url("../images/bottom_b.gif") repeat-x scroll 0 bottom ; color: #444444; font-size: 12px; line-height: 20px; list-style: none outside none; padding: 8px 0; position: relative;} 
div#dvUserNotificationTodos  .detail span
{color: #84368B; display: block; font-family: MakoRegular; font-size: 16px; font-weight: bold;}
div#dvUserNotificationTodos  .detail p , div#dvUserNotificationTodos  .detail a
{ display:inline;}

#dvNotificaion .date_ico,#dvCalenderGrid .date_ico
{ background:url(../images/bg_date.png) no-repeat; width:48px; height:48px; font-size:22px; color:#333333; text-align:center; line-height:30px; float:left; margin:0 10px 0 0; }
#dvNotificaion .date_ico span,#dvCalenderGrid .date_ico span
{ color:#FFFFFF; font-size:11px; line-height:18px; font-weight:normal;display:block; }
#dvNotificaion .dt_time,#dvCalenderGrid .dt_time
{ color:#666666; font-family:arial; font-size:11px; font-weight:normal; line-height:12px; display:block; padding:3px 0 2px;}
#dvNotificaion h4,#dvCalenderGrid h4
{ color:#733A87;}

.main-box .selected,.odd.selected,.even.selected
{ background:#FFFCCF;}
.main-box .unread,.odd.unread,.even.unread
{ background:#fff9af;}


.mails .buttons
{ width:auto; float:left; background:url(../images/left_bg.gif) repeat; border:1px solid #d8d286; -mox-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0px 1px 2px #666666; -webkit-box-shadow:0px 1px 2px #666666; box-shadow:0px 1px 2px #666666; margin:0 0 20px 0; padding:5px;}

ul.table_listinner
{padding-bottom:10px;background:#fffcd0;}
ul.table_listinner li
{ padding:10px 10px 0px 20px; margin:0px 0 0; line-height:16px; color:#000000; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
ul.table_listinner li a 
{ color:#333333; font-weight:bold; font-size:14px;background:url(../images/arrow_up.png) no-repeat 0 3px; padding-left:15px;}
ul.table_listinner li a.active
{background:url(../images/arrow_down.png) no-repeat 0 5px;}
ul.table_listinner ul
{ padding:10px 10px 0 10px;}
ul.table_listinner ul li
{background:url(../images/bottom_b.gif) repeat-x 0 bottom; border:0; color:#666666; margin:0; padding:0 0 5px; }
ul.table_listinner li a.showreport
{ color:#444444; font-weight:normal; font-size:12px;}
ul.table_listinner li a span
{ color:#EC008C;}

div.user-profile
{background:#eee;border:1px solid #D3D3D3;border-radius:6px;display:block;margin:15px 0;padding:10px;}
div.user-profile div.header
{display:block;padding-bottom:10px;}
div.user-profile div.header div.pic
{float:left;}
div.user-profile div.header div.detail h6
{font-size:16px;color:#D5008E;font-weight:bold;padding:0;}
div.user-profile div.header div.detail p
{font-size:14px;line-height:20px;padding-top:5px;}
div.user-profile div.user-profile-box
{background:#eee;float:left;width:465px;padding:8px;border:1px solid #D3D3D3;border-radius:6px;position:relative;}
div.user-profile div.user-profile-box.hover
{border:1px solid #f9f9f9;border-radius:6px;}
div.user-profile div.user-profile-box.mid
{margin-right:10px;}
div.user-profile div.user-profile-box h1
{font-size:16px;color:#D5008E;padding:0 0 10px;}
div.user-profile div.user-profile-box a.action
{float:right;padding:4px;width:16px;height:16px;border:1px solid #eee;cursor:pointer;}
div.user-profile div.user-profile-box a.action,div.user-profile div.user-profile-box.hover a.action
{float:right;border:1px solid #ccc;border-radius:6px;position:absolute;display:none;}
div.user-profile div.user-profile-box a.action.edit
{background:url(../images/edit.png) no-repeat 4px 4px;right:10px;top:10px;display:block;}
div.user-profile div.user-profile-box.hover a.action.edit
{background:url(../images/edit.png) no-repeat 4px 4px;right:10px;top:10px;display:block;}
div.user-profile div.user-profile-box.hover a.action.update
{background:url(../images/save.png) no-repeat 4px 4px;right:10px;top:10px;display:none;}
div.user-profile div.user-profile-box.hover a.action.cancel
{background:url(../images/cancel.png) no-repeat 4px 4px;right:42px;top:10px;display:none;}
div.user-profile div.user-profile-box div.user-field-box
{float:left;}

div.user-profile div.profile-field
{float:display:block;font-size:12px;padding:0 0 10px;}
div.user-profile div.profile-field label
{display:inline-block;width:180px;font-weight:bold;margin-right:10px;}
div.user-profile div.profile-field span
{display:inline;}


div.tooltip
{position:absolute;border:1px solid #EC008C;border-radius:6px;background:#FEF79D;width:300px;z-index:10;left:0px;padding:8px;}
div.tooltip h5
{margin:0;font-size:12px;}
div.tooltip h5 span
{margin:0;font-size:10px;color:#000;display:inline;}
div.tooltip div.pic
{float:left;margin:0 6px 0 0;border:1px solid #ccc;padding:1px;border-radius:6px;}
div.tooltip div.pic img
{border-radius:6px;}


div.client-proj
{display:block;}
div.client-proj div.list
{float:left;display:block;margin-bottom:10px;width:220px;}
div.client-proj div.list h1
{display:block;padding-bottom:0;margin-bottom:10px;}
div.client-proj div.list a
{display:block;padding-bottom:0;margin-bottom:10px;color:#000;font-size:12px;font-weight:bold;}
div.client-proj div.proj-graph
{float:left;display:block;width:715px;border-left:1px solid #D3D3D3;}
div.client-proj div.proj-graph div.inner
{display:block;padding:0 10px 10px;}
.proj-status
{display:block;}

.proj-status-bar
{display:inline-block; background:#fff799; border:1px solid #cac157; height:30px; width:928px; margin: 0 4px;position:relative;}
.miles_one
{ width:auto; float:left; font-family:makoregular; font-size:12px; font-weight:bold; color:#733a87; /*padding:0 20px 0 15px;*/ line-height:30px;}
.miles_one.past
{ color:#ffffff; background:url(../images/mile_arrow.png) repeat-x right center;position:relative;}
.miles_one.past .rht
{position:absolute;right:-12px;top:0px;background:url(../images/mile-arrow-right-back.png) no-repeat right center;width:18px;height:30px;z-index:1;}
.miles_one.last
{ color:#ffffff; background:url(../images/miles_arow_l.png) no-repeat right center;}
.miles_one.last a, .miles_one.past a
{ color:#ffffff;padding:0px 10px;}
.miles_one  a
{ padding:0 10px;display:inline;}

.top_bar 
{width:100%; float:left;}
.top_bar span.start, .top_bar span.finish
{background:url(../images/up_arrow.png) no-repeat 0 bottom;font-family:makoregular;font-size:14px;color:#733a87;font-weight:bold;text-transform:uppercase;padding-bottom:8px; display:inline-block;}
.top_bar span.finish
{float:right;background:url(../images/up_arrow.png) no-repeat right bottom;}

.bottom_bar
{position:relative;width:938px;height:75px;}
.bottom_bar .date_1
{font-size:14px;color:#666666;float:left;padding:8px 0 0;background:url(../images/bot_arrow.png) no-repeat;position:absolute;text-align:center;width:66px;}
.bottom_bar .date_1 span
{border:1px solid #d3d3d3;border-radius:6px;padding:2px 4px;display:block;}
.bottom_bar .date_1_left
{background-position:left top;}
.bottom_bar .date_1_center
{background-position:center top;}
.bottom_bar .date_1_right
{background-position:right top;}

.bottom_bar .tooltip
{text-align:left;}
.bottom_bar .tooltip h5 span
{display:inline;border:0px;padding:0;}

.msgread
{display:block;padding:10px;}

.open_mail
{ background:none;}
.open_mail .expand
{ margin:0; padding-left:35px; background:#FFFEEE; border-bottom:5px solid #c3c3c3;}
div.project-add .open_mail  h1
{ float:right; padding-top:5px; padding-right:10px;}
.open_mail .expand .head
{ width:700px; padding:0 0 0 10px;}
.open_mail td
{padding:0;}
.open_mail  .msgread
{padding:10px 10px;font-size:16px;}
.open_mail  .msgread *
{font-size:14px;}
.open_mail .msgread p
{padding-bottom:10px;}
.open_mail  h1.sdsdsds .sbt
{ text-transform:none; padding:2px 10px 2px 5px; font-weight:normal; background:url(../images/black_btn.gif) repeat-x;}
.open_mail a.forward span
{background:url(../images/forward.png) no-repeat 0 5px;float:none;padding-left:15px;}
.open_mail a.reply span
{background:url(../images/reply.png) no-repeat 0 5px;float:none;padding-left:15px;}
table tr.unread td
{ border-bottom:0;}
table tr.unread td.subject,table tr td.subject
{color:#000;}

a.forwardrply
{background:url(../images/black_btn.gif) repeat-x;font-weight:normal;padding:2px 10px 2px 5px;text-transform:none;height:17px;float:left;border-radius:4px;font-size:12px;color:#fff;text-decoration:none;font-family:MakoRegular;}
a.forwardrply.reply
{margin-right:10px;}
a.forwardrply span
{float:none;padding-left:15px;}
a.forwardrply.reply span
{background:url(../images/reply.png) no-repeat 0 5px;}
a.forwardrply.forward span
{background:url(../images/forward.png) no-repeat 0 5px;}


div.chk-rad input,div.chk-rad span
{width:auto !important;display:inline;float:none !important;}

div.attachfilebox
{display:inline-block;}
div.attachfilebox a
{font-size:12px;}
div.attachfilebox a.attach
{text-decoration:underline;display:inline-block;color:#000;margin-right:5px;margin-bottom:6px;}
div.attachfilebox a.attachafile
{display:table;}


div.msgattachmentshow
{display:block;width:600px;border-top:1px solid #d8d8d8;padding-top:10px;}
div.msgattachmentshow table, div.msgattachmentshow table td,div.msgattachmentshow table, div.msgattachmentshow table img
{margin:0;background:none;border:0px;}
div.msgattachmentshow table td
{padding-bottom:6px;}
div.msgattachmentshow table td.img
{padding-right:6px;}


#tblAddNewDocData td.approve input,#tblAddNewDocData td.reject input
{margin:0;float:left;}

.pop_tab 
{ margin-top:20px; width:100%; display:block; float:left;}
.pop_tab .left_box
{ width:180px; float:left; background:url(../images/left_bg.gif) repeat; border:1px solid #d8d286; -mox-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0px 1px 2px #666666; -webkit-box-shadow:0px 1px 2px #666666; box-shadow:0px 1px 2px #666666; margin:0 30px 0 0; padding-bottom:10px;}
.pop_tab .left_box ul li 
{ list-style:none;}
.pop_tab .left_box ul li a
{ font-family:MakoRegular; font-size:12px; color:#733a87; font-weight:bold; text-transform:capitalize; display:block; padding:4px 0 3px 10px; margin:10px 0 0 0; width:190px; }
.pop_tab .left_box ul li a:hover, .pop_tab .left_box ul li a.active
{ background:url(../images/menu_h.gif) no-repeat; color:#ffffff; text-decoration:none;}

.pop_tab_box
{ background:#efefef; border:1px solid #d8d8d8; width:419px; padding:15px; float:left;}

div.mail-user-all
{position:absolute;left:67px;background:url("../images/left_bg.gif") repeat #D8D286;padding:10px 0 0 10px;width:370px;border:1px solid #D1D1D1;border-radius:4px 4px 4px 4px;box-shadow:0 1px 1px #666666;float:left;z-index:100;}
div#content_2
{height:296px;overflow-y:auto;}
div.mail-user-all .user_box
{float:left;margin:0 10px 12px 0;padding:6px;background:#FFFFFF;border:3px solid #CFCFCF;box-shadow:0 2px 3px #666666;height:auto;text-align:center;width:150px;}
div.mail-user-all .user_box a
{text-decoration:none;}
div.mail-user-all .user_box img.user_img
{ float:left; padding:1px; border:1px solid #ccc; margin:0 5px 0 0;}
div.mail-user-all .user_box  h1
{ font-size:14px; font-weight:bold; color:#760299; text-align:left;padding:0px;margin:0px;}
.close_btn
{ width:30px; height:30px; display:block; background:url(../images/closepopup.png) no-repeat; position:absolute; top:-15px; right:-15px; z-index:100; }
/*chart  */

div.cke_path{display:none !important;}
div.cke_path a{display:none !important;}




/* testimonails page */

.testimonialsdiv
{display:block;background:url(../images/quote.png) no-repeat scroll 0 0 transparent;min-height:100px;height:auto;width:92%;padding-left:43px;border-bottom:1px dashed #CCCCCC;margin-top:15px;}
.testimonialsdiv h6
{font-family: Arial,Helvetica,sans-serif;font-size:13px;line-height:20px; color:#797979;text-transform: none !important; font-weight:normal; padding-bottom:10px; text-align:justify;}
.testimonialsdiv .commentname
{display:block; text-align:right; font-family: Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold; color:#c10176; line-height:16px;}
.testimonialsdiv .commentname span
{background:url(../images/comment_icon.png) no-repeat scroll 0 0 transparent; height: 16px;padding-right: 21px; width: 15px;}
.testimonialsdiv .commentlocation
{display:block; text-align:right; font-family: Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold; color:#2280b6; line-height:16px; padding: 3px 0 16px; }

.clientlist_rtbox
{display:table-cell; width:287px; height:43px;}
.clientlist_rtbox img
{ margin-bottom:13px;}

.clientlist_rtbox .iconbgdiv
{display:table-cell; width:287px; height:80px; margin-bottom:30px; }

.clientlist_rtbox .iconbgdiv .imgscrollingdiv
{display:block; width:267px; height:60px; background:#FFFFFF; border-radius:7px; padding:10px; text-align:center; margin-bottom: 6px; }


.clientlist_rtbox .iconbgdiv .imgscrollingdiv  img
{ padding: 21px 28px 21px 68px; cursor:pointer;}


/* Services page */

.left_cont .ptxt
{ color: #797979;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;line-height: 20px;padding-bottom: 10px;text-align: justify;text-transform: none !important;}
.divservices_Depending
{display:block; width:100%; border:1px solid #f890c5; min-height:208px; height:auto; background:url(../images/testimonials_container_bg.png) repeat-x scroll #FFFFFF; float:left; margin:10px 0 10px 0; }

.divservices_Depending .top
{display:block; width:100%; height:46px;}
.divservices_Depending .top p
{font-family: MakoRegular, arial;font-size: 21px;color: #db0092;font-weight: bold; text-align:left; padding: 13px 0 0 9px; }
.divservices_Depending .bottom
{display:block; width:100%; min-height:161px; margin-top:10px;}
.divservices_Depending .bottom .lt
{float:left; width:53%; min-height:161px; padding:10px;}
.divservices_Depending .bottom .rt
{float:left; width:40%; min-height:161px; padding:10px;}
.divservices_Depending .bottom ul
{float:left; display:block;}
.divservices_Depending .bottom ul li
{list-style-type:none; float:none; background:url("../images/tick_icon.png") no-repeat scroll 0 0 transparent;height:24px; list-style-type: none;margin-bottom: 10px;padding: 7px 0 0 31px; color: #d10168;font-family: angelinaregular;font-size: 16pt;font-weight: normal;text-decoration:none; letter-spacing: .1em;}

/* 21 march added css */
.divservices_Depending .bottommagazine
{display:block; width:100%; min-height:175px; margin-top:10px;}
.divservices_Depending .bottommagazine .lt
{border: 1px solid #8d8a8a;box-shadow: 2px 2px 5px #EBEBEB;float: left;margin: 0 5px 5px 9px;min-height: 171px;position: relative;width: 26%; padding:5px;border-radius:3px;}
.divservices_Depending .bottommagazine .rt
{float:left; width:92%; min-height:176px; margin-left:2px; overflow:hidden; padding-left:2%;}
.divservices_Depending .bottommagazine .rt h2
{color: #EC008C; font-family:angelinaregular;font-size: 24px;padding-top: 30px; text-decoration:underline;}
.divservices_Depending .bottommagazine .rt .readmore{
 background: url("../images/read-fulll-article-btn.png") no-repeat scroll 0 0 transparent;
  height: 81px;  margin-left: -27px;margin-top: -75px;position: absolute;width: 260px;}







/* client list page */

.divlcient
{width:100%;min-height:93px;height:auto;float:left;margin:15px 0; border-bottom:1px dashed #CCCCCC; padding-bottom: 25px;}

.divlcient .logo
{width:152px;height:65px;float:left; padding:24px; background:#FFFFFF; box-shadow:2px 3px #d6d6d6;  border:1px solid #d6d6d6; text-align: center; border-radius:5px;
margin:4px;}



.divlcient .desc
{width:59%;height:auto;float:left; padding:0 10px; color: #797979;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11pt;font-weight: bold;text-decoration:none; }



.ui-draggable {z-index:999;}


.uploaded_files .photo {
height: 120px !important;
overflow: visible;
}
.uploaded_files .photo.uploaded_files .photo{
 overflow: none !important;
}

.uploaded_files .photo img {
    width: 106px;
	height: 120px !important;
}


table.projects tbody#tblMessages tr td input.mes{border:1px solid red !important;float:left;background-color:#cccccc;}



.clientHed {
    background: url("../images/grad.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #6A2C70;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: MakoRegular;
    font-size: 16px;
    height: 32px;
    line-height: 24px;
    margin-top: 15px;
    padding: 0 10px;
    text-transform: uppercase;
	font-weight:bold;
}

.clientHedUl ul {list-style-type:none;padding:0px;margin:0px;}

.clientHedUl ul li{background-image:url('../images/bg_header.gif');background-repeat:no-repeat;
background-position:0px 5px; padding-left:34px;margin:5px; font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;font-weight:bold; }





/* starting for media device */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
.iphonetext{font-size:60% !important; background:#000 !important;display:block !important; height:auto;}
}



@media screen and (max-width: 980px) {
.page
{ width:100% !important; margin:0 auto;}

.footer {
color: #FFFFFF;margin: 0 auto;min-height: 59px;padding: 10px 0 0;width: 100%;}



@media only screen and (device-width:768px)and (orientation:portrait) {
body {
	padding: 0;
	margin:0 auto;
}

.page
{ width:100% !important; margin:0 auto;}
.f_rgt
{ float:right; display:block; width:60% !important; margin:0; padding:0; }

.header
{ min-height:91px !important; background:url("../images/home_bg.png") repeat-x scroll 0 0 transparent; width:100% !important;}
.header img.logo
{ padding-top:3px !important; float:left;}
.header ul li
{ list-style:none; float:left; background:url(../images/m_divider.gif) no-repeat right 0;position:relative;}
.header ul li a
{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffffff; padding:35px 19px 0 18px; display:inline-block; height:50px;  }
.header ul li a:hover , .header ul li a.active
{ color:#fef79d; background:url(../images/menu_active.png) no-repeat center 45px; text-decoration:none;}
.header ul ul.child
{ display:block; position:absolute; background:#760299; z-index:1; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; padding:0 0 8px; top:64px; width:180px; left:-30px}  
.header ul ul.child li
{ background: transparent; width:100%; background:url(../images/divider_bot.gif) repeat-x 0 bottom;}
.header ul ul.child li a
{ padding:6px 10px; height:auto; font-weight:normal; font-size:12px; display:block;}    
.header ul ul.child li a:hover
{ background:#8a03b3; color:#fef8a5;}

.footer {
color: #FFFFFF;margin: 0 auto;min-height: 59px;padding: 10px 0 0;width: 100%;}


div.user-profile div.user-profile-box.mid {
    background: red;
    margin-right: 10px;
}


/* end for media device */


div#dvUsersListing table img
{width:50px !important; height:40px;}

*+html .fb_iframe_widget
{float:left !important;}
*+html .fb-like a
{float:left !important;}