/*PREM CSS Document */

body
{
	background:url(../images/bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height:20px;
}

*, body
{
	margin: 0px;
	padding: 0px;
}
#container
{
margin:0 auto;
width:930px;
}
.fullWidth
{
width:888px;
float:left;
}
#header
{
width:930px;
height:100px;
}
#header .left
{
width:8px;	
background:url(../images/leftLine.gif) bottom  no-repeat;
height:100px;
float:left;
}
#header .bg
{
width:915px;	
background:url(../images/bgLine.gif) bottom repeat-x;
height:100px;
float:left;
}
#header .right
{
width:7px;	
background:url(../images/rightline.gif) bottom no-repeat;
height:100px;
float:left;
}
/*header part end*/

#bodyPart
{
width:888px;
border:1px solid #cde0dc;
float:left;
padding:10px 20px;
background:#fff url(../images/bodyBg.gif) repeat-x;
}
#bodyPart #left
{
width:217px;
float:left;
height:305px;
}
#bodyPart #left h1
{
font-size:12pt;
background:url(../images/subHeadingBg.gif) no-repeat;
height:30px;	
padding-top:13px;
text-align:center;
}
#bodyPart #left ul
{
font-size:12pt;
background:url(../images/leftBg.gif) repeat-y;
list-style:none;
padding-left:20px;
}
#bodyPart #left ul li
{
background:url(../images/li.jpg) left no-repeat;
padding-left:20px;
line-height:27px;
font-size:10pt;
}
#bodyPart #left ul li a
{
color:#999999;
display:block;
text-decoration:none;
width:150px;
border-bottom:1px solid #eeeeee;
}
#bodyPart #left p
{
float:left;
height:9px;
width:217px;
background:url(../images/leftBottom.gif) no-repeat;

}
#bodyPart #banner
{
float:left;
height:300px;
width:660px;
background:#fff url(../images/banner.jpg) right no-repeat;
border:1px solid #cde0dc;
margin-left:9px;
}






#bodyPart .service
{
width:217px;
float:left;
}
#bodyPart .service h1
{
font-size:12pt;
background:url(../images/subHeadingBg.gif) no-repeat;
height:30px;
padding-top:13px;
text-align:center;
margin-top:15px;
}
#bodyPart .service ul
{
font-size:12pt;
background:url(../images/leftBg.gif) repeat-y;
list-style:none;
padding-left:20px;
}
#bodyPart .service ul li
{
background:url(../images/li2.jpg) left no-repeat;
padding-left:20px;
line-height:27px;
font-size:10pt;
}
#bodyPart .service ul li a
{
color:#999999;
display:block;
text-decoration:none;
width:150px;
border-bottom:1px dashed #eeeeee;
}
#bodyPart .service span p
{
float:left;
height:9px;
background:url(../images/leftBottom.gif) top no-repeat;

}
#bodyPart .service p
{
background:url(../images/leftBg.gif) repeat-y;
padding-left:10px;
width:202px;
font-size:10pt;
padding-right:5px;
}
#bodyPart .service input
{
background:url(../images/bgInput.jpg) repeat-x;
border:1px solid #D3EEF5;
}
#bodyPart #paragraph
{
float:left;
width:429px;
margin:15px 12px;
}
#bodyPart #paragraphIn
{
float:left;
width:646px;
margin:15px 12px;
}
#bodyPart #paragraph h1, #bodyPart #paragraphIn h1
{
font-size:14pt;
color:#008396;
}
#bodyPart #paragraph ul, #bodyPart #paragraphIn ul
{
list-style:none;
font-size:10pt;
line-height:20px;

}
#bodyPart #paragraph ul li, #bodyPart #paragraphIn ul li
{
background:url(../images/leftLi.jpg) no-repeat;
padding-left:20px;
font-weight:bold;
line-height:24px;
}
#bodyPart #paragraph ul li a, #bodyPart #paragraphIn ul li a
{
color:#999999;
text-decoration:none;
}
#bodyPart #paragraph p, #bodyPart #paragraphIn p
{
font-size:10pt;
margin:10px 0px;
line-height:22px;
color:#666;
}
#bodyPart #paragraphIn p a
{
color:#666666;
text-decoration:none;
}
#bodyPart #paragraph h4, #bodyPart #paragraphIn h4
{
padding-top:10px;
padding-bottom:5px;
font-size:12pt;
color:#28758E;
text-transform:capitalize;
}
.inputBg
{
width:180px;
}

#footer
{
font-size:8pt;
border-top:1px #CCCCCC solid;
padding:10px 25px;
text-align:center;
line-height:22px;
color:#666666;
}
#footer a
{
margin:0px 2px;
color:#666666;
text-decoration:none;
}