/*
    Jean Louis
	Layout 1
	  
*/

* { padding: 0; margin: 0; }

body {
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#wrapper { 
 margin: 0 auto;
 width: 726px;
 border: 1px solid #012656;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f4040;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#b30538;
}

h3 {
margin: 0px;
padding: 0px;
font-family: verdana, arial; 
font-size: 14px;
font-variant:normal;
color: #0158cc;
text-transform:uppercase; 
font-weight:bold;	
}

.clearAll {
clear:both;
}

.red {
color:#d81f29;
}

.text-all {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
}

#imgBG {
background-image:url(//images.tmcnet.com/online-communities/ipcommunications//frame_thumb.gif);
background-repeat:no-repeat;
width:85px;
height:92px;
}

.imgPOS {
padding: 12px 0px 5px 20px;
}

#header {
float:left;
width:726px;
height:209px;
background-image:url(//images.tmcnet.com/online-communities/ipcommunications/top-banner.jpg);
background-repeat:no-repeat;
}

#top-container {
width:726px;
float:left;
margin-bottom:15px;
background-image:url(//images.tmcnet.com/online-communities/ipcommunications/shade.jpg);
background-repeat:repeat-x;
}

#ip-featured {
float:left;
background-image:url(//images.tmcnet.com/online-communities/ipcommunications/top-featured-bg.jpg);
background-repeat:no-repeat;
width:427px;
height:276px;
margin:5px;
}

.ip-featured-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 20px;
height:243px;
}

.big-red {
font-size:14px;
font-weight:bold;
color:#c70707;
}

.big-blue {
font-size:14px;
font-weight:bold;
color:#01377e; 
}

#resources {
width:222px;
float:right;
}

#border {
background-color:#999999;
}

.resources-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 0px 3px 0px 3px;
}

#intro {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:280px;
margin-top:5px;
}

#intro .para{
line-height:15px;
}

.intro-text {
line-height: 13.5px;
color: #333333;
}

.intro-title {
font-size:14px;
font-weight:bold;
color:#333333;
}

#alert {
background-image:url(//images.tmcnet.com/online-communities/ipcommunications/alert-bg.jpg);
background-repeat:no-repeat;
width:284px;
height:69px;
}

#alert a:link{
color:#FFFFFF;
text-decoration:none;
}

#alert a:visited{
color:#FFFFFF;
text-decoration:none;
}

#alert a:hover{
color:#fdb813;
text-decoration:underline;
}

.alert-pad {
padding: 3px;
}

/* Tabs */
#tab-container {
width:713px;
float: left;
margin: 20px 5px 10px 5px; 
border: 1px solid #01377e;
}

#tab-box-content { 
position:relative; 
}

#tab-box-content .tab-nav {
width:720px;
height:24px;
position:absolute;
top:-24px;
left:-1px;
}

.tab-inner {
text-align:left;
padding:10px;
}

.tabBox {
float: left; 
margin-top: 20px; 
margin-right: 5px; 
border: 1px solid #01377e;
}

.tab-menu { 
float:left; 
padding:4px 12px 4px 12px; 
background-color:#01377e; 
border-top:1px solid #01377e; 
border-left:1px solid #01377e; 
border-right:1px solid #01377e; 
margin-right:3px; 
display:block;
}

.tab-menu a { 
color:#FFFFFF; 
text-decoration:none; 
font-size:12px; 
font-weight:bold; 
display:block; 
}

.tab-menu a:visited { 
color:#FFFFFF; 
text-decoration:none; 
font-size:12px; 
font-weight:bold; 
display:block;
}

.tab-menu a:hover { 
color:#FFFFFF;  
text-decoration:underline; 
font-weight:bold; 
display:block;
}

.tab-menu-hit { 
float:left; 
font-family:Arial, Helvetica, sans-serif; 
padding:4px 12px 4px 12px; 
background-color:#FFFFFF; 
border-top:1px solid #01377e; 
border-left:1px solid #01377e; 
border-right:1px solid #01377e; 
margin-right:3px; 
display:block;
}

.tab-menu-hit a{ 
color:#01377e; 
text-decoration:none; 
font-size:12px; 
font-weight:bold; 
display:block; 
}

.tab-menu-hit a:visited { 
color:#333333; 
text-decoration:none; 
font-size:12px; 
font-weight:bold; 
display:block;
}

.tab-menu-hit a:hover { 
color:#000000;  
text-decoration:underline; 
font-weight:bold; 
display:block; 
}

/* End Tabs */ 

#float-news {
float:right;
}

.articleHeaderTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding: 3px 0px 3px 5px;
}

.articleHeader {
background-color:#00125c;
}

.articleNews {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
}

.articleNews li {
margin-left:15px;
margin-top:10px;
}

.articleNews a:link {
color:#333333;
text-decoration:none;
}

.articleNews a:visited {
color:#333333;
text-decoration:none;
}

.articleNews a:hover {
color:#013579;
text-decoration:none;
}

/* Latest New */

#latestNewsContainer {
}

.latestNews {
float:left;
width: 250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:9px 0px 10px 5px;
border-bottom: 1px solid #e9e9e9;
}

.latestNews a:link {
color:#333333;
text-decoration:none;
}

.latestNews a:visited {
color:#333333;
text-decoration:none;
}

.latestNews a:hover {
color:#013579;
text-decoration:none;
}

.dateText {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c70707;
}

.summary {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.viewall {
text-align:left;
padding:0px 0px 5px 2px;
font-weight:bold;
}

.viewall a:link{
color:#333333;
text-decoration:none;
}

.viewall a:visited{
color:#333333;
text-decoration:none;
}

.viewall a:hover{
color:#c70707;
text-decoration:none;
}

/* End Latest New */

#social-icon {
float:left;
}

/* Menu */
#menu-container {
float:left;
width: 500px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#navlist
{
padding-left: 0;
margin: 30px 0px 0px 15px;
width: 155px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 5px 3px 5px 23px;
background-position:left center;
border-top: 1px solid #7692b7;
}

#navlist li a { text-decoration: none; }

#navlist a:link {
color:#FFFFFF;
text-decoration:none;
}

#navlist a:visited {
color:#FFFFFF;
text-decoration:none;
}

#navlist a:hover {
color:#fdb814;
text-decoration:none;
}

/* End Menu */

#resource-center {
float:left;
width:713px;
margin-left:5px;
margin-bottom:10px;
border: 1px solid #01377e;
background-color:#e4eaf1;
}

#resource-left {
width:260px;
float:left;
border-right: 1px solid #CCCCCC;
}

#resource-right {
width:450px;
float:right;
}

.resource-text {
padding:5px;
}

#flash-rotator {
float:left;
width:713px;
margin-left:5px;
margin-bottom:10px;
border: 1px solid #01377e;
background-color:#e4eaf1;
}


.allText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.allText a:link{
color:#333333;
text-decoration:none;
}

.allText a:visited {
color:#333333;
text-decoration:none;
}

.allText a:hover {
color:#013579;
text-decoration:none;
}