/* --------------------------      MyCustomFont           ------------------------------------------*/
@font-face { font-family: MyCustomFont; src: url("myriadpro-regular-webfont.eot") /* EOT file for IE */ }
@font-face { font-family: MyCustomFont; src: url("myriadpro-regular-webfont.ttf") /* TTF file for CSS3 browsers */ }
/* --------------------------   End of   MyCustomFont     ------------------------------------------*/

body {background:url(images/page_bg.jpg) repeat; padding:0px; margin:0px; font-family:MyCustomFont; font-size:14px;}

a:link {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}

#wrapper { width:980px; margin:0 auto; background:#FFF;}

#header { height:85px; display:inline-block; width:980px;}
#headerLeft {float:left; }
#headerRight { float:right;}

#menu {width:980px; display:inline-block;}
#menuLeft { width:17px; background:url(images/menu-left.jpg) no-repeat; height:24px; float:left;}
#menuMid { background:url(images/menu-mid-bg.jpg) repeat-x; width:980px; float:left; height:24px;}
#menuRight { width:8px; background:url(images/menu-right.jpg) no-repeat; height:24px; float:right;}

#banner {width:967px; margin:0 auto; margin-top:3px;}

#contentWrapper {width:960px; margin: 10px; display:inline-block;}
#leftConty {width:274px; float:left;}
#rightConty { width:674px; float:left; margin-left:5px;}
#thirdConty{ width:274px;float:left; margin-left:5px;}

.block {width:274px; display:inline-block;}
.blockTop {background:url(images/round-bg-top.jpg) no-repeat; width:273px; height:21px;}
.blockMid {background:url(images/round-bg-mid.jpg) repeat-y; width:273px; padding:5px;}
.blockBottom {background:url(images/round-bg-bottom.jpg) no-repeat; height:19px;}

.clear {clear:both;}
.marginTop {margin-top:15px;}

#footer {width:980px; margin:0 auto;}
.footerLeft {background:url(images/footer-left.jpg) repeat-x; height:10px;}
.footerRight {background:url(images/footer-right.jpg) repeat-x; height:10px; }

.footerTxt {font-family:MyCustomFont; font-size:14px;}
.redTxtBold { font-family:MyCustomFont; font-size:22px; color:#C00601; font-weight:bold; margin:0px; padding:0px;}

ul li{list-style:none; font-size:14px;}
ul.menu li { font-size:18px; font-family:MyCustomFont;}
ul.menu li a:link { font-size:18px; font-family:MyCustomFont;}
ul.menu li a:hover { font-size:18px; font-family:MyCustomFont; color:#da2112; text-decoration:none;}
ul.menu li a:visited { font-size:18px; font-family:MyCustomFont; color:#da2112; text-decoration:none;}

.loginBox { color:#848383; font-size:14px; font-family:MyCustomFont;}

.signup {color:#d91303; font-size:14px; font-family:MyCustomFont;}
.pass {color:#e7a29b; font-size:14px; font-family:MyCustomFont;}

.ico {float:right; display:inline-block;}
.ico img {border:none; margin-right:5px; margin-top:10px;}

fieldset { -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;  padding:10px 10px 10px 10px; margin:10px 0 10px 0;}

.columnLeft {width:40%; float:left; padding:20px 40px 20px 40px;}
.columnRight {width:40%; float:right; padding:20px 40px 20px 40px;}

/************ Button ************/
.button {     font-family: Verdana, Arial, sans-serif; display: inline-block; 
			  background: #950000 url('../Images/bg-button-red.gif') top left repeat-x !important; border: 1px solid #940000 !important;
			  padding: 4px 7px 4px 7px !important; color: #fff !important; font-size: 11px !important; cursor: pointer; }
.button:hover { text-decoration: underline; }
.button:active {  padding: 5px 7px 3px 7px !important; }
.buttons {		font-family: Verdana, Arial, sans-serif; display: inline-block; 
				background: #950000 url('../Images/bg-button-red.gif') top left repeat-x !important; border: 1px solid #940000 !important;
				padding: 2px 3px 2px 3px !important; color: #fff !important; font-size: 11px !important; cursor: pointer; }
.buttons:hover { text-decoration: underline; }
.buttons:active { padding: 5px 7px 3px 7px !important; }

img {border-style: none;
    border-color: inherit;
    border-width: medium;
    
}
/*********************************************** FORMS *********************************/
form label {
                display: block;
                padding: 0 0 10px;
                font-weight: bold;
                }
             
form fieldset legend {
                font-weight: bold;
                margin-bottom: 10px;
                padding-top: 10px;
                }
                
form p small {
                font-size: 0.75em;
                color: #777;
                }
				
				
form input.text-input,
form select,
form textarea,
form .wysiwyg {
                padding: 6px;
                font-size: 13px;
                background: #fff url('../images/bg-form-field.gif') top left repeat-x;
                border: 1px solid #d5d5d5;
				color: #333;
                }
            
form .small-input {
                width: 55% !important;
                }
				
form .ssmall-input {
                width: 25% !important;
                }			
                
form .medium-input {
                width: 50% !important;
                }
                
form .large-input {
                width: 97.5% !important;
				font-size: 16px !important;
				padding: 8px !important;
                }
                
form textarea {
                width: 97.5% !important;
                font-family: Arial, Helvetica, sans-serif;
                }
                
form select {
                padding: 4px;
                background: #fff;
                }
				
form input[type="checkbox"],
form input[type="radio"] {
				padding: 0;
                background: none;
				border: 0;
                }
                
.newsticker-jcarousellite {height:70px !important; }


/*************** Content Box ***************/
.content-box { border: 1px solid #ccc; margin: 0 0 14px 0; background: #fff; }
.content-box-header { background: #e5e5e5 url('EpostUser/images/bg-content-box.gif') top left repeat-x; margin-top: 1px; height: 30px; }
/*.content-box { border: 1px solid #ccc; margin: 0 0 20px 0; background: #fff; }
.content-box-header { background: #e5e5e5 url('../images/bg-content-box.gif') top left repeat-x; margin-top: 1px; height: 40px; }*/
.content-box-header h3 
{
   
                padding: 8px 15px 10px;
                float: left;
                margin-top:0px;
                }

ul.content-box-tabs {
                float: right;
                padding: 12px 15px 0 0 !important;
				margin: 0 !important;
                }

ul.content-box-tabs li {
                float: left;
                width:200px;
                margin: 0;
                padding: 0 !important;
                background-image: none !important;
                }
                
ul.content-box-tabs li a {
                color: #333;
                width:200px;
                padding: 8px 10px;
                display: block;
                margin: 1px;
                border-bottom: 0;
                }

ul.content-box-tabs li a:hover {
                color: #57a000;
                }              
                
ul.content-box-tabs li a.current {
                background: #fff;
                border: 1px solid #ccc;
                border-bottom: 0;
                margin: 0;
                }

.content-box-content {
                padding: 20px;
                font-size: 12px;
                /*border-top: 1px solid #ccc;*/
                padding-left:10px !important;
                padding-right:10px !important;
                }
                
.column-left { width: 450px; float: left; overflow:hidden; margin-left:20px;}

#txtPassword {width:120px;}
#txtUserName {width:120px;}

#rightConty p {margin-top:2px;}

.nbold {font-weight:normal !important;}
.qcolor { color:#d72002; font-weight:500;}
.errormsgcenter { width: 380px; margin:0 auto; font-weight:normal !important;}