/* 
    Document   : mps_common
    Created on : Jun 29, 2009, 11:13:06 AM
    Author     : Prem
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

@charset "utf-8";

/* CSS Document */

body{
	background-color:#161a1b;
	margin:0 auto;
	font: 11px Arial, Helvetica, sans-serif;
}

img, ul, li, div {
	padding:0px;
	margin:0px;
	border:none;
}

a{
	text-decoration:none;
	border:none;
}

#wrapper{
	padding:0 0 0 0;
	width:100%;
}

.header{
	padding:0 0 0 0;
	width:100%;
	background-color:#161a1b;
	overflow:true;
}

.header_top{
	height:10px;
	background:url(../images/header_topgrey.gif) repeat-x;
}


/*Pagination style*/
.paginatin_sytle{
	width:100%;
	float:left;
	color:#0053A6;
}

.rec{
	
	float:left;
}

.pageNum{
	width:70%;
	float:right;
	text-align:right;
}

.header_middle{
	width:970px;
	overflow:auto;
/*	border-left:1px solid #bfc0c2;
	border-right:1px solid #bfc0c2;*/
}


.header_logo{
	height:135px;
	width:500px;
	padding:0 0 0 10px;
	float:left;
	color:#B75B00;
	text-align:left;
	font-weight:bold;
}

.header_signin{
	height:82px;
	width:460px;
	float:right;
}

.signbx{
	padding:22px 0 0 125px;
	width:300px;
	height:72px;
}

.sign_error{
	width:300px;
	height:20px;
	text-align:center;
	color:#FF0000;
}

.sign_content{
	float:left;
	width:108px;
	height:40px;
	color:#b1d0cb;
	padding:0 5px;
	text-align:left;
}

.sign_txtbx{
	border:1px solid #b1d0cb;
	height:14px;
	width:100px;
	background-color:#161a1b;
	color:#FFFFFF;
}

.sign_btn_pos{
	float:left;
	margin:14px 0 0 0;
}

.sign_btn{
    width:62px;
    height:24px;
    background:url(../images/login_btn.jpg) no-repeat;
    text-align:center;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    border:none;
    cursor:pointer;
}

.sign_btn a{
	color:#000000;
}

.sign_txt{
	float:left;
	width:295px;
	height:20px;
	padding:0 0 0 5px;
	color:#b1d0cb;
	text-align:left;
}

.sign_txt span{
	color:#e9747c;
}

.sign_txt a{
	color:#b1d0cb;
}

.header_menu{
	width:460px;
	float:left;
	height:33px;
	color:#FFFFFF;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.header_menu ul{
	padding:10px 18px 0 0;
	list-style:none;
	float:right;
}

.header_menu li{
	float:left;
	background:url(../images/menu_tab.jpg) no-repeat;
	width:79px;
	line-height:23px;
	padding:0 0 0 2px;
	color:#000000;
	text-align:center;
	font-size:13px;
        font-weight:bold;
}

.header_menu li.lastmenu{
	padding:0 0 0 0;
}

.header_menu a{
    color:#000000;
}

.header_bottom{
	height:16px;
	background:url(../images/header_bottom.gif) repeat-x;
}

.body{
	width:934px;
	background-color:#e9e5e2;
	margin:0 0 0 0;
	padding:3px 18px;
}

.body_content{
	width:924px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 5px;
	overflow:auto;
}

.body_main{
	float:left;
	width:714px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.body_leftmenu{
	float:left;
	width:210px;
	padding:10px 0 0 0;
	margin:0 0 0 0;
}

.leftmenu_content ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	text-align:left;
}

.leftmenu_content li{
	background: #ebe7e6 url(../images/leftmenu_bullet.jpg) no-repeat left;
	padding:0 0 0 15px;
	color:#693434;
	font-size:12px;
}

.leftmenu_content li.horstrip{
	background:#ebe7e6 url(../images/greystrip.gif) center repeat-x;
	height:15px;
}

