/* Body */
body {margin:0px; padding:20px 0px 0px 0px;	background:url(../images/main-bg1.jpg) repeat-x #002D82; font-family:Tahoma; font-size:12px; color:#595959; line-height:16px; }

/* Main Area*/

#mainwrapper { margin:0px auto;	width:950px;}

/*Top part*/

.toplink {padding-top:10px; width:570px; }
.toplink a {color:#fff; font-size:11px; font-weight:bold; text-decoration:none;}
.toplink a:hover {color:#DCDCDC;}
#toppart{ height:139px; width:960px; background:url(../images/top.jpg) top no-repeat;}
.floatright { float:right;}
.floatleft {float:left;}
.clearboth{ clear:both; height:1px !important; }

/* Main Menu*/

.mainmenu{ text-align:right; font-size:12px;}
.mainmenu a { color:#090909; text-decoration:none; font-weight:bold; padding:10px 10px; background:url(../images/menu-line.gif) no-repeat right; font-size:12px; }
.mainmenu a:hover {	color:#67A400;	font-weight:bold; }

/*Content Part*/

#contentpart{ background:#F9F9F9; padding:20px 20px 5px 20px; margin:0 0; width:920px; }
#leftpart{ width:227px; margin:0px 0px; padding:0px 0px;}
#maincontent { float:right;	line-height:18px; width:673px; }
#welcome { margin:0px auto; padding:0px 0px; }
#welcome ul { padding:0px 0px;	margin:0px auto; list-style:none;}
#welcome li { background:url(../images/dote.gif) no-repeat left top; padding:0px 0px 0px 12px;}


.services { padding:0 0 ; margin:0px auto; background:url(../images/leftbg.gif) repeat-y;}
.services ul{ padding:5px 30px 5px 30px; margin:0px auto; list-style:none;}
.services li { margin:0px auto; padding:5px 0px 8px 0px; list-style:url(../images/arw.gif) none; background:url(../images/hline1.gif) repeat-x bottom; } 
.services li a{ color:#1A1A1A; text-decoration:none; font-weight:normal; font-size:12px;} 
.services li a:hover{ color:#006DAC;}

.services ul ul{ padding:0px 0px 0px 10px; margin:0px auto; list-style:none !important;}
.services ul ul li { margin:0px auto; padding:5px 0px 5px 0px; list-style:url(../images/arw2.gif) none !important; }

.purpro ul {list-style:none; padding-top:10px; margin-top:0px;}
.purpro li {list-style:decimal; padding:5px 0; margin-top:0px;}
.purpro ul ul li {list-style:lower-alpha; padding:0px 0; margin-top:0px;}

.capability ul {list-style:none; padding-top:0px; margin-top:0px;}
.capability li {list-style:decimal; padding:0px 0; margin-top:0px;}
.capability ul ul li {list-style:lower-alpha; padding:0px 0; margin-top:0px;}

.hline{	background:url(../images/hline.gif) repeat-x center; }
h1 { color:#74B605; font-size:14px; font-weight:bold; padding:5px 0px 0px 0px; margin:0px 0px;}
h2 { color:#74B605; font-size:14px; font-weight:bold;}

/*Footer*/

#footer { padding:15px 15px; color:#7CA1E6; text-align:center; }
	

/*Extra*/
.bgnone { background:none !important;}

a:active{ outline: none;}
a { outline: none;}
:focus {  -moz-outline-style: none; }
.justify { 	text-align:justify; }
p {padding:0; margin:0;}

.normallink{color:#003DB4; text-decoration:none;}
.normallink:hover { color:#565656;}

.justify{ text-align:justify;}

.normallink1{ color:#007EC7; text-decoration:none;}
.normallink1:hover { color:#595959;}

.normallink2 { margin:0px auto; padding:0px 0px 0px 15px; list-style:none;}
.normallink2 ul{padding:0px 0px; margin:0px auto; list-style:none; text-decoration:none;}
.normallink2 li a{ color:#007EC7; background:url(../images/dote.gif) no-repeat left top; padding:0px 0px 0px 12px; text-decoration:none; list-style:none;}
.normallink2 li a:hover{ color:#000; }
.specials ul li { padding:0px 0px; margin:0px auto; list-style:none; }
.specials ul li span { background:url(../images/dote.gif) no-repeat left top; padding:0px 0px 0px 12px;}
.title { font-weight:bold; text-transform:capitalize; color:#3462BA;}
.title1 { font-weight:bold; text-transform:capitalize; color:#E11E26;}
.titlebig{ font-weight:bold; text-decoration:none;  color:#E11E26; font-size:14px;}
.listing ul {list-style:none; padding-top:0px; margin-top:0px;}
.listing li {list-style:lower-alpha !important; padding:0px 0; margin: 1px 0 1px 8px;}
.imgborder { border:2px solid #E5E5E5; padding:2px;}
.title2 { font-weight:bold; background:#EFEFEF; line-height:28px; display:block; text-align:center; border:1px solid #DEDEDE; font-size:14px;}
.title2  span { color:#3462BA; font-weight:bold;}
.title3 { font-size:14px; font-weight:bold;}