/* CSS Document */
body{
margin:0;
padding:0;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-image:url(images/greyLine.gif);
background-repeat:repeat-x;
background-position:top;
}
img{
border:0px none;
}
.Subhead1{
font-size:24px;
color:#003366;
font-weight:bold;
}
.Subhead2{
color:#113b65;
}
.RegistrationMark{
font-size:11px;
position:relative;
top:-2px;
}
dt{
color:#113b65;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.clear{
clear:both;
}
#header{
width:1024px;
height:94px;
margin:0px auto;
padding:0;
text-align:center;

}
#greyLine{
height:19px;
width:100%;
background-color:#b9baba;
text-align:center;
}
#menuWrapper{
width:1024px;
height:19px;
margin:0 auto;
text-align:center;
}
#menu{
margin:0 0 0 141px;
padding:0;
z-index:1000;
}
*html #menu{
margin-left:125px;
}
#menu ul{
float:left;
margin:0;
padding:0;
list-style-type:none;
z-index:1010;
}
#menu li{
float:left;
margin:0 0 0 16px;
padding:0;
width:128px;
text-align:center;
list-style-type:none;
height:19px;
z-index:1020;
}
#menu li#menuItemHome{
display:none;
}
#menu li a{
width:128px;
display:block;
position:relative;
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:12px;
padding:0;
top:2px;
}

#menu li ul{
display:none;
position: absolute;
width:165px;
left: -999em;
background-color:#b9baba;
margin:0px;
padding-top:5px;
z-index:1030;
}
.ie #menu li ul{
margin-left:-63px;
}
#menu li:hover ul, #menu li.sfhover ul{
left:auto;
display:block;
}


#menu li li{
margin:0;
padding:0px 10px 5px 10px;
width:auto;
text-align:left;
z-index:1040;
}
#menu li li a{
display:block;
width:155px;
color:#000;
font-weight:normal;
}
#mainWrapper{
width:1024px;
margin:0 auto;
padding:0;
text-align:center;
position:relative;
}
#main{
padding:25px 0px 0px 0px;
margin:0px;
width:1024px;
z-index:30;

}
#main a:link, #main a:visited{
color:#113B65;
text-decoration:underline;
}
#main a:hover, #main a:active{
color:#000000;
text-decoration:underline;
}
#main ul{
margin:0px;
padding:0px 0px 0px 20px;
list-style-type:disc;
line-height:1.5;
}
#main li{
list-style-type:disc;
padding:3px 0px;
margin:0px;

}
/***********the horizontal section pages*************/
.horizTopContent{
width:864px;
margin:0px 0px 10px 15px;
padding:0px;
text-align:left;
z-index:40;

}
.ie .horizTopContent{
position:relative;
left:-70px;
}
.horizBottomContent{
width:864px;
margin:7px 0px 0px 155px;
padding:0px;
text-align:left;
}

/***************two semi-equal columns************/
.secRightContent{
float:right;
width:577px;
margin:0px 0px 30px 0px;
padding:0px;
}
.secLeftContent{
width:428px;
margin:0px 581px 30px 10px;
padding:0px;
}
*html .secLeftContent{
margin-top:3px;
}
/********************one narrow and one wide columns ****************/
.narrowRightContent{
float:right;
width:717px;
margin:0px 0px 30px 0px;
padding:0px;
}
.wideLeftContent{
width:285px;
margin:0px 721px 30px 10px;
padding:0px;
}
/***********portfolio*************/
#center{
width:846px;
margin:0px auto;
z-index:40;
text-align:center;
}


#dnn_ctr2041_Login_pnlLogin table{
margin:0px auto;
}
/********************for RAL section ****************/
.shopRightContent{
float:right;
width:745px;
margin:0px 50px 30px 0px;
padding:0px;
}
.ie6 .shopRightContent{
margin:0px 30px 30px 0px;
}
.shopLeftContent{
width:180px;
margin:0px 760px 30px 10px;
padding:0px;
}
.ie6 .shopLeftContent{
margin-left:0px;
}
#userLogin{
position:absolute;
top:65px;
right:100px;
}
/***************site map***********/
ul#siteMap{
list-style-type:none;
margin:0px;
padding:0px;
}
ul#siteMap li{
list-style-type:none;
margin:0px;
padding:0px;
}
ul#siteMap li a:link, ul#siteMap li a:visited{
text-decoration:none;
font-weight:bold;
}
ul#siteMap li li a:link, ul#siteMap li li a:visited{
font-weight:normal;
}
/*********portfolio styles********/
#page1{
color:#999999;
font-size:13px;
}
#page1 td{
width:128px;
}
#description{
font-size:16px;
height:20px;
}