/* CSS Basic Style */



/* Css Reset to avoid most Browser compatabilty issues */
 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit ;
	text-decoration:none !important;
    font-family:Arial, Helvetica, sans-serif;

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
H6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#212121;
	font-weight:bold;
	text-transform:none;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	background-image:url(../images/bgMenu.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
}

H5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#29afdd;
	font-weight:normal;
	text-transform:none;
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	border-bottom:0px #066083 solid;
}

H4{
	font-family:verdana;
	font-size:16px;
	color:#054963;
	font-weight:normal;
	text-transform:none;
	padding:10px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	background-position:left;
	background-color:transparent;
}

H3{
	font-family:verdana;
	font-size:16px;
	color:#054963;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	background-image:none;
	background-repeat:no-repeat;
	background-color:transparent;
}

/* All Page Sub Titles  */
H2{
	font:bold 16px Arial, Helvetica, sans-serif !important;
	color:#F00;
	text-transform:none;
	padding:5px 0px 5px 0px;
	margin:0 auto !important ;
	float:none; line-height:20px
	
}

/* All Page Titles  */
H1{
	font:bold 14px/1.25 Arial, Helvetica, sans-serif;
	color:#2DABDE;
	text-transform:none;
	padding:10px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	float:none;
	border-bottom:1px #c3c3c3 dotted;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html[dir=ltr] .floatleft , html[dir=rtl] .floatright, html[dir=ltr] #nagigationmenu li, .fixedfloatleft{
	float:left;
}

html[dir=rtl] .floatleft,html[dir=ltr] .floatright, html[dir=rtl] #nagigationmenu li, .fixedfloatright {
	float:right;
}

body{
	padding-top:108px;
}
form #header{
	background:url(/newdesign/images/blueline.png) bottom repeat-x #fff;
	height:108px;
	text-align:center;
	position: fixed;
	top:0;
	z-index:999;
width:100%; margin:0 auto;
}


form #headergrey{
	background-color:#f4f0ea;
	height:73px;
	text-align:center;
}

form #header2{
background:url(/newdesign/images/blueline.png) bottom repeat-x #fff;
	height:156px;
	text-align:center;
	position: fixed;
	top:0;
	z-index:999;
width:100%; margin:0 auto;
}

form #headergrey-2{
	background-color:#f4f0ea;
	height:121px;
	text-align:center;
}

.warpper{
	width:960px;
	clear:both;
	margin:0 auto;  
}


#nagigationmenu{
z-index:9999;
}

#navigation li{height:34px;
	display:block;
    line-height: 33px;
	padding: 0 10px 0 10px;
	color:#fff;
	font-weight:bold;
	border-right:1px solid #3998b7;
	border-left:1px solid #68b3d0;
	font-size:12px;
	z-index:9999;
	
}
#navigation li:hover{
		background:#38abd2;}
#navigation li.active-trail{
	background:#fff;
	
}
 #navigation li a.active{
	color:#38abd2;
}
#navigation li a{color:#fff; display:block; }




.relative{ position:relative;}
.displayblock{
	display:block;
}

.margintop (@margin=10px)
{
margin-top:@margin ;
}
.margintop5 { margin-top:5px; }
.margintop7 { margin-top:7px; }
.margintop10 { margin-top:10px; }
.margintop15 { margin-top:15px; }
.margintop20 { margin-top:20px; }
.margintop25 { margin-top:25px !important; }
.margintop30 { margin-top:30px; }
.margintop35 { margin-top:35px; }
.margintop40 { margin-top:40px; }
.margintop45 { margin-top:45px; }
.margintop50 { margin-top:50px; }

.margintopmin10{margin-top:-10px;}
.margintopmin20{margin-top:-20px;}
.margintopmin30{margin-top:-30px;}
.margintopmin40{margin-top:-40px;}


.marginbottommin10{margin-bottom:-10px;}
.marginbottommin20{margin-bottom:-20px;}
.marginbottommin30{margin-bottom:-30px;}
.marginbottommin40{margin-bottom:-40px;}


.marginmin10{margin:-10px;}
.marginmin20{margin:-20px;}
.marginmin30{margin:-30px;}

