/* Additions on sept 14 - 05  */
img {text-decoration:none; 
		  	text-align:center;
		  	border-style:none;
		  	display:block;
			margin-left:auto;
			margin-right:auto; }

.tiny {font-size:9px; }
.title {font-weight:bold; }
.center {text-align:center;
		margin-left:10px;
		margin-right:10px; }

/*  Main HTML definitions  ================================================ */
BODY
    {
    background-color:#FFFFFF;
    margin:0px;
    font-family:helvetica,arial,sans-serif;
    font-size:12px;
    padding:0px;
    }
H1
    {
    font-family:"showcard gothic",Gadget, helvetica, arial, sans-serif;
    font-variant:small-caps;
    text-transform:capitalize;
    color:#CC0000;
    font-size:24px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:12px;
    padding:0px;
    border-bottom:2px solid #CC0000;
    }
P
    {
    margin:0px;
    margin-bottom:12px;
    }
/*  Header definitions  =================================================== */
DIV.header
    {
    background-color:#6699ce;/*40A5DF*/
    position:static;
    width:100%;
    z-index:0;
    }

IMG.logo
    {
    position:relative;
    right:0px;
    top:0px;
    height:117px;
    width:564px;
    float:right;
    display:block;
    z-index:1;
    }
DIV.topmenulist
    {
    padding-top:2px;
    padding-bottom:2px;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    margin-left:5px;
    margin-right:5px;
    padding-left:20px;
    display:block;
    color:#FFFFFF;
    font-size:16px;
    }
DIV.secondmenulist
    {
    padding-left:25px;
    padding-right:5px;
    display:block;
    background-color:#C5FFA3;
    font-size:16px;
    padding-top:2px;
    padding-bottom:2px;
    }
UL.menu
    {
    list-style-type:none;
    display:inline;
    margin:0px;
    padding:0px; 
    }

UL.menu LI
    {
    margin:0px;
    padding:0px;
    display:inline;
    }
    
UL.menu LI.first
    {
    padding:0px;
    padding-right:10px;
    border-right:1px solid #ffffff;
	margin-left:10px;
    }

UL.menu LI.single
    {
    padding:0px;
    padding-right:10px;
    }

UL.menu LI.last
    {
    padding-left:10px;
    border-left:1px solid #ffffff;
    }
UL.menu LI.middle
    {
    padding-left:10px;
    padding-right:10px;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    }

UL.submenu
    {
    list-style-type:none;
    display:inline;
    margin:0px;
    padding:0px; 
    }

UL.submenu LI
    {
    margin:0px;
    padding:0px;
    }
    
UL.submenu LI.first
    {
    padding-right:10px;
    display:inline;
    border-right:1px solid #000000;
    }
UL.submenu LI.last
    {
    padding-left:10px;
    display:inline;
    border-left:1px solid #000000;
    }
UL.submenu LI.middle
    {
    padding-left:10px;
    padding-right:10px;
    display:inline;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    }

