/* CSS Document */
body
{
margin:0px;
padding:0px;
}
a
{
font-family:tahoma;
font-size:11px;
color:#206DB1;
}
input
{
font-family:tahoma;
font-size:11px;
color:#000000;
border:1px solid #718CA7;
}
textarea
{
font-family:tahoma;
font-size:11px;
color:#000000;
border:1px solid #718CA7;
}

footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    color: #000;
    text-align: center;
}
.w-50
{
	width:50%
}
/*----------------------------tabactive starts-----------------------*/
.tabactive
{
background:url('../images/tabactive_back.gif');
height:27px;
float:none;
}
.tabactive .left
{
background:url('../images/tabactive_left.gif');
background-repeat:no-repeat;
background-position:left;
width:4px;
height:27px;
}
.tabactive a
{
height:27px;
line-height:27px;
font-family:tahoma;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}



.bghd
{
background:#f58634;
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#ffffff;
height:25px;
line-height:25px;
padding-left:5px;
}
.bghd a
{

font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#ffffff;

}

.tabactive .right
{
background:url('../images/tabactive_right.gif');
background-position:right;
background-repeat:no-repeat;
height:27px;
width:4px;
}
/*----------------------------tabactive ends-----------------------*/



/*----------------------------tabinactive starts-----------------------*/
.tabinactive
{
background:url('../images/tabinactive_back.gif');
height:27px;
float:none;
}
.tabinactive .left
{
background:url('../images/tabinactive_left.gif');
background-repeat:no-repeat;
background-position:left;
width:4px;
height:27px;
}
.tabinactive a
{
height:27px;
line-height:27px;
font-family:tahoma;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}
.tabinactive .right
{
background:url('../images/tabinactive_right.gif');
background-position:right;
background-repeat:no-repeat;
height:27px;
width:4px;
}
/*----------------------------tabinactive ends-----------------------*/
.hdmainblue
{
font-family:tahoma;
font-size:18px;
color:#206DB1;
}
.txtblue
{
font-family:tahoma;
font-size:11px;
color:#206DB1;
}
.txtblueb
{
font-family:tahoma;
font-size:11px;
color:#206DB1;
font-weight:bold;
}
.txtwhiteb
{
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
.txtbox
{
font-family:tahoma;
font-size:11px;
color:#000000;
border:1px solid #718CA7;
}
.txtarea
{
font-family:tahoma;
font-size:11px;
color:#000000;
border:1px solid #718CA7;
}
.txtblack
{
font-family:tahoma;
font-size:11px;
color:#000000;
}
.linkblack
{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
}
.linkblack:hover
{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.txtgrey
{
font-family:tahoma;
font-size:11px;
color:#696969;
}
.txtwhite
{
font-family:tahoma;
font-size:11px;
color:#ffffff;
}
.linkswhite
{
font-family:tahoma;
font-size:11px;
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}
.linkswhite:hover
{
font-family:tahoma;
font-size:11px;
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}

.hd
{
background:#CFD9E8;
font-family:tahoma;
font-size:11px;
color:#0E408B;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:10px;
padding-right:10px;
}
.hdlight
{
background:#E0E6F0;
font-family:tahoma;
font-size:11px;
color:#0E408B;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:10px;
padding-right:10px;
}

.thumbs
{
padding:3px;
border:1px solid #cccccc;
}
.panelyellowback
{background:#F9C31B url('../images/panelyellow_back.gif');background-repeat:repeat-x;background-position:top}
.panelyellowback .inputyellow
{
font-family:tahoma;
font-size:11px;
color:#000000;
background:#F1DC98;
border:1px solid #cccccc;
}
.blueback
{background:#39A7E0 url('../images/blue_back.jpg');background-repeat:repeat-x;background-position:top}
.inputblue
{
font-family:tahoma;
font-size:11px;
color:#ffffff	;
background:#508BC1;
border:1px solid #7D9EC6;
}
/*------------------------------footer starts-------------*/
#footer
{
font-family:tahoma;
font-size:11px;
color:#000000;
text-align:center;
line-height:25px;
}
.linkblue
{
font-family:tahoma;
font-size:11px;
color:#1F6CB0;
font-weight:bold;
text-decoration:none;
}
.linkblue:hover
{
font-family:tahoma;
font-size:11px;
color:#1F6CB0;
font-weight:bold;
text-decoration:underline;
}
.linkred
{
font-family:tahoma;
font-size:11px;
color:#f58634;
font-weight:bold;
text-decoration:none;
}
.linkred:hover
{
font-family:tahoma;
font-size:11px;
color:#f58634;
font-weight:bold;
text-decoration:underline;
}
#footer a
{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}
#footer a:hover
{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:underline;
padding-left:10px;
padding-right:10px;
}
/*------------------------------footer ends-------------*/

/*------------------------------leftlinks ul starts here--*/
.leftlinks
{
margin:0px;
padding-left:5px;
list-style:none;

}
.leftlinks li a
{
background:url('../images/leftbullet.gif');
background-position:left;
background-repeat:no-repeat;
font-family:tahoma;
font-size:11px;
color:#f58634;
font-weight:bold;
text-decoration:none;
padding-left:20px;
}
.sublinks
{
margin:0px;
padding:0px;
list-style:none;
}
.sublinks li
{
background:none;
padding-left:40px;
list-style:none;
}
.sublinks li a, .sublinks li a:visited, .sublinks li a:active
{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:none;
background:none;
padding:0px;
font-weight:normal;
}
.sublinks li a:hover
{
font-family:tahoma;
font-size:11px;
color:#000000;
text-decoration:underline;
background:none;
padding:0px;
font-weight:normal;
}

/*------------------------------leftlinks ul ends here--*/
.hdadmin
{
font-family:tahoma;
font-size:14px;
color:#f58634;
font-weight:bold;
padding-left:20px;
background:url('../images/leftbullet.gif');
background-position:left;
background-repeat:no-repeat;	
}
.errors
{
font-family:tahoma;
font-size:11px;
color:#FF3300;
background:#FFF9E6;
border:1px solid #FFE390;
}
.errors ul
{
margin:0px;
padding:10px;
padding-left:20px;}
.error
{
font-family:tahoma;
font-size:11px;
color:#FF3300;
width:200px;
background:#FFF9E6;
border:1px solid #FFE390;
}
.error ul
{
margin:0px;
padding:10px;
padding-left:20px;
}
.messages
{
font-family:tahoma;
font-size:11px;
font-family:tahoma;
font-weight:bold;
color:#55DC3D;
background:#FFF9E6;
border:1px solid #FFE390;
}
.messages ul
{
margin:0px;
padding:10px;
padding-left:20px;
}


.bg0
{
	background:#ffffff;
}
.bg1
{
	background:#FFF;
}
.bg2
{
	background:#E7E7E7;
}
.bg3
{
	background:#f3eae1;
}
.bg4
{
	background:#CCC;
}
.pdleft
{
	padding-left:4px;
}
.pdright
{
	padding-right:4px;
}
.pdboth
{
	padding-left:4px;
	padding-right:4px;
}
.btn{
background-color: #f58634;
height:18px;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
border:none;
text-align:center;
}
.btnblue2{
height:18px;
width:92px;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
border:none;
text-align:center;
}

/* ram */
.logo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
color:#000;
text-decoration:none
}
.admlabel{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
text-decoration:none
}
.admlabel2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E20404;
text-decoration:none
}
.admtext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none
}
.admtext2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E20404;
text-decoration:none
}
.headback{
background:url('../images/head_back.gif') 
repeat-x;
height:108px;
padding-left:30px;
padding-right:30px;
}
.redstrip{
background:#f58634;
height:4px;
}
.footer{
height:35px;
background:#2C2B2B;
padding-left:10px;
padding-right:10px;
font-family:arial;
font-size:11px;
color:#ffffff;
}
.footer a{
font-family:arial;
font-size:11px;
text-transform:uppercase;
color:#ffffff;
text-decoration:none;
padding-left:10px;
padding-right:10px
}
.footer a:hover{
font-family:arial;
font-size:11px;
text-transform:uppercase;
color:#ffffff;
text-decoration:underline;
padding-left:10px;
padding-right:10px
}
.tbhead{
background:#f58634;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
text-decoration:none
}
.tbborder{
border:solid 1px;
border-color:#f58634;
}
.pagelinks
{
font-family:tahoma;
font-size:11px;
color:#E10404;
}
.pagelinksb
{
font-family:tahoma;
font-size:11px;
color:#E10404;
font-weight:bold;
}
/*///////////////////////////////////////// zoom image /////////////////////////////// */

.thumbnail{
position: relative;
z-index: 0;
margin:0 auto;
border:0;
}

.thumbnail:hover{
background-color: transparent;
z-index:5;
margin:0 auto;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f5f5f5;
padding: 5px;
border: 1px solid #6e6e6e;
visibility: hidden;
color: black;
text-decoration: none;
margin:0 auto;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
margin:0 auto;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -20px;
left: 90px;
margin:0 auto;
/*position where enlarged image should offset horizontally */
}
.hrheadline{
background: #f58634 none repeat scroll 0% 50%; height: 1px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}
.background-header
{
	background-image: linear-gradient(to right,#fff, #000);
}