.paddingtop5 { padding-top:5px; }
.paddingtop7 { padding-top:7px; }
.paddingtop10 { padding-top:10px; }
.paddingtop15 { padding-top:15px; }
.paddingtop20 { padding-top:20px; }
.paddingtop25 { padding-top:25px; }
.paddingtop30 { padding-top:30px; }
.paddingtop35 { padding-top:35px; }
.paddingtop40 { padding-top:40px; }
.paddingtop45 { padding-top:45px; }
.paddingtop50 { padding-top:50px; }

.paddingbottom5 { padding-bottom:5px; }
.paddingbottom7 { padding-bottom:7px; }
.paddingbottom10 { padding-bottom:10px; }
.paddingbottom15 { padding-bottom:15px; }
.paddingbottom20 { padding-bottom:20px; }
.paddingbottom25 { padding-bottom:25px; }
.paddingbottom30 { padding-bottom:30px; }
.paddingbottom35 { padding-bottom:35px; }
.paddingbottom40 { padding-bottom:40px; }
.paddingbottom45 { padding-bottom:45px; }
.paddingbottom50 { padding-bottom:50px; }

.paddingtopbottom5 { padding:5px 0 5px 0; }
.paddingtopbottom7 { padding:7px 0 7px 0; }
.paddingtopbottom10 { padding:10px 0 10px 0; }
.paddingtopbottom15 { padding:15px 0 15px; }
.paddingtopbottom20 { padding:20px 0 20px 0; }
.paddingtopbottom25 { padding:25px 0 25px 0; }
.paddingtopbottom30 { padding:30px 0 30px 0; }
.paddingtopbottom35 { padding:35px 0 35px 0; }
.paddingtopbottom40 { padding:40px 0 40px 0; }
.paddingtopbottom45 { padding:45px 0 45px 0; }
.paddingtopbottom50 { padding:50px 0 50px 0; }


.padding1{padding:1px;}
.padding2{
	padding:2px;
}
.padding3{padding:3px;}
.padding4{padding:4px;}
.padding5{
	padding:5px;
}
.padding10{
	padding:10px;
}
#loginformholder{ background:#e1dcd6;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.innerwrapper{
	margin:10px;
}

.bluetitle{
	color:#20a5d3;
}
.maintitle{
	font-size:18px;
	font-weight:bold;
	text-align:justify;
}
.shadow{ background:url(/newdesign/images/shadow.png) top repeat-x; min-height:4px;}
.contentinner{
	border-right:solid 1px #ddd;
	border-left:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}
.overflow{
	overflow:hidden;
}
.nooverflow{
	overflow:auto;
}
	


.copytext{
font-size:12px; 
color:#a8b0b3;
width:400px;

}
.copytext a {color:#a8b0b3; font-weight:bold;}	
.btnHeader{
	width:90px;
	height:40px;
	color:#fff;
	font-weight:bold;
	font-size:14px; margin-left:5px

}
.btnHeader2{
	width: 90px;
height: 22px;
color: #fff;
font-weight: bold;
font-size: 14px;
margin-left: 5px;
margin-top: 5px; background:url(/images/new-user.png) no-repeat; border:0px

}
.or{
	color:#c3c1bf;
	text-transform:capitalize;
	font-size:14px;
	font-weight:bold;
}
.btnLogin, .submitbtn{
	
	background: #4dcdf8; /* Old browsers */
background: -moz-linear-gradient(top,  #4dcdf8 0%, #2989d8 50%, #207cca 51%, #2693f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4dcdf8), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#2693f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4dcdf8 0%,#2989d8 50%,#207cca 51%,#2693f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4dcdf8 0%,#2989d8 50%,#207cca 51%,#2693f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4dcdf8 0%,#2989d8 50%,#207cca 51%,#2693f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4dcdf8 0%,#2989d8 50%,#207cca 51%,#2693f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dcdf8', endColorstr='#2693f1',GradientType=0 ); /* IE6-9 */
border:1px inset #175196; cursor:pointer !important

}
.btnRegister{
	background: #88f69a; /* Old browsers */
background: -moz-linear-gradient(top,  #88f69a 0%, #8eb92a 50%, #72aa00 51%, #5af26e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88f69a), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#5af26e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #88f69a 0%,#8eb92a 50%,#72aa00 51%,#5af26e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #88f69a 0%,#8eb92a 50%,#72aa00 51%,#5af26e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #88f69a 0%,#8eb92a 50%,#72aa00 51%,#5af26e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #88f69a 0%,#8eb92a 50%,#72aa00 51%,#5af26e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88f69a', endColorstr='#5af26e',GradientType=0 ); /* IE6-9 */
border:1px inset #3d9c42; cursor:pointer !important
	
}
/* content parts */

#firstsidebar, .threeparts #firstsidebar, #ctl00_middlecontent, .threeparts #ctl00_middlecontent, #ctl00_secondsidebar, .threeparts #ctl00_secondsidebar{
width:33.3%;	
text-align:center;
}
#ctl00_middlecontentwithoutsocial, .threeparts #ctl00_middlecontentwithoutsocial{
width:66.6%;	
text-align:center;
}

.clearfix{
	clear:both;
}

.towparts #ctl00_middlecontent{
width:66.6%;	
text-align:center;
}
.onepart #ctl00_middlecontent{
	width:100%;
}
.onepart #firstsidebar, .onepart #ctl00_secondsidebar{
width:0%;	
display:none;
text-align:center;
}
#userinfoandlogin *{
	font-size:10px;
}
#userinfoandlogin label{
	width:100px;
}
#label inputtext{}

