body { margin:0px; padding:0px; background-image:url(../images/main_bg.png);}
td,div { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454;}
form { padding:0px; margin:0px;}
img { border:0px;}
p { padding:4px 0px 4px 0px; margin:0px; color:#5e5e5e;}
h1, h1 a {font-size:16px; color:#ff9900; font-weight:bold; margin:3px 0px 5px 0px}
h2, h2 a { font-size:15px; color:#3c90d8; font-weight:bold; margin:12px 0px 0px 0px;}
.padding{ padding:10px 7px 0px 7px;}
.inner_padding{ padding:2px 15px 0px 15px;}
.inner_padding1{ padding:10px 12px 15px 12px;}
.separator{ width:7px;}
.top_margin{height:10px;}
.input2{ padding-left:2px; height:15px; width:102px; color:#8f8f8f; border:1px solid #b8b8b8; font-size:11px;}
.input1{height:19px; width:170px; color:#8f8f8f; border:1px solid #b8b8b8; font-size:11px; padding-left:2px; padding-top:3px; height:17px;}
.photo_left { float:left; margin:0px 12px 12px 0px;}
.trademark { font-size:9px;}
li { margin-top:4px;}
.check { list-style-image:url(../images/icon_check.png); list-style-type:none; padding-left:9px; font-size:13px; font-weight:bold;}
.btn_back { display:block; margin-top:6px;}
.break { height:12px;}
.related_icon {}

/*IMAGE CSS*/

.logo {/*background:url(../images/rms_logo.png);background-position:center left; background-repeat:no-repeat;*/ width:673px; height:49px; padding-left:1px; }
.top_bg { background-image:url(../images/top_bg.png); height:78px; background-repeat:repeat-x; background-position:center top;}
.banner {background-image:url(../images/banner.png); height:168px; width:958px; background-repeat:no-repeat; background-position:center top;}
.inside_banner {height:122px; width:958px;}
.main_area { width:958px; height:100%; border-left:1px solid #44403f; border-right:1px solid #44403f; background-color:#ffffff;} 
.content_bg{background-image:url(../images/content_top_bg.png); background-position:top; height:52px; width:688px; background-repeat:no-repeat; }
.menu_bar{background-image:url(../images/menu_bg.png); background-position:top; height:36px; background-repeat:repeat-x;}
.content_top{background-image:url(../images/content_top_bg.png); background-position:0px 0px; height:53px; background-repeat:repeat-x;}

.welcome_header{background:url(../images/welcome_header.png); height:39px; width:657px; background-position:0px 0px; background-repeat:no-repeat;}
.welcome_border{background:url(../images/welcome_border.png); width:657px; background-position:top; background-repeat:repeat-y;}
.welcome_border_bottom{background:url(../images/welcome_border_bottom.png); height:62px;  width:inherit; background-position:bottom; background-repeat:no-repeat;}
.welcome_icon {background:url(../images/welcome_icon.png); height:27px; width:24px; background-position: 0px 3px; background-repeat:no-repeat;}
/*.welcome_pic { background:url(../images/welcome_pic.jpg); width:219px; height:138px; background-position:left top; background-repeat:no-repeat;}*/

.news_header{background:url(../images/news_header.png); height:inherit; width:279px; background-position:top; background-repeat:no-repeat;}
.news_border{background:url(../images/news_border.png); width:279px; background-position:top; background-repeat:repeat-y;}
.news_border_bottom{background:url(../images/news_border_bottom.png); height:62px;  width:inherit; background-position:bottom; background-repeat:no-repeat;}
.news_icon {background:url(../images/news_icon.png); height:37px; width:38px; background-position:right; background-repeat:no-repeat;}
.news_arrow{background:url(../images/news_arrow.png); height:28px; width:28px; background-position:top; background-repeat:no-repeat;}

.tool_pic { background:url(../images/tools_pic.png); width:195px; height:72px; background-position:top; background-repeat:no-repeat;}
.plan_pic { background:url(../images/plan_pic.png); width:195px; height:72px; background-position:top; background-repeat:no-repeat;}
.comm_pic { background:url(../images/comm_pic.png); width:195px; height:72px; background-position:top; background-repeat:no-repeat;}
.discover_pic{ background:url(../images/discover_pic.png); width:254px; height:172px; background-position:top; background-repeat:no-repeat;}

.hor_dot { background:url(../images/hor_dotline.png); height:10px; background-repeat:repeat-x; background-position:center;}
.ver_dot { background:url(../images/ver_dotline.png); width:23px; background-repeat:repeat-y; background-position:center;}

.footer{background-image:url(../images/footer_bg.png);height:62px; width:inherit;background-repeat:repeat-x; }


/*IMAGE CSS ENDS*/


/*TEXT CSS*/

.login_txt{font-size:14px;color:#5e5e5e; font-weight:bold;}
.copyright_txt{font-size:10px;color:#668ba6;}
.menu_txt{color:#868686;}
.footer_txt, .footer_txt a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#0e4876;}
.footer_txt a:hover { text-decoration:underline;}
.content_header_txt { color:#626262; font-size:16px; font-weight:bold;}
.red {color:#ff9900; font-weight:bold;}
a.red { text-decoration:none;}
a.red:hover { text-decoration:underline; color:#be1b0a;}
.news_header_txt{font-size:12px;color:#3c90d8; font-weight:bold;}
.tool_txt{color:#276daf; font-weight:bold; padding-top:6px;}
.plan_txt{color:#006576; font-weight:bold; padding-top:6px;}
.comm_txt{color:#530200; font-weight:bold; padding-top:6px;}
.mandatory { color:#ff0000;}
.textbox { width:135px; font-size:11px;}
.dropdown { width:141px; font-size:11px;}
.label { font-weight:bold;}
.photo_right { float:right; margin:0px 12px 0px 12px;}

/*TEXT CSS ENDS*/

/* button */
.btn_login { background-image:url(../images/login_btn.png); background-repeat:no-repeat; width:43px; height:19px; border:0px; cursor:pointer;}
.btn_small { background-image:url(../images/btn_small.png); background-repeat:no-repeat; background-position:0px 1px; width:30px; height:24px; font-weight:bold; font-size:11px; cursor:pointer; border:0px; color:#fff; text-align:center;}
.btn_medium { background-image:url(../images/btn_medium.png); background-repeat:no-repeat; background-position:0px 1px; width:65px; height:24px; font-weight:bold; font-size:11px; cursor:pointer; border:0px; color:#fff; text-align:center;}
/* button */

/* menu */
#cdnavheader { padding:0px 0px 0px 0px; font-weight: bold; }
#cdnavheader ul {padding:0px 0px 0px 0px; margin: 0px; /*zoom: 100%;*/ list-style-type: none}
#cdnavheader li {padding:0px 0px 0px 0px; float: left; margin: 0px; }
#cdnavheader a {padding:0px 0px 0px 8px; color:#5f5f5b; background-position: 0px -148px; float: left; /*background-image: url(../images/left_bot.gif);*/ margin: 0px; background-repeat: no-repeat; text-decoration: none}
#cdnavheader a span {padding:12px 12px 0px 4px; color:#5f5f5b; background-position: right top; display: block; font-weight: bold;/* background-image: url(../images/right_bo.gif);*/ background-repeat: no-repeat }
#cdnavheader #current a {background-position: 0px -152px; background-image: url(../images/left_current.png); background-repeat: no-repeat; }
#cdnavheader #current a span {height:23px;padding:12px 12px 0px 4px; background-position: center -152px; background-image: url(../images/right_current.png); background-repeat: no-repeat; color:#fff;}
#cdnavheader a span {background-position: 100% -148px; background-repeat:no-repeat}
#cdnavheader a:hover {	background-position: 0px -148px; cursor:pointer; }
#cdnavheader a:hover span {	background-position: 100% -148px; cursor:pointer;}
#cdnavheader .menu_separator { background-image:url(../images/menu_separator.png); width:1px; height:34px; background-position:bottom; background-repeat:no-repeat; padding:0px; margin:0px;}
.testimonial { background-image:url(../images/testimonials.png); width:540px; height:97px; background-repeat:no-repeat; font-style:italic;}

a { text-decoration:underline;}
a:hover { text-decoration:none;}
a.rel_links  { color:#3c90d8; text-decoration:none; font-weight:bold; cursor:pointer; }
a.rel_links span {height:21px; padding-top:5px; background-image:url(../images/hor_dotline.png); background-repeat:repeat-x; background-position:bottom; display:block;}
a.rel_links:hover { text-decoration:underline;}
.rel_img { margin:0px 6px 1px 0px;}
.clear { height:12px;}
.photo { float:left; margin:0px 9px 9px 0px; border:4px solid #d4d4d4;}
.news_date { color:#999; font-style:italic;}
.photo_block { display:block; margin:0px 0px 21px 0px;}
.discover_hpos { width: 150px;}
.discover_vpos { height:49px;}