html, body{height:100%}
body{margin:0px; padding:0px; font-size:12px; background: #052F5B; color:#333333; font-family:Arial,Helvetica,sans-serif; line-height: 150%}
blockquote{text-align:justify}
.maintable{height:100%; background: url(../images/mainbg.gif) #052F5B repeat-x top; width: 100%;}
a{ color: #D85A5A; text-decoration: none}
a:hover{ color: #D85A5A; text-decoration: underline}

/* Top header part styles */
.toppart{background:url(../images/header-bg.jpg) no-repeat top; color: #C8E4FF}
.toppart a {color:#C8E4FF; text-decoration:none}
.toppart a:hover {color:#ffffff; text-decoration:underline}

/* menu part styles */
.menubg {background:url(../images/menubg.gif) #FFFFFF repeat-x top; padding:0px; height: 53px;}
.menubg .divider{background:url(../images/divider.gif) no-repeat top; width: 3px}
.menubg_left{background:url(../images/menubg_left.gif) no-repeat left; width: 2px;}
.menubg_right{background:url(../images/menubg_right.gif) no-repeat right; width: 2px;}

.menubg a { display: block; font-weight: bold; font-size: 12px; background: url(../images/menu-arrow.gif) no-repeat center top; color: #052F5B; font-family: Arial, Helvetica, sans-serif; height: 47px; text-decoration: none; line-height: 300%; margin: 0px 3px}
.menubg a:hover {background: url(../images/menu-arrow-hover.gif) no-repeat center top; font-size: 12px; COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

/* content area */
.contentpart{ background: #FFFFFF; border-left: 2px solid #2B71A8; border-right: 2px solid #2B71A8}

/* Left part */
.leftpart{ padding-right: 16px;}
.leftpart h1{ color: #1F558B; margin: 10px 0px; padding: 0px; font-size: 17px; text-align: left; border-bottom:1px dotted #FF9600}
.leftpart h3{ color: #000000; margin: 10px 0px; padding: 0px; border-bottom: 1px solid #CFE4EB; font-size: 12px; text-align: left}
.leftpart p{ text-align: justify}

.leftpart a{ color: #1F558B; text-decoration: none}
.leftpart a:hover{ color: #1F558B; text-decoration: underline}

.more a{ background:url(../images/more.gif) no-repeat left; text-indent: 12px; color:#FF6600; text-decoration: none; float: right}

/* Right part */
.rightpart{ border-left: 1px dashed #92B3D3; width:345px;}
.rightpart a{ font-size:12px;}
.rightpart h2{ border-left: 4px solid #FF6600; text-indent: 8px; color:#1F558B; font-size: 17px; margin: 10px 0px; padding: 0px; text-decoration: none; text-align: left; margin-left: 12px;}
.rightpart p{ text-align: justify; margin-left: 12px;}

.service-bg{ background:url(../images/services.jpg) no-repeat left top; width: 144px;}
.services {}
.services ul{ list-style: none; margin: 0px; padding: 0px}
.services li{background:url(../images/bullet.gif) no-repeat left; padding: 4px 0px; margin: 0px; text-indent: 6px; border-bottom: 1px solid #CFE4EB; text-align: left}
.services li a{ color: #1F558B; text-decoration: none}
.services li a:hover{ color: #1F558B; text-decoration: underline}

/* Images styles */
.img_left{float: left; margin: 0px 12px 12px 0px;}

/* Footer part styles */
.footermain {background: url(../images/footer_main.gif) #052F5B repeat-x top; height:100px; color:#9CB7D2; text-align: left; line-height: 150%}
.footer{ background:url(../images/footer.gif) no-repeat top; font-size: 12px;}
.footer a{color:#9CB7D2; text-decoration:none; padding: 0px 8px; font-size: 12px;}
.footer a:hover{color:#FFFFFF; text-decoration: underline}

.footer .copyright{ padding-left: 8px; color:#6E8295}
.labelclass{font-weight:700; color:#7a7a7a; text-align:right; vertical-align:top}

form {margin:0px; padding:0px}
input, select, textarea {font-size:11px; color:#333333; font-family:Tahoma,Arial}
input, select, textarea {border:1px solid #cccccc; padding:1px}
.button {color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px;
	background:#0C437C; border:0px; border:1px solid #9FB2C3}
	.noborder td input{border:0px solid #cccccc;}
.successGreen{color:green;}
/*
.mainmenu{}
.mainmenu .home a {MARGIN-TOP: 4px; DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: url(../images/menu-star.jpg) no-repeat 0px 0px; WIDTH: 86px; COLOR: #797979; TEXT-INDENT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none}
.mainmenu .home a:hover {BACKGROUND-POSITION: 0px -18px; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.mainmenu .action a {MARGIN-TOP: 4px; DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: url(../images/menu-star.jpg) no-repeat 0px 0px; WIDTH: 140px; COLOR: #797979; TEXT-INDENT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none}
.mainmenu .action a:hover {BACKGROUND-POSITION: 0px -18px; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.table-header{background:url(../images/table-header.gif) #A74A4A repeat-x; height: 30px; text-align: left; font-weight: bold; font-size: 17px; text-indent: 10px; color: #FFFFFF}
.table-header a{ font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}
.table-header a:hover{ font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
.table-border{ background: #FFFFFF; border-top: 0px solid #ECD4D4; border-left: 1px solid #ECD4D4; border-right: 1px solid #ECD4D4; border-bottom: 1px solid #ECD4D4; margin-bottom: 10px;}

.startaction .friends a { DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/start-action-with-friends.gif) no-repeat 0px 0px; WIDTH: 220px; COLOR: #797979; TEXT-INDENT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 85px; TEXT-DECORATION: none}
.startaction .friends a:hover {BACKGROUND-POSITION: 0px -90px; FONT-SIZE: 0px; COLOR: #330066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.startaction .celebs a { DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/start-action-with-celebs.gif) no-repeat 0px 0px; WIDTH: 220px; COLOR: #797979; TEXT-INDENT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 85px; TEXT-DECORATION: none}
.startaction .celebs a:hover {BACKGROUND-POSITION: 0px -90px; FONT-SIZE: 0px; COLOR: #330066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.pagination { width: 290px; float: right; padding: 0px; margin: 0 0 20px 0}
.pagination ul{ list-style: none; float: right}
.pagination li {
list-style: none;
display: inline;
background: url(../images/pagination_bg.gif) repeat-x bottom; 
border: 1px solid #DEC9C9;
cursor: default;
color: #7F4D4D;
padding: 1px 4px;
margin: 0px 2px;
}
.pagination li a{padding: 0px 2px; margin: 0px 2px; color: #7F4D4D}

.cat_img{ border: 1px solid #B24F4F; padding: 1px;}

/* Right Part Styles 
.rightpart{ padding-top: 38px;}
.rightpart .img_thumb{background: #E3E3E3; border-right: 1px solid #B7B7B7; border-bottom: 1px solid #A7A7A7; margin-bottom: 10px;}
.rightpart .img_thumb a{ color: #333333; text-decoration: none}
.rightpart .img_thumb a:hover{ color: #333333; text-decoration: underline}
.rightpart .img_thumb img{ border-right: 1px solid #CCCCCC; padding-top: 4px; border-bottom: 1px solid #CCCCCC}





/* General Styles 
.hline { background:url(../images/line.gif) repeat-x center; height: 9px}
.vline { background:url(../images/line.gif) repeat-y}

.gradbox {background:url(../images/gradbox.gif) no-repeat bottom; padding: 0px 0px 10px 0px;}
a.boldbuttons{
background: transparent url(../images/roundedge-green-left.gif) no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired 
line-height: 22px; /* This value + 4px + 4px 
height: 30px; /* Height of button background height 
padding-left: 8px; /* Width of left menu image 
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; 
}

a.boldbuttons span{
background: transparent url(../images/roundedge-green-right.gif) no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; 
}

a:hover.boldbuttons{ /* Hover state CSS 
text-decoration: underline;
}


.buttonwrapper{
overflow: hidden;
width: 100%;
}
.uploadbox {font-size:14px;}

/* Images styles 
.bigimg {width:330px; border:1px solid #CACACA; background: #F7F7F7; padding: 10px 10px 30px 10px}
.bgwhite{ background: #FFFFFF}

/* Images styles 
.thumimg {width:90px}
.normalimg {width:135px}

.imgborder, .thumimg, .normalimg {border:1px solid #CCCCCC; padding:1px}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:1px solid #64A7E0}

/* form part styles 
form {margin:0px; padding:0px}
input, select, textarea {font-size:11px; color:#333333; font-family:Tahoma,Arial}
input, select, textarea {border:1px solid #555555; padding:1px}
.button {color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px;
	background:url(images/butbg.gif) repeat-x; border:0px; border:1px solid #9FB2C3}