/* CSS Document */
body {
	background-color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
}

body,td,th
 {
	font-family: Verdana;
	font-size: 11px;
	color: #C1DFF7;
	text-decoration:none;
}

.img
{
margin-right:10px;
padding:3px;
background-color: #666666;
border:1px solid #CCCCCC;

}
.img_thump
{
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
padding:2px;
background-color: #666666;
border:1px solid #CCCCCC;

}


a:link {
	color: #C1DFF7;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #C1DFF7;
}
a:hover {
	text-decoration: none;
	color: #269AEA;
}
a:active {
	text-decoration: none;
}

.style5 {
	font-size: 10px;
	font-weight: bold;
	color:#C1DFF7;
}

.head {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#C1DFF7;
}
.head2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}


.head3{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}
.copyrihgt
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
color:#A7D1F3;
text-decoration:none
}


.style6 {
font-size: 10px;
color:#A7D1F3;
font-weight:bold
}

.table_border
{
border-top:1px solid #014270;
border-bottom:1px solid #014270;
border-left:1px solid #014270;
border-right:1px solid #014270;
}

.table_border2
{
border-top:1px solid #014270;
border-bottom:1px solid #014270;
border-left:1px solid #014270;
border-right:1px solid #014270;
}

.table_border3
{
border-top:1px solid  #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.line2
{
border-top:1px solid #014270;
border-bottom:1px solid #014270;
}

.link_tr2
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:bold;
display:block;
height:28px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
vertical-align:middle;
padding-top:7px;
border-left:1px solid #114B7B;
border-right:1px solid #114B7B;
}

.link_tr3
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:bold;
display:block;
height:28px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
vertical-align:middle;
padding-top:7px;
border-right:1px solid #114B7B;
}


.link_tr
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:bold;
display:block;
height:28px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
vertical-align:middle;
padding-top:7px;
border-left:1px solid #114B7B;
}


.link_tr:link
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:bold;
display:block;
height:28px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
vertical-align:middle;
padding-top:7px;
border-left:1px solid #114B7B;
}

.link_tr:hover
{
font-family:Arial, Helvetica, sans-serif;
background-image: url(tr_bg.jpg);
font-size: 11px;
color:#155A98;
font-weight:bold;
height:28px;
display:block;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
padding-top:7px;
}

.link_tr:active
{
font-family:Arial, Helvetica, sans-serif;
background-image: url(tr_bg.jpg);
font-size: 11px;
color:#C1DFF7;
font-weight:bold;
display:block;
height:28px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
vertical-align:middle;
padding-top:7px;
border-left:1px solid #114B7B;
}




.style10 {
font:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
color: #FFFF33;
}


.bx_head
{
font: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
font-weight:bold;
color: #ffffff;
}


.bx_head2
{
font: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
font-weight:bold;
color: #ffffff;
}

.bx_bg
{
background-image:url(bx_bg.png);
background-repeat: repeat-x;
}

.bx_bg2
{
background-image:url(bx_bg2.png);
background-repeat:repeat-x;
}

.bx_link:link
{
font:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
font-weight:bold;
color: #0c5580;
}

.bx_br
{ 
border:1px solid #003366;
}

.bx_link:hover
{
font:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
font-weight:bold;
color: #ffffff;
}

.bx_link: active
{
text-decoration:none;
color: #0c5580;
}

.bx_link:visited
{
text-decoration:none;
color: #0c5580;
}

.contant
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration:none;
line-height:16px;
}

.for_txt
 {
	font-family: Verdana;
	font-size: 11px;
	color:#045185;
	text-decoration:none;
}

.bx_bg2
{
background-image: url(bx/bg66.gif);
background-repeat:repeat-x;
}

.main_text
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C1DFF7;
	text-decoration:none;
}

.line_top
{
border-top:1px solid #CCCCCC;
}


.btn
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.tablebg_left{
background-image:url(login_03.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.tablebg_right{
background-image:url(login_05.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.tablebg_right1{
background-image:url(login_05b.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
.innerbg_left{
background-image:url(login1_03.jpg);
background-repeat:repeat-y;
background-position:bottom left;

}
.innerbg_right{
background-image:url(login1_05.jpg);
background-repeat:repeat-y;
background-position:bottom right;
}
.tablebg_left1{
background-image:url(login_03a.jpg);
background-repeat:no-repeat;
background-position:bottom left;

}
.box_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
color:#FFFFFF;
font-weight:bold;
}
.content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#c1dff7;
}
.error{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#dd4747;
}
.DottedLines
{
border-bottom:1px #0099CC dotted;
}
.IMG_Border
{
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
border:2px #7EC0DA dotted;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:Gray;
    color: blue;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: red;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.photo {	margin: 30px;
	position: relative;
	width: 100px;
	height: 100px;
	float: center;
}


/* ---------- gallery styles start here ----------------------- */
.photo {
	margin: 0px;
	position: relative;
	width: 100px;
	height: 100px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}

.sample1 span {
	width: 28px;
	height: 21px;
	display: block;
	position: absolute;
	top: -12px;
	left: 90px;
	background: url(pin.png) no-repeat;
}

.sample2 span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(tape.png) no-repeat;
}

.sample3 span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: -5px;
	left: -2px;
	background: url(paper-clip.png) no-repeat;
}

.sample4 span {
	width: 115px;
	height: 32px;
	display: block;
	position: absolute;
	top: -13px;
	left: 30px;
	background: url(tape2.png) no-repeat;
}

.sample5 span {
	width: 216px;
	height: 166px;
	display: block;
	position: absolute;
	top: -17px;
	left: -18px;
	background: url(gold-frame.png) no-repeat;
}

.sample6 span {
	width: 189px;
	height: 137px;
	display: block;
	position: absolute;
	top: -5px;
	left: -5px;
	background: url(cut-corner.png) no-repeat;
}

.sample7 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(round-corner.png) no-repeat;
}
.sample7 img {
	border: none;
	padding: 0;
}

.sample8 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 5px;
	left: 6px;
	background: url(round-corner.png) no-repeat;
}
.sample8 img {
	border: none;
	padding: 5px 6px 6px;
	background: url(round-bg.gif) no-repeat;
}

.sample9 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 6px;
	left: 7px;
	background: url(stamp-pattern.png) no-repeat;
}
.sample9 img {
	border: none;
	padding: 6px 7px 7px;
	background: url(stamp-bg.gif) no-repeat;
}

.sample10 span {
	width: 181px;
	height: 134px;
	display: block;
	position: absolute;
	top: -6px;
	left: -6px;
	background: url(brush-border.png) no-repeat;
}
.sample10 img {
	border: none;
	padding: 0;
}

.sample11 span {
	width: 110px;
	height: 72px;
	display: block;
	position: absolute;
	top: -22px;
	left: -15px;
	background: url(floral-corner.png) no-repeat;
}

.sample12 span {
	width: 186px;
	height: 137px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	background: url(watercolor-top.png) no-repeat;
	background-image: url(images/);
}
.sample12 img {
	border: none;
	padding: 9px 12px 12px 11px;
	background: url(watercolor-bg.png) no-repeat;
}

.sample13 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(mask.png) no-repeat;
}
.sample13 img {
	border: none;
	padding: 0;
}

.sample14 span {
	width: 170px;
	height: 84px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(glossy-gradient.png);
}
.login{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#297998;
}
.logBg
{
background-image:url(loginnew_03.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.new:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#146c8e;
}
.new:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f0808;
}
.new:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#146c8e;
}