﻿* { behavior: url(iepngfix.htc) }
body 
{
	font: 12px/1.7em arial,helvetica,clean,sans-serif;
	margin:0;
    padding:0;
    background: #fff url(images/mainBodyBg.gif) 50% 0 repeat-y;
}
img {border:none;}
#mainHomePage {}

h1, h2, h3, h4, h5, h6 
{
    font-family:arial,helvetica,clean,sans-serif;
	font-weight: normal;
	font-size: 1em;
}

p	
{
    font-size:12px;
	margin: 0 0 1em 0;
	line-height: 140%;
	}


a {

	color: #666;

	outline: none; /* prevent FF from drawing an outline around active links */

}

a:hover {

	color: #ff0000;

}

.pRt {float:right;}

#main li { list-style-type: square; font-size:12px; }


#main p 
{
    margin:0 20px 1.2em 10px;
}
h1 {
	font-size: 30px;
	line-height: 24px;
}
#main h1 {
    margin:0 10px .8em 10px;
}
h2 
{
    color:#cc0033;
	font-size: 22px;
	line-height: 20px;
}
#main h2 {
    margin:.2em 10px .4em 10px;
}
#sub h2 
{
        color:#666;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 6px;
}
h3 
{
    color:#333;
	font-weight: bold;
	font-size: 16px;
	line-height: 14px;
}
#main h3 {
    margin:0 10px .3em 10px;
}

#mSubContent h3 
{
    color:#333;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
    margin:15px 10px .8em 10px;
}
.clr 
{
    clear:both;
    height:1px;
}

#wrapper 
{
    margin: 0 auto;
    width: 1024px;
    background-image:url(images/wrapper_bottomBg.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    margin-bottom: 10px;
    background-color:#fff;
}

#navwrapper 
{
    margin:0 auto;
    padding:0;
    background-image:url(images/menuBg.gif);
    background-position:top;
    background-repeat:no-repeat;
    }

#topnav 
{
    }
#tnav {
 width: 932px;
 height: 43px;
 background: url(images/MtopNav.gif);
 margin:0 auto; padding: 0;
 position: relative;
}
#tnav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; text-indent:-9999px; 
}

#tnav li, #tnav a {height: 43px; display: block;}
#tpanel1b {left: 0; width: 153px;}
#tpanel2b {left: 819px; width: 50px;}
#tpanel3b {left: 870px; width: 157px;}

#tpanel1b a:hover {background: transparent url(images/MtopNav.gif) 0 0 no-repeat;}
#tpanel2b a:hover {background: transparent url(images/MtopNav.gif) -819px -42px no-repeat;}
#tpanel3b a:hover {background: transparent url(images/MtopNav.gif) -870px -42px no-repeat;}

body#mainHomePage ul#tnav li#tpanel2b {
    background: transparent url(images/MtopNav.gif) -819px -84px no-repeat;}

body#contactPage ul#tnav li#tpanel3b {
    background: transparent url(images/MtopNav.gif) -870px -84px no-repeat;}

#skyline {
 width: 932px;
 height: 36px;
 background: url(images/MmainNav.gif);
 margin:0 auto; padding: 0;
 position: relative;
}
#skyline li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; text-indent:-9999px; 
}

#skyline li, #skyline a {height: 36px; display: block;}
#panel1b {left: 0; width: 157px;}
#panel2b {left: 156px; width: 157px;}
#panel3b {left: 313px; width: 157px;}
#panel4b {left: 468px; width: 157px;}

#panel1b a:hover {background: transparent url(images/MmainNav.gif) 0 -36px no-repeat;}
#panel2b a:hover {background: transparent url(images/MmainNav.gif) -156px -36px no-repeat;}
#panel3b a:hover {background: transparent url(images/MmainNav.gif) -313px -36px no-repeat;}
#panel4b a:hover {background: transparent url(images/MmainNav.gif) -468px -36px no-repeat;}

body#aboutPage ul#skyline li#panel1b {
    background: transparent url(images/MmainNav.gif) 0 -72px no-repeat;}

body#autoPage ul#skyline li#panel2b {
    background: transparent url(images/MmainNav.gif) -156px -72px no-repeat;}

body#opstechPage ul#skyline li#panel3b {
    background: transparent url(images/MmainNav.gif) -313px -72px no-repeat;}

body#providerPage ul#skyline li#panel4b {
    background: transparent url(images/MmainNav.gif) -468px -72px no-repeat;}

#mainmenu {}

#mainmenu li { list-style:none; display:inline;}

#featurewrapper 
{
    height:265px;}

#mainHomePage #contentwrapper 
{
    background-image:url(images/content_wave.gif);
    background-position:top;
    background-repeat:no-repeat;
    padding-top: 90px;
    margin-bottom:10px !Important;
    padding-left:44px;
    }
#contentwrapper 
{
    background-image:none;
    background-position:top;
    background-repeat:no-repeat;
    padding-top: 40px;
    margin-bottom:10px !Important;
    padding-left:44px;
    }
