
BODY
{
    background          : #eaeaea URL(images/vert_bck_grad.gif) repeat-x top;
    color				: #377d7f;
    FONT-FAMILY			: Verdana, Tahoma, Arial, sans-serif;
    FONT-WEIGHT			: normal;
    LETTER-SPACING		: normal;
    TEXT-TRANSFORM		: none;
    WORD-SPACING		: normal;
    margin-top			: 30px;
    text-align			: center;
}

img
{
	border		:none;	
}

h1, h2, h3
{
	/* text-transform	:uppercase; */
	color			:#377d7f;
	margin-top		:1.5em;
	margin-bottom	:0.25em;
	padding-bottom	:0;
}

h2 
{ 
    font-size      :130%;
    margin-top     :0;
    margin-bottom  :1em;
}

h3  
{
    font-size:80%;
    color:#4d4d4d;
    line-height:0.8em;
    margin-top:0.25em;
    margin-bottom:0.25em;
}

h4  
{
    font-size:78%;
    color:#4d4d4d;
    line-height:0.8em;
    margin-bottom:0.25em;
}

p
{
	margin-bottom	:2em;
}

label
{
	display:block;
}

A
{
    color:#377d7f;
    text-decoration :none;
}

blockquote
{
    margin      : 4em 0 0 0;
    color       : #377d7f;
    font-weight : bold;
    font-size   : 90%;
    line-height : 1.5em;
}

.rbody
{
	background : #FFFFFF;
	color         :#4d4d4d;
	padding		  :20px 20px 20px 20px;
	margin-bottom :0;
	text-align    :left;
}

.silver .r1, .silver .rh2, .silver .rv2, .silver .rbody
{
	background:rgb(236,238,241);
}

.readmore
{
   color         :#377d7f;
   margin-top    :0.5em;
   text-align    :right;
   margin-bottom :0;
   font-weight   :bold;
}

.mailto
{
   display         :block;
   height          :30px;
   width           :26em;
   margin-left     :auto;
   margin-right    :auto;
   margin-top      :1em;
   padding-left    :20px;
   background      :url(images/left-email.gif) no-repeat top left;
   text-decoration :none;
   color           :rgb(105,106,106);
   cursor          :pointer;
}
.frameborder
{
	position   :relative;
	padding    :3px 3px 3px 3px;
    background :silver;
}
.frame
{
	position   :relative;
	padding	   :1em 1em 1em 1em;
	font-size  :70%;
	background :#FFFFFF;
	line-height : 1.5em;
}
.frame P , .frame H3
{
    margin-left  :1em;
    margin-right :1em;
}
.frame H2
{
    background : #377d7f;
    color      : #FFFFFF;
    padding    : 0.25em;
    margin-left: -1em;
    margin-right: -1em;
    padding-left: 1em;
}
.frame H3
{
    font-size:100%;
}
.frame LI
{
    list-style-type : none;
    background      : transparent URL(images/bullet_point.gif) no-repeat;
    margin-left     : 0;
    padding-left    : 16px;
    cursor:pointer;
}
.frame LI:hover
{
    font-weight : bold;
    cursor:pointer;
}

.frame LI:hover P
{
    font-weight : normal;
    cursor:text;
}

.ClientLoginBtn
{
    display      : block;
    color        : #4d4d4d;
    background   : transparent URL(images/client_button.gif) no-repeat;
    padding-left : 0px;
    width        : 140px;
    line-height  : 40px;
    text-align   : center;
    margin-top   : 0px;
    margin-bottom: 0px;
    font-size    : 80%;
    text-indent  : -5000px;
}
.columnNarrow
{
    float  :left;
    width  :220px;
}
.columnWide
{
    float  :right;
    width  :400px;
}
.watermark
{
   /* background    :white URL(images/watermark.jpg) no-repeat bottom right;*/
}
.contact
{
    background : URL(images/contact_background.jpg) no-repeat;
    min-height : 143px;
    width      : 290px;
    padding    : 10px 20px 20px 20px;
    font-size  : 90%;
    font-weight: bold;
    margin-left: 0;
}

.contact P
{
   margin :1em 0 1em 0;
}

.contact h2
{
   font-size  : 130%;
   margin :0.5em 0 0.5em 0;
}

.contact a
{
    font-size  : 80%;
    white-space:nowrap;
}

#all
{
    width       :720px;
	margin-left :auto;
	margin-right:auto;
    color	    : white;
    background  : #a2a2a4;
    padding     :1px;
}
#banner
{
	color         :#4d4d4d;
	font-weight	  :bold;
	margin-top	  :0;
	margin-bottom :2em;
	height        :200px;
	font-size     :80%;
}
#banner h1
{
	margin		:0 0 30px 0;
}

#banner .columnWide
{
    text-align:right;
}

#banner p
{
	margin-bottom  :2em;
}
#banner #banner-contact
{
	font-size      :80%;
	color          :#377d7f;
	white-space    :nowrap; 
	margin-bottom  :0;
}
#banner #tagline
{
    font-size      :110%;
    margin-top     :2em;
}

#main
{
    clear:both;
}
#horiz-menu
{
    clear         :both;
    text-align    :right;
    left          :400px;
    width         :400px;
    margin-top    :0px;
    margin-left   :0;
    margin-right  :0;
    font-size     :80%;
    float         :right;
    padding-right :0px;
}

#horiz-menu a
{
	width           :80px;
	margin			:0 0 0 0;
	float           :right;
	text-align      :center;
	text-decoration :none;
	font-size       :100%;
	vertical-align  :bottom;
	padding-top     :80px;
	color           :#4d4d4d;
	background	    :url(images/SymbiantMenu.gif) no-repeat scroll;
}

#horiz-menu a.current
{
	background	    :url(images/SymbiantCurrentMenu.gif) no-repeat scroll;
}

#horiz-menu a span
{
	background	    :#FFFFFF;
}

#side-menu
{
    clear        :both;
    margin-top   :1em;
	margin-left  :auto;
	margin-right :auto;
	text-align   :center;
}

#side-menu a
{
	font-size		 :60%;
	text-decoration	 :none;
	padding          :0 0.5em 0 0.7em;
	border-left      :solid 1px #add7d6;
}

#side-menu A:first-child
{
	border-left     :none;
}

#copy
{
    clear       :both;
	 margin-top	:0.5em;
	text-align	:center;
	font-size	:70%;
	color       :#4d8e90;
}

#horiz-menu A#BillingSolutions
{
    background-position:-0px -81px;
}
#horiz-menu A#ValueAddingServices
{
    background-position:-80px -81px;
}
#horiz-menu A#DevelopmentSupport
{
    background-position:-160px -81px;
}
#horiz-menu A#ClientTestimonials
{
    background-position:-240px -81px;
}
#horiz-menu A#ContactUs
{
   background-position:-320px -81px;
}

#horiz-menu A:hover#BillingSolutions
{
    background-position:0px 0px;
}
#horiz-menu A:hover#ValueAddingServices
{
    background-position:-80px 0px;
}
#horiz-menu A:hover#DevelopmentSupport
{
    background-position:-160px 0px;
}
#horiz-menu A:hover#ClientTestimonials
{
    background-position:-240px 0px;
}
#horiz-menu A:hover#ContactUs
{
   background-position:-320px 0px;
}