.leftmenu_content li.menuspace{
	background:#ebe7e6;
	height:15px;
}

.leftmenu_content li a{
    color:#693434;
}

.strip{
	background:url(../images/greystrip.gif) center repeat-y;
}

.poll{
	background:#d9d9d9;
	text-align:left;
}

.poll ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	width:100px;
}

.poll li.imgpos{
	background:url(../images/photo_bg.gif) center no-repeat;
	width:80px;
	height:46px;
	padding:0 0 6px 0;
	float:left;
}

.poll li.check{
	width:20px;
	padding:16px 0 0 0;
	float:left;
}


.poll img{
	padding:7px 0 0 10px;
}


.heading{
	margin:0 0 0 5px;
	font-size:14px;
	font-weight:bold;
	color:#4c4c4c;
}

.largeheading{
	margin:0 0 0 5px;
	font-size:16px;
	font-weight:bold;
	color:#4c4c4c;
}

.styleheading{
    margin:0 0 0 5px;
    font:35px "monotype Corsiva";
    text-align:left;
}


.home_photo_content{
	width:689px;
	background:#d9d9d9;
        text-align:left;
        height:400px;
}

.photo_desc{
	float:left;
	width:474px;
	background:#d9d9d9;
	text-align:left;
}

.list_photo{
	float:left;
	width:215px;
	background:#d9d9d9;
	height:355px;
}

.img_location{
	width:474px;
	height:300px;
}

.photo_by{
	width:474px;
	padding:5px 0 0 0;
	height:40px;
}

.margins{
	margin:0 0 0 5px;
}

.list_photo ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}

.list_photo li{
	background:url(../images/photo_bg.gif) center no-repeat;
	width:70px;
	height:46px;
	padding:0 9px 5px 9px;
}

.list_photo img{
	cursor:pointer;
}

.photoalign{
	padding:7px 0 0 5px;
}

.welcome_content{
	float:left;
	width:340px;
	padding:5px 0 0 0;
	text-align:left;
}

.home_strip{
	float:left;
	margin:0 10px;
	width:1px;
	background:url(../images/greystrip.gif) center repeat-y;
}

.common_info{
	float:left;
	width:335px;
	padding:5px 5px 0 0;
	overflow:auto;
}


.latest_news{
	float:left;
	width:335px;
	padding:0 0 0 0;
	text-align:left;
}

.divtextmargin{
	padding:0 5px;
	text-align:justify;
}

.largedivtextmargin{
	padding:0 5px 0 10px;
	text-align:justify;
}

.latest_photo{
	float:left;
	width:134px;
	height:130px;
	background:url(../images/large_photo_bg.jpg) no-repeat;
}

.latest_content{
	float:left;
	width:181px;
	height:155px;
}

.largephotoalign{
	padding:12px 0 0 12px;
}

.common_news{
	float:left;
	width:335px;
	padding:0 0 0 0;
	text-align:left;
}

.footer{
	width:100%;
	background:#161a1b;
	overflow:auto;
}

.footer_top{
	background:url(../images/footer_top.gif) repeat-x top;
	height:16px;
}

.footer_bottom{
	width:970px;
	overflow:auto;
}

.footer_content{
	background:url(../images/footer_bg.gif) left top no-repeat;
	width:554px;
	height:24px;
	color:#000000;
	padding:8px 0 0 18px;
	float:left;
	text-align:left;
}

.common_pos{
    width:689px;
    height:400px;
    background:#d9d9d9;
    text-align:left;
}

.common_img_location{
    width:230px;
    height:252px;
    float:left;
}

.hr_black{
    height:1px;
    color:#000000;
}

.common_content{
    padding:0 10px;
    width:430px;
    float:left;
    font-size:13px;
    font-weight:bold;
    text-align:justify;
}

.full{
    width:660px;
}