#main {
    background-image:url(images/content_mainBg.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    background-color:Transparent;
    float:left;
    width:630px;
    min-height:450px;
    }
/*#aboutPage h1 
{
    background-image:url(images/mainContentTop.gif);
    background-position:0 20px;;
    background-repeat:no-repeat;
    display:block;
    padding:30px 0 30px 0;
}   
   .topBg
    {
        height: 30px;
       background-image:url(images/mainContentTop.gif);
    background-position:top;
    background-repeat:no-repeat;
        float:left;
    width:630px;
    } */
 
#mainHome {
    background-image:url(images/content_mainHomeBg.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    float:left;
    width:630px;
    height:330px;
    }
   
#contactPage #main 
{
    min-height:650px;
}

#sub 
{
    float:right;
    width:275px;
    margin-right:30px;
   }

#footer 
{
    clear:both;
    text-align:center;
    margin: 50px 0 10px 0;
    
    }

#footer p {font-size:11px; color:#666;}


#flashMain 
{
    margin:0;
    padding:0;
    padding-left:46px;
    background: #ff0000 url(images/flashBg.jpg) no-repeat;

}

.b1 
{
    width:172px;
    height:310px;
    background: transparent url(images/frontInfoBlockBG.gif) bottom no-repeat;
    float:left;
    margin-left:27px;
}

.b1 h3 
{
    font-size: 11px;
    margin: 8px 0 5px 0;
    text-align:center;
    color:#000000;
}

.b1 img 
{
    margin-left:4px;
    margin-top: 2px;
    margin-bottom:0;
    } 

.b1 p 
{
    color:#333;
    font-size:11px;
    padding:0 8px;
}

#skyBtn1 {
 width: 137px;
 height: 47px;
 background: url(images/learnMoreBtn.gif);
 margin:0 auto; padding: 0;
 position: relative;
}
#skyBtn1 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; text-indent:-9999px; 
}

#skyBtn1 li, #skyBtn1 a {height: 47px; display: block;}
#learnMoreBtn1 {left: 0; width: 137px;}

#learnMoreBtn1 a:hover {background: transparent url(images/learnMoreBtn.gif) 0 -47px no-repeat;}

#skyBtn2 {
 width: 137px;
 height: 47px;
 background: url(images/learnMoreBtn.gif);
 margin:0 auto; padding: 0;
 position: relative;
 top:15px;
}
#skyBtn2 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; text-indent:-9999px; 
}

#skyBtn2 li, #skyBtn2 a {height: 47px; display: block;}
#learnMoreBtn2 {left: 0; width: 137px;}

#learnMoreBtn2 a:hover {background: transparent url(images/learnMoreBtn.gif) 0 -47px no-repeat;}

#skyBtn3 {
 width: 137px;
 height: 47px;
 background: url(images/learnMoreBtn.gif);
 margin:0 auto; padding: 0;
 position: relative;
 top:15px;
}
#skyBtn3 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; text-indent:-9999px; 
}

#skyBtn3 li, #skyBtn3 a {height: 47px; display: block;}
#learnMoreBtn3 {left: 0; width: 137px;}

#learnMoreBtn3 a:hover {background: transparent url(images/learnMoreBtn.gif) 0 -47px no-repeat;}

.g1 {border: 1px solid #666;}

.b2 
{
    width:300px;
    float:left;
}

.b2 h4 { margin-bottom: 6px; margin-left:10px; font-size:12px; text-transform:uppercase; }

.b2 p { border-left: 2px solid #666; padding-left: 8px; }

#mSubContent { margin-top: 30px; }


/* Contact Form */

#ctl00_ContentPlaceHolder1_Label1 
{
    }
#ctl00_ContentPlaceHolder1_NameTextBox
{
    margin-left: 39px;
    }
#ctl00_ContentPlaceHolder1_Label2 
{
    }
#ctl00_ContentPlaceHolder1_EmailTextBox
{
        margin-left: 34px;

    }
#ctl00_ContentPlaceHolder1_Label3 
{
    }
#ctl00_ContentPlaceHolder1_PhoneTextBox 
{
        margin-left: 38px;

    }
#ctl00_ContentPlaceHolder1_Label4
{
    padding-bottom: 30px;
    float:left;
    }
#ctl00_ContentPlaceHolder1_CommentsTextBox
{
        margin-left: 15px;

    }
#ctl00_ContentPlaceHolder1_SubmitButton
{
        margin-left: 84px;

    }


#ctl00_ContentPlaceHolder1_lblMessage 
{
    margin-left:20px;
    padding:5px;
    font-size:14px;
    color:#990000;
}

.pRight 
{
    float:right;
    margin:0 30px 10px 10px;
}

.pLeft 
{
    float:left;
    margin:0 15px 0 10px;
}

#providerPage #main 
{
    min-height: 650px;
}


.imgBdr { border: 2px solid #ccc; }