.submitbtn{ color:#fff;}

.hide{
	display:none;
}



.largeblock{ width:305px; margin: 20px 5px 20px 5px;}
.largeblock h2{ background:#20a5d3; line-height:37px !important; height:37px;  font-weight:bold;
color:#fff; font-size:14px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
overflow:hidden
;

}
html[dir=ltr] .largeblock h2{ text-align:left;}
html[dir=rtl] .largeblock h2{ text-align:right;}
.largeblock i{ display:block; margin:0 3px 0 3px;}
.largeblockcontent p, .largeblockcontent{ font-size:12px; color:#ccc; text-align:justify; margin-top:10px;}
.largeblockcontent p{

}
#loginform a{
	color:#fff;
	
	text-align:justify;
	font-weight:bold;
}

.largeblockcontent a{
	font-weight:bold;
	color:#666;
}
html[dir=ltr] .marginafter5,html[dir=rtl] .marginbefore5 { margin-right:0px;}
html[dir=rtl] .marginafter5,html[dir=ltr] .marginbefore5 { margin-left:0px;}


html[dir=ltr] .marginafter10,html[dir=rtl] .marginbefore10 { margin-right:10px;}
html[dir=rtl] .marginafter10,html[dir=ltr] .marginbefore10 { margin-left:10px;}

html[dir=ltr] .marginafter15,html[dir=rtl] .marginbefore15 { margin-right:15px;}
html[dir=rtl] .marginafter15,html[dir=ltr] .marginbefore15 { margin-left:15px;}

html[dir=ltr] .marginafter20,html[dir=rtl] .marginbefore20 { margin-right:20px;}
html[dir=rtl] .marginafter20,html[dir=ltr] .marginbefore20 { margin-left:20px;}


html[dir=ltr] .marginafter30,html[dir=rtl] .marginbefore30 { margin-right:30px;}
html[dir=rtl] .marginafter30,html[dir=ltr] .marginbefore30 { margin-left:30px;}


.block
{
	outline: 1px solid #fbfbfb;
	margin:10px;
	background:#fefefe;
}
.blocktitle{
	display:block;
	line-height:25px;
	text-align:justify;
	text-indent:14px;
	border:1px solid #e8e3da;
	background:url(/newdesign/images/e3rafhaicon.png) left top no-repeat #fbf9f6;
	font-weight:bold;
	font-size:12px;
	color:#2ea9d2;
}

.blockcontent{ border:1px solid #fdfdfd; color:#575c5e;}
.block .innerwrapper{
	text-align:justify;
	padding:10px 0 10px 0;
	font-size:12px;
}
#navigation ul, #header ul{margin:auto !important;}
ul{
	margin:20px;
}
html[dir=ltr] ul{
	list-style-image:url(/newdesign/images/bullets.png);
}

html[dir=rtl] ul{
	list-style-image:url(/newdesign/images/bullets-rtl.png);
}



/******* user menu **********/
#usermenu{
	margin-top:6px;
}
#usermenu2{
	margin-top:0px;
}
#header ul {
	list-style-image:none; padding-left:0
}
#header2 ul {
	list-style-image:none; padding-left:0
}
.nav > li > a:hover {
	box-shadow:none;
	background:none;
}