a.menulink:link {color: #FFFFFF; text-decoration:none;}
a.menulink:visited {color: #FFFFFF; text-decoration:none;}
a.menulink:hover {color: #FFFFFF; text-decoration:none;}
a.menulink:active {color: #FFFFFF; text-decoration:none;}

a.menulink_bold:link {color: #FFFFFF; text-decoration:none; font-weight:bold; color:#E9E300}
a.menulink_bold:visited {color: #FFFFFF; text-decoration:none; font-weight:bold; color:#E9E300}
a.menulink_bold:hover {color: #FFFFFF; text-decoration:none; font-weight:bold; color:#E9E300}
a.menulink_bold:active {color: #FFFFFF; text-decoration:none; font-weight:bold; color:#E9E300}


a.submenulink:link {color: #000000; text-decoration:none;}
a.submenulink:visited {color: #000000; text-decoration:none;}
a.submenulink:hover {color: #000000; text-decoration:none;}
a.submenulink:active {color: #000000; text-decoration:none;}

/*  Body definitions  ===================================================== */
DIV.mainbody
    {
    margin-right:50px;
    display:block;
    background-color:#FFFFFF;
    padding-top:25px;
    padding-left:10px;
    padding-bottom:25px;
    border-left:50px solid #E9E300;
    }
DIV.paddingblock
    {
    height:100px;
    }

IMG.coverimage
    {
    margin:0px;
    padding:0px;
    position:relative;
    left:0px;
    float:left;
    }
DIV.clientblock_left
    {
    margin-left:50px;
    width:200px;
    float:left;
    }
DIV.clientblock_right
    {
    margin-right:50px;
    width:200px;
    float:right;   
    }

a.bodylink:link {color: #0033CC; text-decoration:none;}
a.bodylink:visited {color: #0033CC; text-decoration:none;}
a.bodylink:hover {color: #0033CC; text-decoration:none;}
a.bodylink:active {color: #0033CC; text-decoration:none;}

/*  Copyright definitions  ================================================ */
DIV.copyright
    {
    margin:0px;
    border-left:50px solid #E9E300;
    }

DIV.copyright-text
    {
    text-align:center;
    margin-left:100px;
    margin-right:100px;
    border-top:solid 1px #000000;
    }

/*  Form element definitions  ============================================= */
.formfield
    {
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    width:475px;
    border:0px white;
    }
.formfield label
    {
    font-weight:bold;
    text-align:right;
    padding-right:12px;
    width:120px;
    float:left;
    height:30px;
    margin-left:5px;
    }
.formfield textbox
    {
    float:right;
    height:30px;
    padding-top:5px;
    }
.formfield radiogroup
    {
    float:right;
    border:1px solid black;
    }
.formfield .nobr
    {
    display:none;
    }
.formfield br
    {
    clear:both;
    }
.formfield .noclear
    {
    clear:none;
    }
.formfield .commentbox
    {
    margin-left:13px;
    margin-right:10px;
    }
.formfield .buttonnudge
    {
    margin-left:13px;
    }

/*  Ratecard display element definitions  ================================= */
UL.navlist
    {
    list-style:none;
    margin:0px;
    margin-left:5px;
    margin-bottom:12px;
    padding:0px;
    }
    UL.navlist a:link {color: #0033CC; text-decoration:none;}
    UL.navlist a:visited {color: #0033CC; text-decoration:none;}
    UL.navlist a:hover {color: #0033CC; text-decoration:none;}
    UL.navlist a:active {color: #0033CC; text-decoration:none;}

    
H2.ratecard
    {
    font-size:18px;
    font-family:Helvetica,Arial, sans-serif;
    border:0px solid white;
    font-variant:small-caps;
    text-transform:capitalize;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	
    }

H3.ratecard
    {
    color:#FFFFFF;
	background:#6699CC;
    font-size:18px;
    font-family:Helvetica,Arial, sans-serif;
    width:100%;
    font-variant:small-caps;
    text-transform:capitalize;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:9px;
    padding:0px;
    }

DIV.ratecard-mainbody
    {
    display:block;
    background-color:#FFFFFF; margin-bottom:0px;
    }
DIV.ratecard-mainbody p
    {
    margin-left:3px;
    }
DIV.headerbar
    {
    border-left:50px solid #FF6633;  /*#009EB4*/;
    font-size:24px;
    font-family:helvetica, arial, sans-serif;
    background-color: #6699CC; /*#B51E82*/;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
	color:#FFFFFF;
   
    }

DIV.borderblock
    {
	position:relative;
	float:left;
	width:50%;
	margin-bottom:12px;
	padding:5px;
	padding-left:24px;
	border:2px solid #6699CC;
	list-style-position:inside;
	clear:none;
	text-indent:-14px;
    }

DIV.borderblock P
    {
    margin:0px;
    text-indent:0px;
    }
DIV.borderblock UL
    {
    margin:0px;
    padding:0px;
    }
       
DIV.borderblock LI
    {
    list-style-position:inside;
    margin:0px;
    }

DIV.borderblock .deepindent
    {
    list-style-position:inside;
    margin:0px;
    margin-left:36px;
    }

.bold
    {
    font-weight:bold;
    }
TABLE.rates
    {
    border:1px solid black;
    margin:0px;
    margin-bottom:24px;
	width:100%;
    }
TABLE.rates TR.head
    {
    border-bottom:2px solid #000000;
    font-size:10px;
	padding-left:40px;
	text-align:center;
    }
TABLE.rates TR.gray
    {
    background-color:#CCCCCC;
	padding-left:10px;
    }
TABLE.rates TR.white
    {
    background-color:#FFFFFF;
    }
TABLE.rates TD.head
    {
    font-weight:bold;   
    }

TABLE.rates TD.headfirst
    {
    font-weight:bold;   
    border-right:2px solid #000000;
    }

TABLE.rates TD.first
    {
    text-align:center;
    font-weight:bold;   
    border-right:2px solid #000000;
	
    }

TABLE.rates TD.second
    { text-align:center; }

TABLE.rates TD
    {
    border:1px solid #000000;
    text-align:center;
    padding:2px;
    }


TABLE.specs TD
    {
    vertical-align:top;
   /* width:33%; */
    padding:0px;
    }
TABLE.specs .middle
    {
    border-left:1px dotted #D391B7;
    border-right:1px dotted #D391B7;
    padding-left:10px;
    padding-right:10px;
    }
TABLE.specs .first
    {
    padding-right:10px;
    }
TABLE.specs .last
    {
    padding-left:10px;
    }

TABLE.specs H3
    {
    font-size:12px;
    font-weight:bold;
    margin:0px;
    }
TABLE.specs P.line1
    {
    margin:0px;
    margin-left:12px;
    }
TABLE.specs P.line2
    {
    margin:0px;
    margin-left:24px;
    }

DIV.orangeblock
    {
	width:45%;
    position:relative;
    top:0px;
    right:0px;
    margin:0px;
    float:right;
    background-color:#F5A83A;   
    clear:right;
    padding:3px;
    padding-bottom:75px;
    }

DIV.orangeblock P.signature
    {
    position:relative;
    margin-left:auto;
    margin-right:0px;
    margin-top:12px;
    margin-bottom:0px;
    font-weight:bold;
    padding:0px;
    text-indent:0px;
    font-style:normal;
    }
 
DIV.orangeblock UL
    {
    list-style-position:inside;
    margin:5px;
    padding:5px;
    padding-left:13px;
    text-indent:-12px;
    border:2px solid #FFFFFF;
    }    

DIV.orangeblock DIV.testimonial
    {
    text-indent:0px;
    padding:5px;
    font-style:italic;
    border:2px solid #FFFFFF;
    margin:6px;
    margin-bottom:24px;
    }

DIV.orangeblock LI
    {
    list-style-position:inside;
    margin:0px;
    margin-left:3px;
    margin-bottom:0.5em;
    }

DIV.orangeblock LI.pie1
    {
    list-style-type:none;
    background-image:url('images/piedot1.gif');
    background-position:0px 0px;
    background-repeat:no-repeat;
    margin-bottom:0.5em;
    padding-left:3.5em;
    }

DIV.orangeblock LI.pie2
    {
    list-style-type:none;
    background-image:url('images/piedot2.gif');
    background-position:0px 0px;
    background-repeat:no-repeat;
    margin-bottom:0.5em;
    padding-left:3.5em;
    }

DIV.orangeblock LI.pie3
    {
    list-style-type:none;
    background-image:url('images/piedot3.gif');
    background-position:0px 0px;
    background-repeat:no-repeat;
    margin-bottom:0.5em;
    padding-left:3.5em;
    }

DIV.orangeblock LI.pie4
    {
    list-style-type:none;
    background-image:url('images/piedot4.gif');
    background-position:0px 0px;
    background-repeat:no-repeat;
    margin-bottom:0.5em;
    padding-left:3.5em;
    }

DIV.orangeblock LI.pie5
    {
    list-style-type:none;
    background-image:url('images/piedot5.gif');
    background-position:0px 0px;
    background-repeat:no-repeat;
    margin-bottom:0.5em;
    padding-left:3.5em;
    }

DIV.orangeblock LI.pie6
    {
    list-style-type:none;
    background-image:url('images/piedot6.gif');
    background-position:0px 0px;
    background-repeat:no-repeat;
    margin-bottom:0.5em;
    padding-left:3.5em;
    }

H2.blueblock
    {
    color:#CCD4EC;
    font-size:18px;
    font-family:Helvetica,Arial, sans-serif;
    border:0px solid white;
    font-variant:small-caps;
    text-transform:capitalize;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:6px;
    padding:0px;
    }

DIV.blueblock
    {
    position:relative;
    top:0px;
    right:0px;
    margin:0px;
    float:right;
    background-color:#1468B3;   
    width:45%;
    clear:right;
    padding:3px;
    padding-bottom:75px;
    display:block;
    }

DIV.blueblock DIV
    {
    background-color:#FFFFFF;
    margin-left:5px;
    margin-right:5px;
    padding:3px;
    }
 
DIV.blueblock UL
    {
    list-style-position:inside;
    margin:0px;
    padding:5px;
    }    
DIV.blueblock P
    {
    margin:0px;
    margin-bottom:12px;
    font-weight:bold;
    }
DIV.blueblock LI
    {
    list-style-position:inside;
    margin:0px;
    margin-bottom:0.5em;
    font-weight:normal;
    text-indent:-12px;
    padding-left:12px;
    }

IMG.ratecardimg_right
    {
    display:block;
    float:right;
    vertical-align:top;
    margin:0px;
    margin-bottom:5px;
    padding:0px;
    padding-left:6px;
    }

IMG.ratecardimg_left
    {
    display:block;
    float:left;
    vertical-align:top;
    margin:0px;
    margin-bottom:5px;
    padding:0px;
    padding-right:6px;
    }
IMG.ratecardimg_center
    {
    display:block;
    vertical-align:top;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    padding:0px;
    }
/* =================================== ADDITIONS =========================== */

.block
{
		border:1px solid #6699CC;
		width:50%;
		display:block;	



}


.block th
	{
		background:#6699CC;
		color:#FFFFFF;
		font-size:16px;
		padding-top:5px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		min-width:400px;
	
	
	}
	
.block .image
	{
		height:80px;
		
	
	}
	
.block td
	{padding:5px;
	 margin-top:10px;
	 padding-left:10px;
	 padding-right:10px;
	 width:50% }
		
		
.block li {
	
}
		