body {
background-color : #FFFFFF;
margin : 0;
padding : 0;
}

.bodyOrange {
color: #f96711;
}

a:link {
color : #0033ff;
text-decoration : none;
}
a:visited {
color : #0033ff;
text-decoration : none;
}
a:hover {
color : #0033ff;
text-decoration : underline;
}
a:active {
color : #0033ff;
text-decoration : none;
}


/* portfolio */
.portfolio {
    text-align:center;
    padding:0;
    width:700;
    margin:0 20px;
    padding-bottom:50px;
}
.portfolio div {
    float:left;
    padding:4px;
    background: #003366;
	margin: 10px;
	opacity: 0.7;
}
.portfolio div:hover {
    background:#ff6600;
    opacity: 1;
}


.pageTitle {
color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
}

.largeText {
color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
font-size: 2em;
font-weight:bold;
}
.boldTitle {
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.boldTitleOrange {
color: #f96711;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}


#main_container {
background-color:#FFFFFF;
width : 760px;
margin : 0 auto 0 auto;
}

#nav_container {
background:url(images/bgNav.jpg) repeat-x;
width : 760px;
height : 77px;
}

#top {
font-family :'Arial', 'Helvetica', sans-serif;
font-size : 12px;
padding : 10px 0 10px 0;
height : 10px;
}
#top .left {
width : 380px;
text-align : left;
float : left;
}
#top .right {
width : 380px;
text-align : right;
float : right;
}
#logo {
background : url(images/bgLogo.jpg) repeat-x;
height : 61px;
}
#bannerHome {
width : 760px;
height : 225px;
}

#content {
width : 760px;
font-family:'Arial', 'Helvetica', sans-serif;
font-size:.8em;
}

#content .adBox {
width:760px;
height:200px;
}
#content .left {
width:230px;
height:100%;
float:left;
border-right:dotted #CCCCCC 1px;
margin: 20px 0 10px 0;
padding-right:10px
}
#content .right {
width:499px;
height:100%;
float:left;
margin: 20px 0 10px 20px;
}

/********footer********/
#footer {
background : url(images/bgNavBar.jpg) repeat-x;
height : 31px;
line-height : 31px;
text-align : left;
padding-left : 25px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
}

#footer a:link {
color : #000000;
text-decoration : none;
}
#footer a:visited {
color : #000000;
text-decoration : none;
}
#footer a:hover {
color : #000000;
text-decoration : underline;
}
#footer a:active {
color : #000000;
text-decoration : none;
}

/********copyright********/
#copyright {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.7em;
text-align : left;
height:45px;
}

.clear {
clear : both;
}
/********gateway stuff********/
.LineDot {
	height: 1px;
	margin: 0px;
	background: transparent url('images/dotted_line.gif') repeat-x left center;
	width: 100%;
}
.imgHeader{
	width: 231px;
	height: 30px;
}
.imgHeader2{
	width: 273px;
	height: 30px;
}
.boxBodyBg {
	background: transparent url('images/bgBox.jpg') no-repeat left top;
	width: 231px;
	height: 105px;
} 
.boxBodyBg2 {
	background: transparent url('images/bgBoxLg.jpg') no-repeat left top;
	width: 231px;
	height: 105px;
} 
#boxImage {
	margin: 3px 0px 0px 13px;
	width: 218px;
}

#TextLinkBoxBody {
	margin: 3px 0px 0px 13px;
	width: 218px;
}

#TextLinkBoxBody ul {
 list-style-type: none;
 padding: 0;
 margin: 0;
 margin-left: 1em;
 }

#TextLinkBoxBody li {
 background-image: url(images/textlinkbox_bullet.gif);
 background-repeat: no-repeat;
 background-position: 0 .4em;
 padding-left: .6em;
 margin: .2em 0;
}

.TextLinkBoxItem {
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#bulletMargin {
	margin-right:5px;
}
.TextLinkBoxItem a {
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #05a;
}
a.TextLinkBoxItem:active {
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #05a;
}
a.TextLinkBoxItem:hover {
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #05a;
}

/**********navMenu**********/
 #nav-menu ul
{
background:url(images/bgNav.jpg) repeat-x;
list-style: none;
padding: 0;
margin: 0;
}

 #nav-menu li
{
background:url(images/bgNav.jpg) repeat-x;
float: left;
margin: 0 0.15em;
}

 #nav-menu li a
{
background: url(images/bgNav.jpg) repeat-x;
height: 31px;
line-height: 31px;
float: left;
width: 8em;
display: block;
color: #0d2474;
font-family: 'Arial', 'Helvetica', sans-serif;
font-size:12px;
font-weight:bold;
text-decoration: none;
text-align: center;
}

#nav-menu li a:hover
{
background:url(images/bgNavOn.jpg) repeat-x;
color:#FF6600;

}

/********* Hide from IE5-Mac \*********/
#nav-menu li a
{
float: none
}
/********* End hide *********/

#nav-menu
{
background:url(images/bgNavBar.jpg);
width:760px;
height:31px;
}


/********* subNav *********/
#subNav
{
padding: 1px;
margin-left: 0;
color: gray; 
border-top: 3px #0062AF solid;
border-bottom: 3px #0062AF solid;
	font: 1em verdana, sans-serif;
}

#subNav li
{
list-style: none;
margin: 0px;
border-bottom: 1px gray solid;
text-align: left;
}

#subNav li a
{
display: block;
padding: .4em 0.5em .4em 0.9em;
text-decoration: none;
}

#subNav li a:link { color: #000; }
#subNav li a:visited { color: #000; }

#subNav li a:hover
{
font-weight:bold;
color: #0062AF;
background: #E6E6E6;
}