/*.dropdown-menu {display:block;
    background-clip: padding-box;
	display:none;
    background-color: #FFFFFF;
    border-color: rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
   width:300px;
    margin: 2px 0 0;
    padding: 4px 0;
    position: absolute;
    top:30px;
    z-index: 900;

}*/
.justfy{
	text-align:justify;
}
#header .dropup,#header .dropdown{ position:inherit;}
html[dir=ltr] .dropdown-menu{ right:-38px;  !important}
html[dir=rtl] .dropdown-menu{ left:-38px;  !important}

.accbadge{ margin-top:-3px;
}
#secoandryheader{
	position:relative;
}
#secoandryheader2{
	position:relative;
    margin-top: 0px;
}
.smalltext{
	font-size:11px;
}
#header .nav-new{ position:absolute; z-index:999; font-weight:bold; font-size:11px; top:-12px;  display:block; }
.arrow-up {
	width: 0  !important; 
	height: 0  !important; 
	border-left: 9px solid transparent  !important;
	border-right: 9px solid transparent  !important;
	position:absolute  !important;
	z-index:99;
	background:none;
	top:-8px;
    
	border-bottom: 9px solid #fff;
}
html[dir=ltr] .arrow-up{ right:20px;  !important}
html[dir=rtl] .arrow-up{ left:40px;  !important}

html[dir=ltr].dropdown-menu{right:0; float: left;  !important}
html[dir=ltr].dropdown-menu{left:0;float: right;  !important}


.dropdown-menu li {
    line-height: inherit ;
	text-align:justify;
	font-size:12px;
font-weight:bold;
overflow:hidden;

}
html[dir=rtl] .dropdown-caret .caret-outer, html[dir=rtl] .dropdown-caret .caret-inner { 
	left:auto !important;
	right:0  !important;
	  margin-right: -1px  !important;
	  margin-left: auto  !important;
	}
	
.global-nav .account-summary .avatar {
    box-shadow: none;
    left: 22px;
    top: 5px;
	  position: absolute;
	      border-radius: 4px 4px 4px 4px;
    height: 32px;
	
	overflow:hidden;
    width: 32px;
}
.dropdown-divider {
    border-bottom: 1px solid #DDDDDD;
    margin: 5px 1px 6px;
    padding-top: 1px;
}

.dropdown-menu li > a, .dropdown-menu .dropdown-link {
    clear: both;
    color: #333333;
    cursor: pointer;
    display: block;
    float: none;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    padding: 3px 15px 3px 22px;
    position: relative;
    text-shadow: none;
    white-space: nowrap;
	background:#fff;
}
.dropdown-menu a:hover{
	background:#ccedfe;
	 -moz-box-shadow:    inset 0 0 5px #ccc;
   -webkit-box-shadow: inset 0 0 5px #ccc;
   box-shadow:         inset 0 0 5px #ccc;
}




.global-nav .current-user .metadata {
    display: block;
    font-size: 11px;
}
.account-summary .account-group-inner, .account-summary .metadata {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#header .nav small {
    font-weight: normal;
}
.username,.time, .time a, .metadata, .metadata button.btn-link, .metadata a {
    color: #999999;

}


.global-nav .current-user .fullname {
    font-size: 13px;
}
.fullname {
    color: #333333;
    font-weight: bold;
}

a {
    color: #0088CC;
    text-decoration: none; text-align:justify
}
a:hover {
    color: #005580;
    text-decoration: underline;text-align:justify
}
.global-nav .account-summary {
    margin-bottom: 0;
    min-height: 32px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#header .nav li a {
    font-size: 12px;
    position: relative;
}
.content {
    line-height: 14px;
}
.pointer{
	cursor:pointer;
}

.nav .pointer{
	display:block;
	width:29px;
	
}
#header ul.nav{
	background:url(/newdesign/images/usermenu.png) no-repeat;
	text-indent:-9999px;
	width:25px;
	height:25px;
}
#header ul.nav:hover{
	
	background:url(/newdesign/images/usermenu.png) no-repeat #fff  !important;
	box-shadow:none;
 -moz-box-shadow:    inset 0 0 5px #ccc;
   -webkit-box-shadow: inset 0 0 5px #ccc;
   box-shadow:         inset 0 0 5px #ccc;
	
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
	}