.com_heading{
    font-size:14px;
    font-weight:bold;
}

.common_content ul{
    padding:10px 0 0 30px;
}

.common_content ul .sub_list_style{
    padding:5px 0 0 30px;
    list-style:square;
}

.common_content ul .sub_list_style li{
    padding:0;
}

.common_content li{
    padding:5px 0;
}

.common_content li.contact{
    padding:0 0;
}

.common_content tr.tSubHeader{
    background-color:#8A8A8A;
}

.common_content tr.tHeader td{
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
}

table tr.tSubHeader td{
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    padding-left: 5px;
}

.common_content td{
    color:#BF0000;
}

.common_content td a{
    color:#3E2EFC;
    padding:0 0 0 2px;
}

.commonErrstyle{ font-family:"Tahoma"; color:#FF0000 ; }

.bodyContentBG{
    background:#d9d9d9;
    width:689px;
    height:400px;
    overflow:true;
    paddign:0 0 0 0;
    margin:0 0 0 0;
    text-align:left;
}

.memGalery_align{
    float:left;
    width:140px;
    height:120px;
    margin:10px;
    text-align:center;
    background:#d9d9d9;
    border:1px dashed;
}

.memGalery_align a{
    color:#000000;
}

.memb_photo{
	float:left;
	width:100px;
	background:#d9d9d9;
	height:70px;
}

.memb_photo ul{
	margin:0 0 0 0;
	padding:0 0 0 20px;
	list-style:none;
}

.memb_photo li{
	background:url(../images/photo_bg.gif) center no-repeat;
	width:70px;
	height:46px;
	padding:0 9px 5px 9px;
}

.memb_photo img{
	cursor:pointer;
}

.blue_color{
    color:#3E2EFC;
}

.rose_color{
    color:#AE00AE;
}

.red_color{
    color:#BF0000;
}

.brown_color{
    color:#880000;
}

.violet_color{
    color:#5200A4;
}

.green_color{
    color:#005E00;
}

.no_list_style{
    list-style:none;
}

.margin_style{
    padding:0 0 0 40px;
}

.small_margin_style{
    padding:0 0 0 10px;
}

.sub_menu_tab{
    float:left;
    width:650px;
}

.sub_menu_tab ul{
    list-style:none;
    padding:0 0 0 0;
    margin:0 0 0 0;
}

.sub_menu_tab li{
    float:right;
    background:url(../images/sub_menu_tab.jpg) no-repeat;
    width:109px;
    line-height:33px;
    padding:0 10px 0 0;
    color:#FFFFFF;
    text-align:center;
    font-size:13px;
    font-weight:bold;
}

.sub_menu_tab a{
    color:#FFFFFF;
}

#memberlist{
    float:left;
    width:680px;
}

#memberlist div{
    float:left;
    width:300px;
    padding: 10px 0 0 20px;
}

#memberlist div fielset{
    width:320px;
}

#memberlist div table{
    margin: 10px 0 10px 0;
}

#memberlist div td{
    color: #000000;
}

.sort_by{
    padding:10px 0;
}

.sort_by a{
    color:#000000;
}

.sort_by span{
    padding:0 2px;
}

.val_style{
    font-weight:bold;
}

.pagination_rec{
    width:330px;
    float:left;
    padding: 0 0 0 10px;
    text-align:left;
}

.pagination{
    width:330px;
    float:right;
    padding: 0 10px 0 0;
    text-align:right;
}

.pagination_rec span, .pagination span{
    color:#004600;
}

.pagination a{
    text-decoration:underline;
    color:#004600;
}

.cont_month{
    margin:0 0 0 20px;
    float:left;
    width:125px;
    background:url(../images/buttons.jpg) no-repeat;
    height:25px;
    color:#ffffff;
    padding:5px 0 0 10px;
    font-weight:bold;
}

.cont_month a{
    color:#ffffff;
}

.user_links_style{
    width:680px;
    padding:0 0 0 0;
}

