
/* CSS Document */
body{background-color: #FFFFFF; }

/*-------- Default Style --------*/
th, td, div{color: #003366; font-family: Verdana, Helvetica, Arial, geneva, sans-serif; font-weight: bold; font-size: 12px; vertical-align: baseline; }
a,a:link,a:visited{color:#003596; text-decoration:underline; font-family: Verdana, Helvetica, Arial, geneva, sans-serif; font-weight:normal; }
a:active{color:#666666; text-decoration: underline; }
a:hover{color:#666666; text-decoration:none; }

/*-------- design style --------*/
.template_style{ margin:auto;}

.top_space{height: 30px; text-align: right; }
.lang_pad{padding:7px 35px 0px 0px;}

.logo_style{float: left;}
.logo_pad{background:#FFFFFF url(images/logobar.gif) repeat-x; margin: 0 7px 0 7px; padding:0 ;height:76px;}

.menu_style{float: right; padding-right: 5px;}

.search_style{float:right; padding:8px 0px 0px 0px;}
.search_bg{padding-right:2px;}
.search_bg Input{color: #43494D;}

.bread_bg{padding:0px; margin: 0 7px 0 7px; height:34px;}
.bread_left{padding:0px; margin:0px; }
.bread_right{padding:0px; }

#login_style{ float:right; padding:8px 17px 0px 10px; }
#bread_style{ float:left; padding:8px 0px 0px 17px; color:#000000; font-size:13px; }

.center_bg{padding:0px; margin:0px;}
.left_bg{padding:0px; margin:0px;}
.right_bg{padding:0px; margin:0px; }
.content_pad{padding:10px 22px 10px 22px; margin: 0 7px 0 7px; background:#FFF;}

.bot_bg{padding:0px; margin:0px; height:41px;}

.bot_pad{ background: #003596; height: 40px;  margin: 0 7px 0 7px; padding:0}
#terms_style{}
#copy_style{text-align: center; vertical-align: middle;}

.clear_float{clear:both;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.LeftPane{ padding:0px 10px 0px 0px; width:10em; margin:0px; }
.RightPane{ padding:0px 0px 0px 10px; width:10em; margin:0px; }

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#003596; font-size:13px; }
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#4F839F; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user{ font-family: Verdana, helvetica, Arial, geneva, Sans-Serif; font-weight: normal; color: #003596; font-size: 11px; text-decoration: none; }
a.user:link,a.user:active,a.user:hover{color: #003596; text-decoration: none; }
a.user:visited{color:#666666; text-decoration: none; }

/*-------------- Footer Style --------------*/
.footer, a.footer:link, a.footer:active, a.footer:visited{ background: #003596; color: #ffffff; font-size: 12px; }
a.footer:hover{color:#C00;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 200px; height: 20px; border: solid 1px #e0e0e0; position:absolute; right:35px; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px 5px; position:relative; display: block;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:150px; height:18px; margin-left:3px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}



/* Foreway.Com Spec Styles */
P{font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #000000; background: transparent; }
.text{font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #000000; background: transparent;}
.whitetext{font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #FFFFFF; background: transparent;}
.whitetextbox{font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #003596; background: #FFFFFF;}
.bluetext{font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #003596; background: transparent;}
.blacktext{font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #000000; background: transparent;}
.blackbar{background-image: url(images/pixel_black.gif); background-repeat: repeat;}	
.bluebar{background-image: url(images/pixel_blue.gif); background-repeat: repeat;}
.graybar{background-image: url(images/pixel_gray.gif); background-repeat: repeat;}
.redbar{background-image: url(images/pixel_red.gif); background-repeat: repeat;}
.headerbar{background-image: url(images/headerbar2.gif); background-repeat: repeat;}
.italicsubhead{font: 12px verdana, helvetica, arial, geneva, sans-serif; font-style: italic; color: #000000; background: transparent;}
.white{color: #FFFFFF;}
.black{color: #000000;}
.gray{color: #666666;}
.blue{color: #003596;}

/* for text entered into form input boxes */
.form{font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #000000; background: transparent; }

/* blue HTML buttons */
.btn{font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #FFFFFF; background: #003596;}

/* padding on contact */
.paddingright20{padding: 0px 20px 0px 0px;}

/* text style for the selected tab */
.SelectedTab{font-weight: normal; font-size: 11px; color: white; font-family: verdana, helvetica, arial, geneva, sans-serif; }
/* hyperlink style for the selected tab */
a:link.SelectedTab{text-decoration: none; color: white;}
a:visited.SelectedTab{text-decoration: none; color: #666666;}
a:active.SelectedTab{text-decoration: none; color: white;}
a:hover.SelectedTab{text-decoration: none; color: white;}

/* style for module titles */
.Head{font-family: RotisSemiSans, Verdana, Helvetica, Arial, geneva, sans-serif; font-size: 18px; font-weight: normal; color: #ffffff; background-color: #003596;}
/* style of item titles on edit and admin pages */
.SubHead{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 14px; font-weight: bold; color: #003596;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: bold; color: #003596;}
/* text style used for most text rendered by modules */
.Normal{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: normal;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: normal; background: transparent; }
.NormalRed{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000; }
.NormalBold{font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: bold;}

/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar{cursor:pointer; font-size: 10px;	background-color:transparent;}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem{color: #ffffff; font-size: 10px; font-weight: bold; text-align: center; line-height: 76px; padding: 5px 1px 5px 1px; margin-right: 1px;}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover{background: #ffffff; color:#003596; font-size: 10px; font-weight:bold; text-align:center; line-height:76px; padding: 5px 1px 5px 1px; margin-right:1px;}
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {background: #ffffff; color:#003596; font-weight:bold; text-align:center; font-size: 10px; line-height:76px; padding: 5px 1px 5px 1px; margin-right:1px;}
/*  SUB Menu Normal */
.main_dnnmenu_submenu {border:1px solid #003596;}
.main_dnnmenu_submenu td{background-color:#ffffff; z-index: 1000; font-size: 10px; font-weight:bold; text-align:left; color:#003596; line-height:2em; padding: 0px 5px; margin:0px;}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td {font-size: 10px; background: #003596; color:#ffffff; font-weight:bold; text-align:left; line-height:2em; z-index: 1000; padding: 0px 5px; margin:0px;}
.main_dnnmenu_break{height: 2px; background-color: #ffffff;}
/* Module Action Menus */
.ModuleTitle_SubMenu{border:1px solid #ffffff;}
.ModuleTitle_SubMenu td{background-color:#ffffff; white-space: nowrap;} 
.ModuleTitle_MenuIcon {background-color:#F8FAFF; border:none; padding: 0px 2px;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #ffffff; color: #fff;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height: 2px; background-color: #ffffff;}