#header2 ul.nav{
	background:url(/newdesign/images/usermenu.png) no-repeat;
	text-indent:-9999px;
	width:25px;
	height:25px;
}
#header2 ul.nav:hover{
	
	background:url(/newdesign/images/usermenu.png) no-repeat #fff  !important;
	box-shadow:none;
 -moz-box-shadow:    inset 0 0 5px #ccc;
   -webkit-box-shadow: inset 0 0 5px #ccc;
   box-shadow:         inset 0 0 5px #ccc;
	
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
	}
#header2 ul.nav *{
	text-indent:0;
}


	
.hidden-elements,.sf-sub-indicator{
	display:none;
}
#header ul.nav *{
	text-indent:0;
}

/******* /user menu **********/
#search{
background:#20a5d3;	
 -moz-box-shadow:    inset 0 0 5px #3798bc;
   -webkit-box-shadow: inset 0 0 5px #3798bc;
   box-shadow:         inset 0 0 5px #3798bc;


-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; 
padding:5px;


}
#search input{
	background:none transparent;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; 
	font-size:14px;
	color:#ffffff !important;
	border:none;
}
#search:hover, #search:active{
	-moz-box-shadow:    inset 0 0 5px #fff;
   -webkit-box-shadow: inset 0 0 5px #fff;
   box-shadow:         inset 0 0 5px #fff;
}
#search input{
	box-shadow:none;
	padding:0;
	margin:auto;
}
#search button {
color: white;
background: #0C556E;
background: -moz-linear-gradient(top, #0C556E 1%, #45ACD2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0C556E), color-stop(100%,#45ACD2));
background: -webkit-linear-gradient(top, #0C556E 1%,#45ACD2 100%);
background: -o-linear-gradient(top, #0C556E 1%,#45ACD2 100%);
background: -ms-linear-gradient(top, #0C556E 1%,#45ACD2 100%);
background: linear-gradient(to bottom, #0C556E 1%,#45ACD2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c556e', endColorstr='#45acd2',GradientType=0 );
border: 1px solid #136B89;
padding: 3px;
font-weight: bold;
}


#search2{
background:#20a5d3;	
 -moz-box-shadow:    inset 0 0 5px #3798bc;
   -webkit-box-shadow: inset 0 0 5px #3798bc;
   box-shadow:         inset 0 0 5px #3798bc;


-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; 
padding:2px;


}
#search2 input{
	background:none transparent;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; 
	font-size:14px;
	color:#ffffff !important;
	border:none;
}
#search2:hover, #search2:active{
	-moz-box-shadow:    inset 0 0 5px #fff;
   -webkit-box-shadow: inset 0 0 5px #fff;
   box-shadow:         inset 0 0 5px #fff;
}
#search2 input{
	box-shadow:none;
	padding:0;
	margin:auto;
}
#search2 button {
color: white;
background: #0C556E;
background: -moz-linear-gradient(top, #0C556E 1%, #45ACD2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0C556E), color-stop(100%,#45ACD2));
background: -webkit-linear-gradient(top, #0C556E 1%,#45ACD2 100%);
background: -o-linear-gradient(top, #0C556E 1%,#45ACD2 100%);
background: -ms-linear-gradient(top, #0C556E 1%,#45ACD2 100%);
background: linear-gradient(to bottom, #0C556E 1%,#45ACD2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c556e', endColorstr='#45acd2',GradientType=0 );
border: 1px solid #136B89;
padding: 3px;
font-weight: bold;
}

.accordion-group{
	border:none;
}
.accordion-group a{
	
	color:#45acd2;
}



.accordion-group .accordion-heading{
background:#fbf9f6;
font-weight:bold;
}
.accordion-inner{
	overflow:hidden;
}

ul.withicon{

margin:auto;
}
ul.withicon li{ list-style-image:none;margin:auto; line-height:20px;}
.block .accordion {
	margin:-20px -10px ;
}
.block .accordion-heading .accordion-toggle{padding: 6px 15px;}


#accounttype{background:#e8e3da; padding:5px; height:63px; overflow: hidden; font-size:11px; font-weight:bold; color:#20a5d3;}
#accounttype img{
	margin-top:5px;
	padding:5px;
background:#cfcac1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}


#importantnotes{
	background: url(/newdesign/images/shadow.png) top repeat-x #fdfdfd;
	min-height:120px;
	border:1px solid #f9f9f9;
	border-top:none;
	outline:1px solid #f4f4f4;
	outline-top:none;
	margin-bottom:20px;
	
}
#importantnotes *{overflow:hidden;}




.noteitem{
	text-align:center;
	font-size:12px; 
	font-weight:bold;
	width:55px;
	overflow:hidden;
	margin:5px;
}
.noteitem *{
	display:block;
}
.abso{
	position:absolute;
	z-index:999;
}
.absoclose{ top:-5px;}


html[dir=ltr] .absoclose{
right:0;	
}
html[dir=rtl] .absoclose{
left:0;	
}
.noteitem img{
	clear:both;
	margin-bottom:5px;
}
#moreitems{
	background:#f4f4f4;
}
#moreitems a{
	color:#c7c3c3;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
}
#importantnotes .innerwrapper{
	overflow:auto;
	
	margin:auto;
}


