/* CSS Document */
* { margin:0; padding:0; }
body { margin:0px; padding:0px; background:#fefffe; }
.clear { font-size:0; line-height:0; height:0; clear: both; }
input, select { vertical-align:middle; font-weight:normal; }
table { border:none; width:100%; text-align:left; border-collapse:collapse; margin:0px; padding:0px; }
td { vertical-align:top; }
img { border:0; vertical-align:top; text-align:left; }
a { outline:none; }
.fzero { padding:0px; margin:0px; line-height:0px; font-size:0px; }

#page { width:100%; text-align:left; }
#main { width:956px; margin:0px auto 0px auto; text-align:left; clear:both;}
#lside { float:left; width:224px; margin-top:30px; }
#rside { float:left; width:732px; margin-top:30px; }
#footer { padding-top:35px; }
#footer .email { float:left; font-size:15px; color:#a0a2a5; }
#footer .email a { color:#a0a2a5; text-decoration:none; }
#footer .email a:hover { color:#000; text-decoration:none; }
#footer .number { float:right; font-size:15px; color:#a0a2a5; }



#left-nav{ position:relative; height:410px;}
.glossymenu { margin: 5px 0; padding: 0; width:224px; /*width of menu*/ position:absolute; bottom:0px;}
.glossymenu a.menuitem {
	color:#949599;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:5px 0;
	text-decoration: none;
	font-size:26px;
	bottom:0px;
}
.glossymenu a.menuitem em{}
.glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 5px; right: 5px; border: none; }
.glossymenu a.menuitem:hover { color:#000; }
.glossymenu div.submenu { /*DIV that contains each sub menu*/ }
.glossymenu div.submenu ul { /*UL of each sub menu*/ list-style-type: none; margin: 0; padding: 0; margin-left:10px;}
.glossymenu div.submenu ul li { padding:6px 0px 6px 10px; /*background:url(../images/left-line.gif) repeat-y left top;*/}
.glossymenu div.submenu ul li a { display: block;  color:#a0a2a5; text-decoration: none; padding:1px 0;}
.glossymenu div.submenu ul li a:hover { color:#000; }

.current { color:#000 !important; }
#current { color:#000 !important; }

.main-title a{ font-size:39px; color:#000; display:block; height:61px; }
.contain{  min-height:535px; height:auto !important; height:535px;}
.right-img{ float:right; margin-top:0px; margin-left:25px;padding-bottom: 10px;}
.dis-contain{ font-size:14px; line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#a0a2a5;  vertical-align:top;}
.download{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#f5a6c9;}
.download a{color:#CBCBCD; text-decoration:none; font-size:15px; }
.download a:hover {color:#000; text-decoration:none;}

.form-title{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#a0a2a5; font-weight:bold; padding-bottom:20px;}
.form-row{ font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#a0a2a5; font-weight:bold; padding-bottom:15px;}
.form-row .form-l{ float:left; display:inline-block; width:105px; }
.form-row .input-txt{ width:285px; border:#c1c1c1 solid 1px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a0a2a5;}

.sub-btn { padding-top:0px; padding-left:104px;}


/* --------common-----------------------------------------------
-------------------------------------------------------------- */
.ad1 { margin-top:10px; margin-left:10px; }
.top-co { font-size:0px; padding:0px; margin:0px; background:url(../images/top-co-r.gif) no-repeat right; }
.bot-co { font-size:0px; padding:0px; margin:0px; background:url(../images/bot-co-r.gif) no-repeat right; }
.cal { margin-right:7px; vertical-align:top; margin-top:4px; }
.cal1 { vertical-align:top; margin-top:4px; }
.marL7 { margin-left:7px; }
.marL10 { margin-left:10px; }
.martop33 { margin-top:28px; }
.marL19 { margin-left:19px; }
.ffleft { float:left; }    
.pad10 { padding:10px; }
.no-marginL { margin-left:0px !important; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }



.submit
    {
        border:0px;
        background-color: transparent;
        color: silver;
        font-size: 15px;
        font-weight: bold;
        cursor: pointer;
    }
    .submit:hover
    {
        color:#000;
		}