.user_links_style ul{
    list-style:none;
    float:right;
    padding:0 0 0 0;
    margin:0 0 0 0 ;
}

.user_links_style li{
    float:left;
    padding: 0 3px;
    text-align:right;
    font-size:13px;
    font-weight:bold;
    
}

.user_links_style li a{
    color:#693434;
}



.user_login_txt{
    text-align:left;
    color:#ffffff;
    float:left;
    width:300px;
    height:40px;
    color:#b1d0cb;
    padding:0 5px;
}

.logout_txt_style{
    color:#FF0000;
    font-weight:bold;
}

.user_content{
    width:669px;
    padding:5px 10px;
    text-align:left;
    color:#000000;
}

.valid_layout{
    width:410px;
    text-align:left;
}

.valid_field{
    float:left;
    min-width:120px;
    max-width:200px;
}


.valid_error{
    float:left;
    min-width:150px;
    max-width:200px;
    padding:0 5px;
    text-align:left;
    font-family:"Tahoma";
    color:#FF0000 ;
    height:14px;
}

.tipalign { padding-top:2px; vertical-align: top;color:#002B39;}
.tooltip { font-family: Arial; font-size: 8pt; text-align:justify; width:210px; position:absolute; }
.tipcontent { line-height:12px;}

.pg-normal{
    font-size:13px;
    color:#000000;
    font-weight:bold;
}

.pg-selected{
    font-size:13px;
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
    cursor:pointer;
}

.add_layout{
    margin:0 20px;
    width:640px;
    border:1px solid #494949;
}

.heading_buttons{
	width:170px;
        background:#494949;
	height:20px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:2px 5px;
}

.txtbxmand{
	background:#FFFFD9;
	border:1px solid #494949;
	height:14px;
	width:120px;
        font-size:11px;
        padding:0 2px;
}
.selectbxmand{
	background:#FFFFD9;
	border:1px solid #494949;
	height:18px;
	min-width:50px;
        max-width:120px;
        font-size:11px;
        padding:0 2px;
}

.selectbx{
	background:#F7F7F7;
	border:1px solid #494949;
	height:18px;
	min-width:50px;
        max-width:120px;
        font-size:11px;
        padding:0 2px;
}

.selectbxdp{
	background:#F7F7F7;
	border:1px solid #494949;
	height:18px;
	font-size:11px;
        padding:0 2px;
}

.txtbx{
	background:#F7F7F7;
	border:1px solid #494949;
	height:14px;
	width:120px;
        font-size:11px;
        padding:0 2px;
}

.file_txtbx{
	background:#F7F7F7;
	border:1px solid #494949;
	height:22px;
	width:195px;
        font-size:11px;
        padding:0 2px;
}

.file_txtbx_mand{
	background:#FFFFD9;
	border:1px solid #494949;
	height:22px;
	width:195px;
        font-size:11px;
        padding:0 2px;
}

.other_bx_style{
    border:none;
    width:14px;
    height:14px;
}

.txtareamand{
	background:#FFFFD9;
	border:1px solid #494949;
	height:50px;
	width:120px;
        font-size:11px;
        padding:0 2px;
}

.hr_style{
    color:#494949;
    height:1px;
}

.user_sign_btn{
	width:60px;
	height:25px;
	background:url(../images/sign_btn.gif) no-repeat center;
	border:none;
	color:#494949;
	font-weight:bold;
}

.user_sign_btn_large{
	width:150px;
	height:25px;
	background:url(../images/sign_btn_large.gif) no-repeat center;
	border:none;
	color:#494949;
	font-weight:bold;
}

.cont_success fieldset{
    border:1px solid #494949;
    height:100px;
    line-height:50px;
}

.cont_success fieldset span{
    padding:0 0 0 40px;
}

.scroll_style{
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}

.scroll_inner_style{
	position:relative;
	width:100%;
	height:100%;
}

