/* CSS Document */

body { margin:0px; padding:0px; }
.clear { clear:both; }

h1 { font-size:24px; text-transform:capitalize; }
h2 { font-size:20px; text-transform:capitalize; }
h3 { font-size:16px; text-transform:capitalize; padding:0; margin-top:15px; margin-bottom:5px;}
h3.notop {text-transform:none;}

p {margin:0; padding:0;}


a { color:#0068ce; }
a:hover { text-decoration:none; }

#container { width:820px; margin-left:auto; margin-right:auto; }

/*** HEAD ***/

#head { width:820px; }
#head #flash { width:820px; height:180px; }

#head #nav { width:820px; height:38px; background:url(images/nav_bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#head #nav li li{ width:200px;}

#head #highlight { width:820px; height:140px; background:url(images/highlight_foot_bg.gif); }
#head #highlight #body { height:135px; width:818px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:url(images/highlight_body_bg.gif); }
#head #highlight .highlight_item { float:left; height:135px; width:266px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:10px; }
#head #highlight .border { background:url(images/highlight_border_bg.gif) right no-repeat; width:276px; }
#head #highlight .highlight_item .updateheading {margin-top:-15px;}

#head #highlight .highlight_item .icon { float:left; width:48px; height:48px; margin:15px 0 0 15px; }
#head #highlight .highlight_item .title { float:left; margin:15px 0 0 15px; }
#head #highlight .highlight_item .title h1,h2 { font-weight:normal; margin:0px; padding:0px; }
#head #highlight .highlight_item .title h2 { font-size:16px; }
#head #highlight .highlight_item .body { clear:both; width:236px; background:url(images/highlight_line.gif) top center no-repeat; padding:10px 15px 0 15px; margin-top:10px; }
#head #highlight .highlight_item h3 {padding:0; margin:0 0 15px 0;}

/*** CONTENT ***/

#content { padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

#content #main { float:left; width:530px; margin-right:40px; padding:0; margin-top:-10px; padding-top:10px;}
#content #support { float:right; width:250px; font-size:10px;  }
#content #Support { float:right; width:239px; font-size:10px; margin-top:60px; border-left:1px solid #000000; padding-left:10px;  }
#content #Support strong { font-size:12px;}
#smalltwo {font-size:7px; vertical-align:top;}
#leftcontact {float:left; width:239px; border-left:1px solid #000000; padding-left:10px; }
#rightcontact {float:left; width:239px; border-left:1px solid #000000; padding-left:10px; text-align:left; }

/* News List */

.newsdate { clear:both; display:block; background:#c7bfb0; color:#ffffff; font-size:10px; text-transform:uppercase; line-height:20px; width:120px; text-align:center; }
.more { display:block; float:right; margin-bottom:10px; margin-top:-10px; font-size:12px; }
.more a { color:#0068ce; }
.more a:hover { text-decoration:none; }

/* Search */

.searchResults dt { margin-bottom:10px; margin-top:20px; }
.searchResults dd a { display:block; text-decoration:none; margin-top:5px; }

/* Lists */

.sf_list_expandable { list-style:none; margin:0px; padding:0px; margin-left:15px; margin-top:10px; }
.sf_list_expandable h5 { margin:5px 0 5px 0; font-size:14px; font-weight:normal; }
.sf_list_expandable h5 a { background:url(images/close.png) no-repeat; padding-left:20px; }
.sf_list_expandable .sf_item_body { margin:0 0 15px 0; }

/* Gallery */

.thumbnails li { float:left; padding-right:10px; }
.thumbnails img { background:url(images/gallery_bg.gif) no-repeat; padding:9px 11px 11px 9px; }
.thumbnails span { display:none; }

    
/*** FOOTER ***/

#logos { width:880px; height:250px; margin-top:10px; margin-left:auto; margin-right:auto; display:block; clear:both; }
#logos small { color:red; clear:both; display:block; width:100%; text-align:center;}
#logos strong a img{text-decoration:none; border:none; margin-left:-4px;}
#logos a img{text-decoration:none; border:none; margin-left:-4px;}
#footer { margin-left:auto; margin-right:auto; background:#262626; width:880px; line-height:30px; color:#777777; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; margin-top:5px; clear:both; display:block; }


/*** USER PORTAL AREA (LOGIN, REGISTER, UPDATE) ***/
.form				{list-style:none; margin:0px; padding:0px;}
.form li			{padding:2px;}
.form li label		{float:left; width:180px; text-align:right; padding-right:5px;}
.form li input		{width:180px;}
.form li .button	{width:auto;}