.logo
/*--------------- Default Styles ---------------*/

body                                        {margin:0;padding:0;width:100%;color:#5a5b5b;font:12px/1.8em Arial,Helvetica,sans-serif;background-color:#fff;}

h1, h2, h3, h4, h5, h6, h2 input            {color:#494949;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;margin:1ex 0;}
h1                                          {font-size:18px;margin:10px 0;}
h2, h2 input                                {font-size:16px;}
h3                                          {font-size:13px;}
h4                                          {font-size:12px;}
h5                                          {font-size:11px;}
h6                                          {font-size:10px;}

a,a:link,a:visited,a:active                 {color:#317c91;text-decoration:none;font-weight:normal;}
a:hover                                     {text-decoration:underline;}
p                                           {font:normal 12px Arial, Helvetica, sans-serif;color:#5a5b5b;line-height:1.8em;padding:5px 0;margin:0;}

.Head                                       {color:#317C91;font-weight:bold;}
.SubHead                                    {color:#317C91;}
.SubSubHead                                 {color:#317C91;}
.NormalRed                                  {color:#F00;}

ul li, ul li li, ul li li li                {list-style-type:none;}
p.clr, .clr                                 {clear:both;padding:0;margin:0;background:none;}
img.border                                  {margin:5px auto;padding:5px;background:#f8f8f8;border:1px solid #d4d4d4;}
.right                                      {width:288px;margin:0;padding:10px 0;float:right;}
.right ul                                   {margin:0;padding:0;list-style:none;}
.right li                                   {border-bottom:1px solid #d0d0d0;padding:5px 0;margin:0;}
.right li a                                 {font:normal 12px Arial, Helvetica, sans-serif;color:#747474;text-decoration:none;}
.right li a:hover                           {color:#2b6e80;text-decoration:underline;}
.left                                       {width:635px;margin:0;padding:10px 0;float:left;}
.licensedetails li                          {padding:10px 0;text-align: justify;line-height:1.8em;}

/*--------------- main layout ---------------*/
.main                                       {margin:0 auto;padding:0;width:100%; background:#232323 url(img/header_bg.jpg) center 127px repeat-x;}
.main2                                      {margin:0 auto;padding:0;}
.header                                     {padding:0;margin:0 auto;width:962px;}
.logo-holder                                {padding:0;margin: 0 0 0 -40px;width:409px;height:127px;float:left;background:transparent url(img/logo_bg.jpg) no-repeat;}
.logo                                       {padding:15px 0 0 55px;margin:0;}
.main3                                      {background:#ffffff url(img/main-shadow.png) 0 0 repeat-x;}

.body_resize                                {width:962px;min-height:250px;padding:20px 0;margin:0 auto;}

.header_text                                {padding:0;}
.header_text h4                             {font:normal 40px Arial, Helvetica, sans-serif;color:#FFF;padding:30px 0;margin:0 auto;width:962px;}

.header_sm_text                             {height:48px;background:#232323;}
.bread                                      {width:962px;margin:0 auto;padding:12px 0;}
.bread span                                 {color:#e1e1e1;font:normal 13px/15px Arial, Helvetica, sans-serif;padding-right:15px;}

#slider                                     {width:985px;height:429px;overflow:hidden;padding:33px 0 5px;margin:0 auto 0 -12px;}
.twitter                                    {clear:both;}

.header_blog                                {height:93px;padding:15px 0;margin:0;}
.slide_blog                                 {width:300px;float:left;margin:0px;}
.slide_blog.first                           {padding:0px 15px 0px 0px;background:none;}
.slide_blog.second                          {padding:0px 15px 0px 15px;background:url(img/h_bg_l.jpg) left repeat-y;}
.slide_blog.last                            {padding:0px 0px 0px 15px;background:url(img/h_bg_l.jpg) left repeat-y;}
.slide_blog .image                          {float:left;margin:0;padding:20px 15px 20px 0;}
.slide_blog h3                              {font:normal 18px Arial, Helvetica, sans-serif;color:#FFF;padding:10px 0 5px 0;margin:0;border:0;text-transform:uppercase;}
.slide_blog h4                              {font:normal 16px Arial, Helvetica, sans-serif;color:#FFF;padding:10px 0 5px 0;margin:0;border:0;text-transform:uppercase;}
.slide_blog p                               {font:normal 11px Arial, Helvetica, sans-serif;color:#888888;padding:0;margin:0;line-height:1.8em;}
.slide_blog a                               {font:normal 11px Arial, Helvetica, sans-serif;color:#1ecdf6;font-weight:normal;text-decoration:none;padding:0;margin:0;line-height:1.8em;}

.home_resize                                {width:962px;padding:10px 0;margin:0 auto;}
.home_resize p.summary                      {padding:10px 10px 0 15px;line-height:1.4em;text-align:justify;}
.home_resize div.readmore                   {height:30px;padding:13px 10px 0 15px;text-align:right;}
.home_resize h2                             {font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#494949;padding:10px 0;margin:0 0 10px 0;}
.home_resize h3                             {font:bold 16px arial,tahoma, Helvetica, sans-serif;color:#014957;padding:0 0 0 20px;margin:0;height:25px;}
.home_resize h2 span                        {display:block;font:normal 11px Arial, Helvetica, sans-serif;color:#b1b1b1;padding:0;margin:0;}
.home_resize .port                          {width:295px;margin:0;padding:0 35px 0 0;float:left;}
.home_resize .last                          {width:295px;padding:0;margin:10px 0 0 0;}


/*--------------- Pane style ---------------*/
.footerpane1                                {padding:0px;margin:0px;vertical-align:top;}
.footerpane2                                {padding:0px;margin:0px;vertical-align:top;}
.footerpane3                                {padding:0px;margin:0px;vertical-align:top;}
.footerpane4                                {padding:0px;margin:0px;vertical-align:top;}
.homefooterpane1                            {padding:0px;margin:0px;vertical-align:top;}
.homefooterpane2                            {padding:0px;margin:0px;vertical-align:top;}
.homefooterpane3                            {padding:0px;margin:0px;vertical-align:top;}
.homeboxapane                               {padding:0px;margin:0px;vertical-align:top;}
.homeboxbpane                               {padding:0px;margin:0px;vertical-align:top;}
.homeboxcpane                               {padding:0px;margin:0px;vertical-align:top;}

.bannerpane                                 {margin:0px;padding:0px;vertical-align:top;}
.toppane                                    {margin:0px;padding:0px;display:inline-block;width:100%;vertical-align:top;}
.topleftpane                                {padding:0 0;margin:0px;width:635px;vertical-align:top;}
.toprightpane                               {padding:0 0;margin:0px;width:288px;vertical-align:top;}
.contentpane                                {padding:0px;margin:0px;text-align:left;vertical-align:top;}
.leftpane                                   {margin:0px;width:25%;padding-right:40px;vertical-align:top;}
.rightpane                                  {margin:0px;width:25%;padding-left:40px;vertical-align:top;}
.middleleft                                 {padding:0px;margin:0px;float:left;width:49.4%;vertical-align:top;}
.middleright                                {padding:0px;margin:0px;float:right;width:49.4%;vertical-align:top;}
.bottompane                                 {clear:both;vertical-align:top;}
.boxapane                                   {width:32%;float:left;padding:0;margin:0px 8px 0px 0px;vertical-align:top;}
.boxbpane                                   {width:32%;float:left;padding:0;margin:0px 8px 0px 8px;vertical-align:top;}
.boxcpane                                   {width:32%;float:left;padding:0;margin:0px 0px 0px 8px;vertical-align:top;}
.dnnpanes                                   {padding:0px;margin:0px;vertical-align:top;}
.middlecontent                              {padding:0px;margin:0px;text-align:left;vertical-align:top;}

.clear                                      {clear:both;}
.floatleft                                  {float:left;}
.floatright                                 {float:right;}


/*--------------- Footer Columns -------------*/
.FBG                                        {padding:0;margin:0;border-top:20px solid #35acb1;}
.FBG_resize                                 {width:962px;margin:0 auto;padding:0;}
.FBG_resize img                             {float:left;margin:0;padding:0;}
.FBG_resize a                               {color:#317c91;text-decoration:none;font-weight:bold;}
.FBG_resize h2                              {font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#b7b7b7;padding:10px 0 10px 0;margin:0;}
.FBG_resize p                               {font:normal 11px Arial, Helvetica, sans-serif;color:#919191;padding:5px 0;margin:0;line-height:1.8em;}
.FBG_resize ul                              {padding:0;margin:0;list-style:none;}
.FBG_resize li                              {padding:0;margin:0;color:#757575;}
.FBG_resize li a                            {font:normal 11px Arial, Helvetica, sans-serif;color:#757575;padding:0;margin:0;text-decoration:none;/*display:block;*/height:24px;line-height:24px;}
.FBG_resize li a:hover                      {color:#317c91;text-decoration:none;}
.FBG_resize .blog                           {width:210px;float:left;margin:0;padding:15px 40px 15px 0;}
.FBG_resize .blog.last                      {padding:15px 0;}
.FBG_resize .homeblog                       {width:295px;float:left;margin:0;padding:15px 35px 15px 0;}
.FBG_resize .homeblog.last                  {padding:20px 0 0 0;}


/*--------------- Footer Style ---------------*/
.DS-footer                                  {width:962px;padding:14px 0;margin:0 auto;border-top:1px solid #313131;}
.DS-footer a                                {font:normal 12px Arial, Helvetica, sans-serif;color:#9a9a9a;text-decoration:none;}
.DS-footer .copy                            {font:normal 12px Arial, Helvetica, sans-serif;color:#9a9a9a;}
.DS-footer .right                           {text-align:right;float:right;width:200px;margin:0;padding:0;} 
.DS-footer .leftt                           {text-align:left;float:left;width:750px;margin:0;padding:0;}


/*--------------- Search -------------------*/
.search                                     {padding:0;margin:0 0 4px 0;width:293px;float:right;}
.search span                                {display:block;float:right;background:url(img/search-bg.png) left top no-repeat;width:293px;padding:0;height:46px;}
.search img.button                          {float:left;margin:0;padding:0;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox      {width:230px;float:left;background:none;border:0;padding:12px 9px 0 13px;margin:0;font:normal 13px Arial, Helvetica, sans-serif;color:#7d7d7d;}


/*--------------- House Menu ---------------*/
.ModHouseMenuC ul li                        {list-style-type:square;}
.ModHouseMenuC ul li li                     {list-style-type:disc;}
.ModHouseMenuC ul li li li                  {list-style-type:circle;}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,
a.Breadcrumb:active,
a.Breadcrumb:visited                        {color:#888888;font:12px/1.8em Arial,Helvetica,sans-serif;}
a.Breadcrumb:hover                          {color:#ffffff;}


/*---- Active Forums Whats New Style ---------*/
.ModActiveForumsWhatsNewC li                {width:400px;overflow:hidden;}


/*------------- User Registration ------------*/
.ModSecurityC input                         {height:16px;color:#737373;font:normal 12px verdana, Helvetica, sans-serif;}
.ModSecurityC input.NormalTextBox           {width:145px;border:1px solid #d4d4d4;margin:2px 0 2px 0;padding:5px 2px;height:16px;background:#fff;float:left;color:#737373;font:normal 12px verdana, Helvetica, sans-serif;}


/*---------- Contact Form DNN 5 Style --------
div.ModDNNFeedbackC label                   {margin:0;padding:5px 0 0 0;color:#737373;font:bold 12px Arial, Helvetica, sans-serif;}
div.ModDNNFeedbackC label span a            {display: none;}
div.ModDNNFeedbackC input                   {width:455px;border:1px solid #d4d4d4;margin:6px 0 2px 0;padding:5px 2px;height:16px;background:#fff;float:left;color:#737373;font:normal 12px verdana, Helvetica, sans-serif;}
div.ModDNNFeedbackC select                  {width:455px;border:1px solid #d4d4d4;margin:6px 0 2px 0;padding:5px;background:#fff;float:left;}
div.ModDNNFeedbackC textarea                {width:455px;border:1px solid #d4d4d4;margin:6px 0 2px 0;padding:2px;background:#fff;float:left;color:#737373;font:normal 12px verdana, Helvetica, sans-serif;}
div.ModDNNFeedbackC a.CommandButton         {width:89px;height:32px;float:left;display:block;background:url("img/send.gif") no-repeat scroll 0 0 transparent;color:#ffffff;text-indent:200px;margin-top:5px;overflow:hidden;}
*/

/*---------- Contact Form DNN 6 Style --------*/
.ModDNNFeedbackC .dnnForm .dnnFormRequired      {border-left:5px solid #35ACB1}
.ModDNNFeedbackC .dnnFormItem.dnnFormHelp
p.dnnFormRequired span                          {border:0px !important;}
.ModDNNFeedbackC .dnnForm .dnnFormRequired span 
.ModDNNFeedbackC .dnnForm ul.dnnActions, 
.ModDNNFeedbackC .DnnModule ul.dnnActions, 
.ModDNNFeedbackC ul.dnnActions                  {Padding:0px;margin:0px;border:0px;margin:0 0 0 120px;}
.ModDNNFeedbackC .dnnForm.FeedbackForm
.dnnFormItem LABEL                              {width:115px;margin:0;padding:5px 0 0 0;color:#737373;font:bold 12px Arial, Helvetica, sans-serif;text-align:left;}
.ModDNNFeedbackC input                          {width:455px;height:16px;border:1px solid #d4d4d4;margin:6px 0 2px 0;padding:5px 2px;background:#fff;color:#737373;font:normal 12px verdana, Helvetica, sans-serif;border-radius:0px;box-shadow:0px 0px 0px 0px;}
.ModDNNFeedbackC textarea                       {width:455px;height:160px;border:1px solid #d4d4d4;margin:6px 0 2px 0;padding:2px;background:#fff;color:#737373;font:normal 12px verdana, Helvetica, sans-serif;border-radius:0px;box-shadow:0px 0px 0px 0px;}
.ModDNNFeedbackC .dnnForm.FeedbackForm .dnnFormItem INPUT, 
.ModDNNFeedbackC .dnnForm.FeedbackForm .dnnFormItem TEXTAREA, 
.ModDNNFeedbackC .dnnForm.FeedbackForm .dnnFormItem SELECT {width:480px;}
.ModDNNFeedbackC ul.dnnActions li a, 
.ModDNNFeedbackC ul.dnnActions li a.dnnPrimaryAction, 
.ModDNNFeedbackC ul.dnnActions li a.dnnPrimaryAction:link, 
.ModDNNFeedbackC ul.dnnActions li a.dnnPrimaryAction:visited
.ModDNNFeedbackC ul.dnnActions li a.dnnPrimaryAction:hover       {width:89px;height:32px;display:block;background:url("img/send.gif") no-repeat scroll 0 0 transparent;color:#ffffff;text-indent:-100px;padding:0px;margin:0px;overflow:hidden;border:0;border-radius:0px;}


/*--------------- Menu Style --------------*/
.menu                                       {width:570px;padding:0;margin:50px 0 0 0;float:right;}
.menu ul                                    {margin:0;text-align:left;padding:0;margin:0;border:0;float:right;}
.menu ul li                                 {position:relative;float:left;margin:0;padding:0 10px;list-style:none;border:0;}
.menu ul li a                               {font:normal 11px/13px Arial, Helvetica, sans-serif;text-decoration:none;color:#5e5e5e;display:block;margin:0;padding:8px 11px 10px 1px;float:left;}
.menu > ul > li.sfHover,
.menu > ul > li:Hover,
.menu > ul > li.active                      {color:#fff;background:url(img/menu_l.png) 0 0 no-repeat;}
.menu > ul > li.sfHover > a,
.menu > ul > li:Hover > a,
.menu > ul > li.active > a                  {color:#fff;background:url(img/menu_r.png) right 0 no-repeat;}
.sf-sub-indicator                           {display:none;}
.menu ul ul                                 {background:#232323;display:none;margin:2px;padding:3px 9px 3px 3px;width:154px;position:absolute;top:27px;left:0;border:0;z-index:99999;}
.menu ul ul li a                            {border:0px;border-bottom:1px solid #424242;padding:7px 0 7px 5px;margin:0;font:normal 11px/13px Arial, Helvetica, sans-serif;text-decoration:none;color:#8a8a8a;width:100%;z-index:9999;}
.menu ul ul li a:hover                      {border:0px;border-bottom:1px solid #424242;color:#ffffff;}
.menu ul li:hover > ul                      {display:block;}
.menu ul ul li                              {float:none;margin:0;padding:0;height:30px;}
.menu ul ul a                               {float:none;font-weight:normal;line-height:18px;}
.menu ul ul ul                              {left:154px;top:-7px;}
.menu ul:after                              {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.menu ul                                    {display:inline-block;}
html[xmlns] #dnn_MENU1                      {display:block;}
* html #dnn_MENU1                           {height:1%;}


/*--------------- ControlPanel ---------------*/
.ControlPanel a.CommandButton:link, 
.ControlPanel a.CommandButton:visited,   
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:visited       {color:#317C91;text-decoration:none;}
.ControlPanel a.CommandButton:hover         {color:#317C91;text-decoration:underline;}
.ControlPanel .SubHead                      {color:#474747;font:12px/1.8em Arial,Helvetica,sans-serif;font-weight:bold;}
.ControlPanel a[disabled="disabled"]        {color:#888 !important;text-decoration:none !important;}


/*------------Module Action Menus--------------*/
.ModuleTitle_SubMenu                        {padding:0px;border:1px solid #ccc;z-index:10000 !important; cursor:pointer;font-weight:normal;}
.ModuleTitle_MenuItem                       {color:#666;font-size:8pt;font-weight:bold;font-style:normal;padding:0px 30px 0px 16px;height:24px;border:0px;margin:0;}
.ModuleTitle_MenuItem span                  {padding:5px;}
.ModuleTitle_MenuItem .icn span             {padding:0 !important;}
.ModuleTitle_MenuItemSel                    {background:#eee;color:#666;font-size:8pt;font-weight:bold;cursor:pointer;padding:0px 30px 0px 16px;height:24px;border:0;margin:0;}
.ModuleTitle_MenuContainer                  {color:#2c2c2c;}
.ModuleTitle_MenuBar                        {cursor:pointer;}
.ModuleTitle_MenuItem, 
.ModuleTitle_MenuItemSel                    {padding:0;border:0;}
.ModuleTitle_MenuArrow, 
.ModuleTitle_RootMenuArrow                  {display:none;}
.ModuleTitle_MenuIcon                       {border:0px;width:0px;height:1px;padding:0 !important;margin:0;font-size:0px;}
.ModuleTitle_MenuIcon IMG                   {margin:0 5px 0 5px;}
.ModuleTitle_MenuBreak                      {height:1px;}