/*
Author : Santosh Gupta
*/

* {	margin: 0px; padding: 0px;}
body {background:url(../images/pg_bg1.jpg) repeat #315E82; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#redcolumn {background:#FF3300; width:50%; right:0px; position:absolute; top:0px; height:100%;}
.clear {clear:both;}
#wrap {background:#FFFFFF; width:800px; margin:20px auto 25px auto; border:#FFFFFF solid 6px;}
#wrap #header #sitename {color: #ffffff; font-family: Arial, Helvetica; font-size: 58px; font-weight: normal;	display: block;	padding-top: 140px;	text-align: right; padding-right: 50px;}
#sitename a, #sitename a:visited, #sitename a:active{color:#ffccff; text-decoration:none;}
#sitename a:hover{color:#ffffcc; text-decoration:none;}
#header {height:115px;}
#header #logo {width:150px; height:60px;}
#flashad {margin-left:0px;}

h2
{
	font-family: IMPACT, Arial, Helvetica;
	font-weight: normal;
	font-size: 26px;
	display: block;
	margin: 15px 0px 10px 0px;
	border-bottom: #666666 5px solid;
	color: #335b9f;
}
h3 {color: #335b9f;}

/*#greybar {width:100%; height:7px; background-color:#cccccc;} */
.red {color:#FF3300;}
.blue {color:#0D60B3}
	

#page #rightsidebar {float:right; width:250px; height:867px; border:#999999 solid 1px; padding:3px;}
#rightsidebar .box {background:#DAE9FC; width:242px; min-height:64px; margin-top:0px; padding:3px;border-top:#6699FF solid 6px;}
#rightsidebar img {background:#efefef; margin:5px; padding:5px; border:solid 1px #999999;}
#rightsidebar a {display:block; color:#666666; text-decoration:underline; border:#DAE9FC solid 1px; padding:3px;}
#rightsidebar a:visited {color:#666666;}
#rightsidebar a:active { color:#99CC00;}
#rightsidebar a:hover {color:#FFFFFF; border:#FFFFFF solid 1px; padding:3px; background-color:#1D6AC0;}
#rightsidebar ul {list-style:none; padding:0px; margin:0px;}
#rightsidebar li {padding:4px; margin:0px;}
#rightsidebar h2 {font-family:IMPACT, Arial, Helvetica; font-weight:normal; font-size:26px; display:block; margin:15px 0px 0px 0px; border:none;}


/*#page #content {margin:0px 250px 0px 0px; padding:0px 20px 0px 5px;}*/
#page #content {width:532px;}
/*#content {width:532px;}*/
#content p {line-height:20px; margin:0px 0px 25px 00px;}

#content a {color:#D70005;}
#content a:visited {color:#666666;}
#content a:active { color:#99CC00;}
#content a:hover {color:#000000; text-decoration:none;}
#content .nav {font-size:10px;}
#content h2 .seo {display:block; text-align:right; font-size:10px; color:#999999; background:#efefef; padding:3px;}
#content blockquote {display:block; padding:5px; margin:10px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#996600; background:#F8FDBA; border-top:dashed 1px #666666; border-bottom:dashed 1px #666666;}
#content blockquote p {margin:0px;}
#content blockquote cite {color:#000000; display:block; text-align:right; padding:5px; border-top:solid 1px  #F3ECBE;}
#content img {background:#efefef; margin:5px; padding:5px; border:solid 1px #999999;}
#content .alignleft {float:left;}
#content .alignright {float:right;}
#content .postmetadata {display:block; padding:3px; background: #E3EDAF;}
/*#content h1,#content h3 {color:#3366FF;}*/
#content h4,#content h5,#content h6 {color:#000000;}
#content h3 {width:530px;}
#content h4 {width:530px; font-size:11px; margin-bottom:4px;}
/* border-bottom:#666666 5px solid; */
#content ul {padding:5px; margin:10px 10px 10px 20px; list-style:square;}
#content li {padding:5px; margin-bottom:6px; margin-left:10px;}
#content ol {padding:5px; margin:10px 10px 10px 20px; list-style-type:decimal ;}

#content table {margin:10px; width:500px; border:solid 1px #BDDB99;}
#content th {background:#DFEDCD; padding:5px 15px 5px 15px; color:#999933; font-weight:bold; text-align:center; border-bottom:1px solid #BDDB99;}
#content td {border-bottom:1px solid #DFEDCD ; padding:5px 15px 5px 15px; border-right:1px solid #DFEDCD;}

#content #layout table {margin:0px; width:530px; border:none}
#content #layout td {padding:0px; border:none;}
#content .boxholder {width:98%; padding:3px; border:#999999 solid 1px;}
#content .box {width:100%; min-height:65px; background-color:#EBE4F1;}
#content .box img {border:none; padding:0px; margin:0px 5px 0px 0px; float:left; width:65px; height:65px;}
#content .box p {line-height:normal; font-size:11px; margin-left:65px; margin-bottom:20px;}
#content .box a {color:#2F5493; font-weight:bold;}
#content .box a.smalllink {color:#2F5493; font-size:10px; font-weight:bold;}
#content .anchoredBox {min-height:100px; background-color:#D6E6F3; border-top:#000099 solid 8px; border-bottom:#000099 solid 3px; padding:4px; margin-bottom:50px; width:520px;}
#content .anchoredBox h3 {color:#003399;}
#content .anchoredBox img {border:#FFFFFF solid 2px; padding:0px; margin:5px 10px 10px 0px; width:200px; height:200px; float:left;}

#content #refs p {line-height:normal; font-size:10px; margin-left:10px; margin-bottom:10px;}
#content #refs ul ol {margin-left:10px; margin-bottom:10px;}
#content #refs li {line-height:normal; font-size:10px; margin-bottom:5px;}
#content .smalltext {font-size:9px;}

#footer {background-position:bottom; height:75px; text-align:center;}
#footercontent {margin:15px; border-top:solid 1px #EBE6B4; padding-top:15px;}
#footer a, #footer a:visited, #footer a:active {color:#996633; text-decoration:none;}
#footer #credit {font-size:10px;}


.textfield {display: block; float:left; width:65%; background-color: #F3F4E8; margin:3px 3px 3px 30px; padding:3px;	border: 1px solid #D6D9AE; clear:right;}
label {	display: block; float:left; text-align:right; font-weight:bold; width:20%; margin:3px; padding: 5px;}
.button {display: block; padding:0px; background-color:#E3E6C8; margin:3px;	border: 2px solid #efefef; color:#000000;}
.textfield:hover {background:#FBFCF8;}
.textfield:focus {background:#ffffff;}
#content .clear2 {clear:right; width:90%;}
.hide {display:none;}
