body {
color:#000000; background-color:#DCDEDF; 
margin:0px;
margin-left:0px;
margin-right:0px;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
font-family:Tahoma, Arial, verdana, helvetica, sans-serif; font-size:11px;
}

/*  Class For Headings  */

h1 {color:#278FDF; font-weight:bold; padding-left:0px; padding:0; margin:0; } 
h2 {color:#1D78BF; font-weight:bold;font-family: Arial,Tahoma, verdana; font-size:15px; padding-left:0px; padding:0px; padding-top:0px; margin:0; border-bottom:1px; border-bottom-style:dashed; border-bottom-color:#A8A8A8;} 
h4 {color:#278FDF; font-weight:bold; font-size:20px; padding:0px; margin:0; border-bottom:1px; border-bottom-style:dashed; border-bottom-color:#A8A8A8;} 
h5 {font-size:90%;}
h6 {font-size:80%;}

/* Class For Table Elements End  */

table.mainTable {
width:780px;
background-color:#F7F8F9;
}

table.menuTable {
width:100%;
background-color:#1D78BF;
line-height:40px;
}

table.copyrightTable {
width:100%;
color:#60666A;
padding:10px;
background-color:#DCDEDF;
}

table.grayLinkTable {
width:100%;
line-height:48px;
background-image:url(images/gramercy-linkbg.gif);
background-repeat:repeat-x;
background-position:top;
}




.dvdbg {
background-image:url(images/gramercy-dvdbg.gif);
background-repeat:repeat-y;
background-position:left;
}

.testimonialTopbg {
background-image:url(images/gramercy-testimonial-topbg.gif);
background-repeat:repeat-x;
background-position:top;
}

.testimonialBottombg {
background-image:url(images/gramercy-testimonial-bottombg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.testimonialRightbg {
background-image:url(images/gramercy-testimonial-rightbg.gif);
background-repeat:repeat-y;
background-position:right;
}

.testimonialLeftbg {
background-image:url(images/gramercy-testimonial-leftbg.gif);
background-repeat:repeat-y;
background-position:left;
}

.bannerbg {
background-image:url(images/gramercy-bannerbg.jpg);
background-repeat:repeat-x;
background-position:top;
}


.largTxt12 {
font-size:12px;
}

.smallTxt10 {
font-size:10px;
}

.padding4 {
padding:4px;
}

.orrangeBoldTxt {
color:#F7941D;
font-weight:bold;
}

.subheadingTxt {
color:#278FDF;
font-weight:bold;
font-size:14px;
}

.orrangeTxt {
color:#F7941D;
}

.headingTxt {
font-size:18px;
color:#1D78BF;
font-weight:bold;
height:35px;
border-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#DCDEDF;
padding-left:5px;
padding-bottom:2px;
}

.BoldTxt {
font-weight:bold;
}

.BigTxt {
font-size:18px;
font-weight:bold;
}

.listarrow {
	list-style-position: outside;
	list-style-image: url(images/gramercy-readmorearrow.gif);
	PADDING: 1px;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #DFE1E2;
border: 1px solid black;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: black;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/* Rollover lists   START */

#navcontainer { width: 100%; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;

font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 6px;
width: 100%;
background-color: #CAD6E2;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #A9C4D9;
color: #000;
}

/* Rollover lists   END */
/*   Class For Links   */
a:link, a:visited, a:active 
{color:#0060AA; background-color:transparent; text-decoration:none;}
a:hover
{color:#F07A26; background-color:transparent; text-decoration:none;}

a.grayLink:link, a.grayLink:visited, a.grayLink:active
{color:#09090E; background-color:transparent; text-decoration:none; font-size:12px;}
a.grayLink:hover
{color:#0060AA; background-color:transparent; text-decoration:none; font-size:12px;}

a.homeLink:link, a.homeLink:visited, a.homeLink:active
{color:#09090E; background-color:transparent; text-decoration:none;}
a.homeLink:hover
{color:#0060AA; background-color:transparent; text-decoration:none;}

a.bottomLink:link, a.bottomLink:visited, a.bottomLink:active
{color:#3D454A; background-color:transparent; text-decoration:none;}
a.bottomLink:hover
{color:#0060AA; background-color:transparent; text-decoration:underline;}

a.topLink:link, a.topLink:visited, a.topLink:active 
{color:#0058B0; background-color:transparent; text-decoration:none; font-weight:bold;}
a.topLink:hover
{color:#0058B0; background-color:transparent; text-decoration:overline; font-weight:bold;}