.usercomments{ background:#f8f8f8;
border-bottom:1px solid #ccc; margin-bottom:1px; padding:5px;}

.commentholder, .feedcontent{
	width:230px;
}
.feedcontentholder{
	width:225px;
		
}



.personfeed{ 
background:#fefefe; 
border:1px solid #c4c2c2;
 -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black; margin-bottom:10px

}


.toolsbar{
	background:#20a3d1;
	
	line-height:20px;
	min-height:20px;
}
.toolsbar i{
	margin-top:3px;
}

.toolsbar *{
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
.toolsbar a{
	color:#fff !important;
}







.redFont {color:#c80000;}
.blueFont {color:#3b5891;}
.greenFont {color:#7b9d01;}
.grayFont {color:#666;}
.grayFont2 {color:#999;}
.blackFont {color:#c80000;}
.blackFont a:link, .blackFont a:visited, .blackFont a:active{
color:#c80000;
}

.contentinner {position:relative;}
.fixedadv{
	position:absolute;
	z-index:99;
	top:10px;
}





/***************/
.divRevPage{
	width:650px;
	margin:auto;
	border:0px #F00 solid;	
	padding:30px 15px 15px 15px;
}

.hdRevPage{
	padding:0;
	margin:0 0 20px 0;	
}
.listRevPage{
	background-color:#f3f3f3;
	border:1px #ececec solid;
	padding:7px;
}
.listRevLink a:link, .listRevLink a:visited, .listRevLink a:active{
	font:Bold 12px tahoma;
	color:#5c94a5;
	border: 1px solid #e0e0e0;
	padding:10px 5px 9px 5px;
	/*margin:0 10px 0 0;*/
	background: #f2f2f2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f2f2), to(#ffffff));
	background: -moz-linear-gradient(#f2f2f2, #ffffff);
	background: linear-gradient(#f2f2f2, #ffffff);
	-pie-background: linear-gradient(#f2f2f2, #ffffff);
	behavior: url(PIE.htc);
	position:relative;
	float:left;
	width:95px;
	text-align:center;
}

.listRevLink a:hover{
	font:Bold 12px tahoma;
	color:#333;
	border: 1px solid #e0e0e0;
	padding:10px 5px 9px 5px;
	/*margin:0 10px 0 0;*/
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
	background: -moz-linear-gradient(#ffffff, #f2f2f2);
	background: linear-gradient(#ffffff, #f2f2f2);
	-pie-background: linear-gradient(#ffffff, #f2f2f2);
	behavior: url(PIE.htc);
	position:relative;
	float:left;
	width:95px;
	text-align:center;
}

.listRevSelect a:link, .listRevSelect a:visited, .listRevSelect a:active{
	font:Bold 12px tahoma;
	color:#FFF;
	border: 1px solid #e0e0e0;
	padding:10px 5px 9px 5px;
/*	margin:0 10px 0 0;*/
	background: #a6a6a6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a6a6a6), to(#c5c5c5));
	background: -moz-linear-gradient(#a6a6a6, #c5c5c5);
	background: linear-gradient(#a6a6a6, #c5c5c5);
	-pie-background: linear-gradient(#a6a6a6, #c5c5c5);
	behavior: url(PIE.htc);
	position:relative;
	float:left;
	width:95px;
	text-align:center;
}

.listRevSelect a:hover{
	font:Bold 12px tahoma;
	color:#FFF;
	border: 1px solid #e0e0e0;
	padding:10px 5px 9px 5px;
	/*margin:0 10px 0 0;*/
	background: #c5c5c5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c5c5c5), to(#a6a6a6));
	background: -moz-linear-gradient(#c5c5c5, #a6a6a6);
	background: linear-gradient(#c5c5c5, #a6a6a6);
	-pie-background: linear-gradient(#c5c5c5, #a6a6a6);
	behavior: url(PIE.htc);
	position:relative;
	float:left;
	width:95px;
	text-align:center;
}

.divRevCat{
width: 608px;
margin: auto;
background-color: #F3F3F3;
border: 1px #ECECEC solid;
padding: 7px;

}

.divListRevCat{
	width:283px;
	padding:0 20px 20px 0;
}
.titleDivRevCat {
    background-color: #1CBCF0;
    border: 3px solid #FFFFFF;
    color: #FFFFFF;
    font: bold 15px/1.8 Arial,Helvetica,sans-serif;
    text-align: center;
    text-decoration: none;
}
.descriptionDivRevCat {
    border: 3px solid #FFFFFF;
    color: #333;
    font:11px/1.25 Arial,Helvetica,sans-serif;
    text-decoration: none;
	padding:10px;
}
.backRev{
	margin:30px 170px 0 0;
	clear:both;
}

.moreRevPage{
	width:90px;
	margin:10px auto auto;
	clear:both;
}

.moreRevPage a:link, .moreRevPage a:visited, .moreRevPage a:active{
    background-color: #1CBCF0;
    font:11px/1.6 Arial,Helvetica,sans-serif;
	text-decoration:none;
    color: #FFF;
	padding:2px 5px 2px 5px;
	margin:8px 0 0 0;
	text-align:center;
}
.moreRevPage a:hover{
    background-color: #333;
	text-decoration:none;
    color: #FFF;
}

.divRevDet{
	width: 608px;
margin: auto;
background-color: #F3F3F3;
border: 1px #ECECEC solid;
padding: 7px;
}


.divRevActive a:link, .divRevActive a:visited, .divRevActive a:active{
	background: url("images/Rev-1.png") no-repeat scroll left top transparent;
	font:Bold 13px/1.6 Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #000;
	padding:0 0 0 20px;
}
.divRevActive a:hover{
	text-decoration:none;
	color:#00bdd0;
}

.divRevUnActive a:link, .divRevUnActive a:visited, .divRevUnActive a:active{
	background: url("images/Rev-2.png") no-repeat scroll left top transparent;
	font:Bold 13px/1.6 Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #686868;
	padding:0 0 0 20px;
}
.divRevUnActive a:hover{
	text-decoration:none;
	color:#686868;
}

.back{
	background: url("/images/btn-back-en.png") no-repeat scroll 0 0 transparent;
	font:12px/2.8 Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:top;
	float:right;
}
.back a:link, .back a:visited, .back a:active{
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	width:65px;
	height:32px;
	display:block;
	color:#FFFFFF;
	vertical-align:top;
	text-decoration:none;
}
.back a:hover{
	color:#03546a;
	vertical-align:top;
	text-decoration:none;
}
.back-ar{
	background: url("/images/btn-back-ar.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	vertical-align:top;
	float:left;
}
.back-ar a:link, .back-ar a:visited, .back-ar a:active{
	font:bold 12px/2.2 tahoma !important;
	padding:0px 25px 0px 0px;
	margin:0px 0px 0px 0px;
	width:65px;
	height:32px;
	display:block;
	color:#FFFFFF;
	vertical-align:top;
	text-decoration:none;
}
.back-ar a:hover{
	color:#03546a;
	vertical-align:top;
	text-decoration:none;
}


.divRevActive a:link, .divRevActive a:visited, .divRevActive a:active{
	background: url("/images/Rev-1.png") no-repeat scroll left top transparent;
	font:Bold 13px/1.6 Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #000;
	padding:0 0 0 20px;
}
.divRevActive a:hover{
	text-decoration:none;
	color:#00bdd0;
}

.divRevUnActive a:link, .divRevUnActive a:visited, .divRevUnActive a:active{
	background: url("/images/Rev-2.png") no-repeat scroll left top transparent;
	font:Bold 13px/1.6 Arial,Helvetica,sans-serif;
	text-decoration:none;
	color: #686868;
	padding:0 0 0 20px;
}
.divRevUnActive a:hover{
	text-decoration:none;
	color:#686868;
}

.listingGallery{
	background:#f9f9f9;
	border:2px #ebebeb solid;
	<!--width:140px ;-->
	padding:5px;
	text-align:center;
	float:left;
	margin:0 20px 20px 0;
	vertical-align:top; 	
}
.LeftPad
{
    text-align:left;
    margin-left:32px;
    }
    .RightPad
{
    text-align:right;
    margin-right:32px;
    }

      .btndel
        {  margin-right:5px; margin-top:7px
           }
           .btndel2
              {  margin-right:5px; margin-top:0px
           }

.box-border-2{border:2px #1EBBF0 solid; background:#f4f4f4s; padding:8px; margin:3px}
/******************************/
.BtnAllSite{ background:#38abd2; height:26px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; color:#fff; border:0 none;; font-size:16px; width:70px;cursor:pointer}
.BlueButtonStyle{ background:#38abd2; height:30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; color:#fff; border:0 none;; font-size:16px; width: auto;cursor:pointer; margin-bottom:8px;}

.expander{ font-size:11px}
.white-box-3{ background:#f3f3f3; width:150px; padding:20px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; height:150px !important; text-align:center; margin-bottom:10px}

.white-st-bg{ background:#fff}







/*****************Login popup window********************/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog2 {
  background: url(/images/login-bg.png) no-repeat ;
  width:399px; height:198px; 
  padding:15px; color:#fff; font-weight:bold;

}
#boxes #dialog3 {
  background-color:#FFF;
  width:470px; 
  padding:30px 30px 15px 30px;
}
#boxes #dialog4 {
  background-color:#FFF;
  width:470px; 
  padding:30px 30px 15px 30px;
}
#boxes #dialog5 {
  background-color:#FFF;
  width:600px; 
  padding:30px 30px 15px 30px;
}


#boxes #dialog6 {
  background-color:#FFF;
  width:600px; 
  padding:30px 30px 15px 30px;
}


#boxes #dialog2 input {
	background-color:#ededed;
	font:15px/1.25 Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
	
	padding:2px 10px 10px 10px;
}

.titleFormLogin{
	font:bold 20px/1.25 Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#cb0552;
	padding:0 5px 4px 0;
}
.btnLogin{
	padding:0 !important;
	margin:0 !important;
	vertical-align:top !important;
}

.btnLogin input{
	background-color:#cb0552 !important;
	font:13px/1.25 Arial, Helvetica, sans-serif !important;
	color:#FFF !important;
	width:70px !important;
	padding:0 !important;
	margin:0 !important;
	vertical-align:top !important;
	cursor:pointer; height:25px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.btnCancel input{
	background-color:#000 !important;
	font:13px/1.25 Arial, Helvetica, sans-serif !important;
	color:#FFF !important;
	width:70px !important;
	height:25px !important;
	padding:0 !important;
	margin:50px 0 0 0 !important;
	float:right;
	clear:both;
	cursor:pointer;;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
/**************/


.radioLogin label {
font: 15px/1.25 Arial, Helvetica, sans-serif;
color: #333;
border: 0;
padding: 0 40px 0 5px;}

.radioLogin input {
background-color: #000;
font: 15px/1.25 Arial, Helvetica, sans-serif;
color: #000;
border: 0;
width: 10px !important;
height: 10px !important;
padding: 0px !important;}


.cinma-links { float:left}
.cinma-links li { margin:5px 0; font:bold 15px arial; color:#fff; text-decoration:none}
.cinma-links li a { font: 15px arial; color:#fff; text-decoration:none; border-bottom: 1px dotted #fff; display:block}
.cinma-links li a:hover { color:#cb0552; text-decoration:none}

ul { margin:0; padding:0; list-style:none; }
.logout-title{font:bold 15px arial; color:#fff;}
.Welcome {font:bold 15px arial; color:#fff;}
.content-bg{ background:url("../images/content-bg.png") repeat !important;-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; padding:10px}
.pagetitle {font:bold 15px arial; color:#fff; border-bottom:1px dotted #fff}

.btnSite { background:#a90f49; height:26px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; color:#fff; border:0 none; font-family:arial; font-size:16px; cursor:pointer}


.login_btn {background:#00a5d0 !important; width:70px !important; height:26px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; color:#fff !important; border:0 none !important; font-family:arial !important; font-size:16px !important; cursor:pointer}
.login_title{ font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-align:right}


html[dir=ltr] #firstadv,html[dir=rtl] #secondadv{right:-123px;}

html[dir=rtl] #firstadv,html[dir=ltr] #secondadv{left:-123px;}