[if IE 7]><link rel="stylesheet" type="text/css" href="IE7styles.css" /><![endif]

/* body and element styles */

td{
border:none;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background: url(../images/pagebg.jpg) repeat-x top;
background-color: #B3C5DF;
margin: 0px;
padding:0px;
}


br {
clear: left;
}


html{
overflow:-moz-scrollbars-vertical;
}

img { 
border:0;
}

table{
font-size:12px;
color:#666666;
}


/* Main content wrapper */
#Container {
width: 960px;
margin: auto;
}

/* Header styles start here */
#topbar{
background: url(../images/topbar.jpg) no-repeat top;
height: 60px;
margin-bottom: 25px;
}

#logo {
float:left;
}


/* Primarny Nivation styles start here */

/* Primarny Nivation holder*/
#topnavigation {
float: left;
margin-top: 36px;
margin-left: 60px;
}

/* Primarny Nivation element styles have been defined in nice_menus_default.css which is under modules folder */

/* Primarny Nivation styles end here */

/* Header styles end here */



/* Home page styles start here */
/* flash banner - home page */
.flabanner{
height:313px;
}

#flashPressReleaseBlock{
font-family:Franklin Gothic Medium, ArialNarrow, Arial;
position:absolute;
top:172px;
left:38%;
width: 310px;
height:92px;
font-size:18px;
overflow:hidden;
/*color: #333;*/
line-height:22px;
color: #E0830C;
vertical-align:top;
padding:0px;
margin:0px;
}

#flashPressReleaseBlock p{
font-family:Franklin Gothic Medium, Arial Narrow, Arial;
padding:0px;
margin:0px;
}

#flashPressReleaseLink
{
position: absolute;
top: 315px;
text-decoration: none;
color: #333333;
visibility:hidden;
}

#flashPressReleaseLink img{
border:none;
cursor:pointer;
}


/* home page News / Press Release and About Portico block styles start here */
.bluebox{
background-color: #376A9D;
color: #FFFFFF;
width: 500px;
line-height: 18px;
height: 240px;
background-image: url(../images/bluebox_r3_c1.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

.blueboxmidbg{
text-align:left; 
margin:0px; 
padding:0px; 
}


.blueboxmidbg p a{
color: #FFFFFF; 
text-decoration:none;
}

.blueboxmidbg p a:hover{
color: #f3e6b4;
text-decoration: none;
}

.bluebox .blueboxmidbg .itemholder{
padding-left:13px;
}


.blueboxmidbg p{
line-height:19px;
padding:10px 20px 0px 20px;
margin:0px;
}

.bluebox .paddingLR p{
line-height:20px;
padding-top:10px;
margin:0px;
}

.bluebox ul{
margin:0px;
padding:0px;
width:470px;
margin-left:10px;
list-style:none;
}

.bluebox li{
list-style:none;
/*	list-style-image:url(../images/icon_news.jpg);
list-style-position:inside;*/
/*	background:url(../images/icon_news.jpg) no-repeat 15px;*/
color: #F3E6B4;
background:url(../images/icon_news.jpg) no-repeat left center;
border-bottom:1px dashed #588cbe;
margin:0px;
line-height:18px;
padding: 7px 10px 7px 22px;

}

.bluebox li a {
color: #FFFFFF;
text-decoration:none;
padding-left:2px;
}

.bluebox li a:hover {
color: #F3E6B4;
text-decoration: none;
}


.bluebox a.viewall{
font-weight:bold;
font-style:italic;
color: #F3E6B4;
text-decoration:underline;
background-image:none;
float:right;
border:none;
padding:1px 9px 0px 0px;
}

/*.bluebox li.horrule{
background:url(../images/bluedivider.jpg) no-repeat center;
margin:0px;
font-size:4px;
line-height:4px;
}
*/
/* home page News / Press Release and About Portico block styles end here */


/* Inner pages styles start here */
#innercontent {
background: url(../images/innercontent_top.jpg) no-repeat top left;
background-color: #FFFFFF;
padding: 20px 0px 0px 0px;
float:left;
width:960px;
}

* html #innercontent {
height: 430px;
}


/* innerPages banner styles start here */
.innerpagebanholder{
height:158px;
}

/* inner pages banner text (black and italics) */
#subpictext {
font-size: 14px;
font-style: italic;
position: absolute;
top: 130px;
width: 220px;
margin-left: 30px;
font-weight: bold;
line-height: 20px;
}

#subpictext p {
margin:0px;
padding:0px;
}
/* innerPages banner styles end here */

/* left column styles */
#col1 {
float: left;
width: 700px;
padding: 0px 10px 0px 20px;
font-size: 14px;
line-height: 18px;
color: #333333;
vertical-align:top;

}

/* text content holder */
#txtcontent {
width: 670px;
text-align: justify;
float:left;
padding:13px 0px 20px 3px;
margin:0px;
}

#txtcontent p{
margin:0px;
padding:0px 0px 15px 0px;
}

#txtcontent p a:link {
color: #336699;
text-decoration: underline;
}

#txtcontent p a:visited {
color: #336699;
text-decoration: underline;
}
#txtcontent p a:hover {
color: #E0830C;
text-decoration: none;
}

#txtcontent p a:active {
color: #336699;
text-decoration: underline;
}


/* unique style for contact info and directions pages */
#txtcontent table.contactinfo{
vertical-align:top;
margin-top:9px;
}

#txtcontent table.contactinfo tr{
vertical-align:top;
}


/* style for back to topic */
.back{
float:right;
width:49%;
height:23px;
text-align:right;
padding-top:5px;
}


/* show / hide block styles */
#txtcontent .item-list ul{
margin:0px;
padding:0px;
}

#txtcontent .item-list li{
margin:0px;
padding:0px !important;
list-style:none;
color: #666666;
text-decoration: none;
/*background: url(../images/arrow1.gif) no-repeat left;*/
background-image:none;
border:1px solid #ffffff;}

#txtcontent .item-list li a{
color: #336699;
text-decoration: underline;
}


#txtcontent .item-list li a:hover{
color: #E0830C;
text-decoration: none;
}
/* left column styles  end here */


/* right column styles */
#col2 {
float: left;
width: 220px;
padding:0px 10px 0px 0px;
vertical-align:top;
margin-bottom:20px;
}



/* col 2 - spotlight block */
#spotlight ul,
#spotlight li{
margin:0px;
padding:0px;
list-style:none;
font-size:11px;
}
#spotlight li a{
font-size:11px;
color: #336699;
text-decoration: underline;
}


#col2 .item-list li a:hover{
color: #E0830C;
text-decoration: none;
}


.spotlightIcon{
width: 20px; 
float:left; 
padding-right:5px;
}

.spotlightItem{
width:150px; 
float:left;
}



/* secondary navigation styles start here */
.secondnav { /* old class name #rnb */
background: url(../images/rnb_top.jpg) no-repeat top;
width: 180px;
padding: 10px 14px 0px 14px;
margin-bottom:15px;
}

.secondnav ul{ 
margin:0px;
padding:0px;
list-style:none;
padding-bottom:15px;

}

/* 
.secondnav li{ 
margin:0px; 
padding:0px;
list-style:none;
background: url(../images/dottedline.gif) repeat-x left bottom;
clear:left;
padding:7px 0px;
}*/

.secondnav a{
font-size: 14px;
color: #666666;
text-decoration: none;
display:block;
padding:7px 0px;
background: url(../images/dottedline.gif) repeat-x left bottom;
}

.secondnav a:hover {
color: #376A9D;
text-decoration: none;
}


.secondnav a.active{
font-weight:bold;
color: #376A9D;
text-decoration: none;
font-size: 14px;
}

/* secondary navigation styles end here */



/* third level styles */
#sublinks {
line-height: 20px;
background-color: #FBFCFE;
padding: 5px;
border: 1px solid #CAD9E8;
margin: 2px 0px 0px 0px;
width:93%;
float:left;
margin-bottom:7px;
}

#sublinks ul.menu{
margin:0px;
padding:0px;
}

#sublinks li.inactive{
margin:0px;
padding:0px;
background-image:none;
font-size:11px;
}

#sublinks li a{
font-size:12px;
text-decoration:none;
color:#666666;
background-image:none;
padding:0px;
}

#sublinks li a:hover{
font-size:12px;
text-decoration:none;
color:#376A9D;
}

#sublinks li a.sublinkactive{
text-decoration:none;
color:#376A9D;
}

.asub {
color: #666666;
text-decoration: none;
}
.asub:hover {
color: #376A9D;
text-decoration: none;
}


.asubhl {
color: #4679AC;
text-decoration: none;
}


/* inner links */

#innerLinks{
	text-align:center;
	padding:10px 0px;
	width:677px;
	border-bottom:1px solid #dedede;
	color:#cccccc;
}

#innerLinks a{
	padding:0px 5px;
	text-decoration:none;
}

#innerLinks a.innerLinksActive{
	padding:0px 5px;
	text-decoration:underline;
}


/* quotes block styles */
#quotes{
width: 220px;
float: left;
background: url(../images/quotes_top.gif) no-repeat top;
padding-top:5px;
}

.quotesmidbg{
background: url(../images/quotes_midbg.gif) repeat-y;
width: 220px;
margin:0px;
padding-bottom:5px;
overflow:auto;
height:170px;
overflow-x: hidden;
}


#NextQuote, #NextQuote p.quotesmidbg p, .quotesmidbg li {
font-size: 13px;
font-style: italic;
line-height: 16px;
font-weight: bold;
color: #376A9D;
}


.quotesmidbg ul{
padding:0px;
margin:0px;
list-style:none;
}

#quotes p{
margin:0px;
padding:5px 0px 0px 0px;
}

.quotetxt{
font-size: 13px;
font-style: italic;
line-height: 18px;
font-weight: bold;
color: #376A9D;
height:150px;
}

.quotetxt p {
list-style:none;

}

#quotetitle{
float:right;
}



/* spotlight block styles */
#spotlight {
background-image: url(../images/spotlight_top.gif);
background-repeat: no-repeat;
background-position: top;
width: 200px;
padding-top: 5px;
float:left;
}

#spotlight .spotlightthumbnail{
float:left;
width:23px;

}

#spotlight .spotlightsubhead{
float:left;
height:21px;
vertical-align:middle;
padding-top:4px;
width:85%;
padding-bottom:3px;
}


#spotlight2 {
background-image: url(../images/spotlight_top2.gif);
background-repeat: no-repeat;
background-position: top;
width: 200px;
padding-top: 5px;
}

/* Site Map styles start here */
#footer {
color: #666666;
background: url(../images/footerbg.jpg) no-repeat left top ;
padding: 10px 0px 10px 30px;
height:210px;
float:left;
width:930px;
margin-top:20px;
}


#footer ul{ /* Newly created class */ 
font-size: 13px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #666666;
width:150px;
float:left;
margin:0px;
padding:0px;
list-style:none;
}

#footer li{ /* Newly created class */ 
vertical-align:middle;
}


#footer li a { 
font-size: 11px;
font-weight:normal;
color: #666666;
text-decoration: none;
background: url(../images/arrow1.gif) no-repeat left;
padding-left: 8px;
line-height: 18px;
}

#footer a:hover {
color: #000000;
text-decoration: none;
}
/* Site Map styles end here */

/* Footer styles start here */
#footer2 {
color: #333333;
text-align: center;
padding: 15px 0px 10px 0px;
float:left;
width:100%;
}
#footer2 a {
font-size: 11px;
color: #333333;
text-decoration: none;
}
#footer2 a:hover {
color: #000000;
text-decoration: none;
}
/* Footer styles end here */


/* border and box styles */
.pic1 {
border: 1px solid #CCCCCC;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
margin-top: 5px;
margin-right: 13px;
margin-bottom: 10px;
margin-left: auto;
float: left;
text-decoration: none;
}

.pic2 {
border: 1px solid #CCCCCC;
width: 200px;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
margin-top: 5px;
margin-right: 13px;
margin-bottom: 10px;
margin-left: auto;
float: left;
text-decoration: none;
}
.pic2b {
border: 1px solid #FED049;
background-color:#FEE66A;
width: 200px;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
margin-top: 5px;
margin-right: 13px;
margin-bottom: 10px;
margin-left: auto;
float: left;
}

.box1 {
background-color: #FEFEFA;
padding: 10px 10px 10px 10px;
border: 1px solid #E5EACC;
font-size: 12px ! important;
line-height: 16px;
margin-top: 2px;
margin-bottom: 20px;
color:#000000;
}


/*.box1 ul{
padding:0px 0px 6px 0px !important;
margin:0px !important;
}

.box1 li{
list-style-type: none;
/*list-style-position: outside;
list-style-image: url(../images/arrow3.gif);*//*
background:url(../images/arrow3.gif) no-repeat top left;
margin:0px !important;
padding-left:14px !important;
margin-left:20px !important;
}*/

.box1 p{
font-size: 12px ! important;
}


/* unique class for current positions block - landing page */
.currentPositionListBlock {
background-color: #FEFEFA;
padding: 10px 10px 10px 10px;
border: 1px solid #E5EACC;
font-size: 12px ! important;
line-height: 16px;
margin-top: 2px;
margin-bottom: 20px;
color:#000000;
}


.currentPositionListBlock ul{
padding:0px 0px 6px 0px !important;
margin:0px !important;
}

.currentPositionListBlock li{
list-style-type: none;
/*list-style-position: outside;
list-style-image: url(../images/arrow3.gif);*/
background:url(../images/arrow3.gif) no-repeat top left;
margin:0px !important;
padding-left:14px !important;
margin-left:0px !important;
line-height:15px;
}


/*.box1 ul,.box1 li{ aaa
margin:0px;
padding:0px;
}

.box1 a { 
font-weight:normal;
color: #666666;
text-decoration: none;
background: url(../images/arrow1.gif) no-repeat left;
padding-left: 8px;
line-height: 18px;
padding:0px;
border:1px solid red;

}
*/

.box2 {
background-color: #fff;
padding: 10px;
border: 1px solid #ddd;
line-height: 16px;
margin-top: 2px;
margin-bottom: 20px;
}

/* ---- Links ---- */
a {
color: #336699;
text-decoration: underline;
}

a:hover {
color: #E0830C;
text-decoration: none;
}

.a1 {
font-size: 14px;
color: #666666;
text-decoration: none;
display: block;
padding-bottom: 7px;
background-image: url(../images/dottedline.gif);
background-repeat: repeat-x;
background-position: bottom;
padding-top: 7px;
}


.a1:hover {
color: #376A9D;
text-decoration: none;
}
.a1hl {
font-weight: bold;
color: #376A9D;
text-decoration: none;
display: block;
padding-top: 7px;
padding-bottom: 7px;
font-size: 14px;
background-image: url(../images/dottedline.gif);
background-repeat: repeat-x;
background-position: bottom;
}


.a2 {
color: #FFFFFF;
text-decoration: none;
}
.a2:hover {
color: #F3E6B4;
text-decoration: none;
}
.a3 {
display: block;
margin-top: 5px;
background-image: url(../images/bar1_green.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 30px;
}
a.linksGY{
font-size: 16px;
font-weight: bold;
color: #EFB401;
margin:0px;
padding:0px;
text-decoration:underline;
}


a:focus{
outline:none;
}



/* page number styles */
.paging {
border: 1px solid #ddd;
color: #666666;
text-decoration: none;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
}
.paging:hover {
color: #000000;
text-decoration: none;
background-color: #FCDD5E;
border: 1px solid #FDCF48;
}
.paginghl {
background-color: #FCDD5E;
border: 1px solid #FDCF48;
color: #000000;
text-decoration: none;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
}




/* ---- Forms & Headings ---- */

form {
margin:0;
padding:0;
}

input, select, textarea {
border: 1px solid #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 2px;
padding-bottom: 1px;
background-color: #FFFFFF;
}

.button1 {
background-color: #FDE569;
border: 1px solid #FFCC00;
cursor: pointer;
}

h1{
font-size: 20px;
font-weight: bold;
color: #E0830C;
padding:0px;
margin:0px;
line-height:28px;
}

h1.h1floatleft{
font-size: 20px;
font-weight: bold;
color: #E0830C;
padding:0px;
margin:0px;
line-height:28px;
width:50%;
float:left;
height:28px;
}


h2 {
font-size: 20px;
font-weight: bold;
color: #376A9D;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
}

h3 {
font-size: 16px ! important;
font-weight: bold ! important;
color: #333333;
padding:0px;
margin:4px 0px;
}

h4 {
font-size: 14px;
font-weight: bold;
color: #376A9D;
padding:0px;
margin:4px 0px;
}

h5{
font-size: 16px;
font-weight: bold;
color: #EFB401;
margin:0px;
padding:0px;
}

.head1 {
font-size: 14px;
font-weight: bold;
color: #4073A6;
}
.head2 {
font-size: 16px;
font-weight: bold;
color: #EFB401;
}


#blockhead{
margin:0px;
padding:0px;
}

#blockhead img{
padding-right:10px;
}

/* add link styles - admin*/
#blockhead a{

}


/* ---- Text Classes ---- */
.txt_10 {
font-size: 10px;
}
.txt_11gray {
font-size: 11px;
line-height: 15px;
color: #666666;
}

.txt_12 {
font-size: 12px;
}


.txt_13
{
font-size: 13px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #666666;
vertical-align:middle;
}

.txt_14 {
font-size: 14px;
}

.txt_16 {
font-size: 16px;
}

.txt_18 {
font-size: 18px;
}
.txt_cream {
color: #F3E6B4;
}
.txt_red {
color: #FF0000;
}

.txt_blue {
color: #4073A6;
}

.txt_testimonial {
font-size: 13px;
font-style: italic;
line-height: 16px;
font-weight: bold;
color: #376A9D;
}

.txt_bold{
font-weight:bold;
}

.txt_black{
color: #000000;
}


#txtcontent .wid500 p{
color:#000000;
font-size:14px ! important;

}


/* ---- Background Classes ---- */
.bg_gray {}
.bg_blue {
background-color: #E5EEF5;
}
.bg_cream {
background-color: #FFFCF0;
border: 1px solid #FED653;
padding: 5px;
}

.border_bottom {
border:none;
border-bottom:1px soid #E3E3E3;
}


/* ---- Transparent Classes ---- */
.txt_transparency {
filter: Alpha(Opacity=50);
background-color: #F5FAEB;
}
.txt_transparency2 {

filter: Alpha(Opacity=100);
background-color: #D9ECB0;
}

/* ---- onmouseout="this.className='txt_transparency'" onmouseover="this.className='txt_transparency2'" ---- */


/* for Internet Explorer */
* html .bg_dots1 {
height: 255px;
}

/* ---- Width Classes ---- */
.wid100 {
float: left;
width: 100px;
}

.wid160 {
width: 160px;
float: left;
border-bottom:1px solid #ffffff;
}

.wid160 input{
margin:0px;
padding:0px;
}

.wid500 {
width: 500px;
float: left;
border:1px solid #fff;
}

.wid460 {
width: 460px;
float: left;
}

.wid260 {
width: 230px;
}

.width50 { 
width: 50%; 
}

.width25 { 
width: 25%; 
}

.width150{
float: left;
width: 150px;
color:#000000;
}

.width50 {
float: left;
width: 25px;
color:#000000;
}

.width50 input{
border:none;
}

.width190{
float: left;
width: 190px;
color:#000000;
}

.wid30percent{
width:30%;
}


/* padding and marging classes */
.paddingtop10 {
padding-top: 10px;
}

.paddingtop20 {
padding-top: 20px;
}

.paddingLR {
padding-right: 10px;
padding-left: 10px;
}

.paddingLB20 {
padding: 0px 0px 20px 20px;
}

.paddingTopBtm{
padding:10px 0px 10px 0px;
}

.paddingBtm{
padding:10px 0px 0px 0px;
}

.paddingLR p{
/*line-height:20px;*/
padding-bottom:10px;
margin:0px;
}

.marginR18{
margin-right: 18px;
}

.btmmargin{
padding-bottom:9px;
}
.nospace{
padding:0px;
margin:0px;
}



/* floating classes */
.leftfloat {
float:left;
}

.left {
float: left;
}
.right {
float: right;
}





/* alignment classes */
.alignright{
text-align:right;
}

.center {
margin: auto;
}

/* pager styles */
.pager{
margin: 15px;
margin-right:0px;
font-size:12px;
float: right;
padding-top:5px;
}

.pager-current{
background-color: #FCDD5E;
border: 1px solid #FDCF48;
color: #000000;
text-decoration: none;
padding:2px 5px;
font-weight:normal;

}

.pager-current:hover {
color: #000000;
text-decoration: none;
/*	background-color: #FCDD5E;
border: 1px solid #FDCF48;*/
}

.pager a:link{
border: 1px solid #ddd;
color: #000000;
text-decoration: none;
padding:2px 5px;
font-weight:normal;
margin:2px;
}

.pager a:visited{
border: 1px solid #ddd;
color: #666666;
text-decoration: none;
padding:2px 5px;
font-weight:normal;
margin:2px;
}

.pager a:hover{
background-color: #FCDD5E;
border: 1px solid #FDCF48;
color: #666666;
text-decoration: none;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
}

.pager a:active{
border: 1px solid #ddd;
color: #666666;
text-decoration: none;
padding:2px 5px;
font-weight:normal;
margin:2px;
}


/* Manage Spotlight styles */
table#managespotlight{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;

}

table#managespotlight input{
outline:none;
border:none;
margin:0px;
padding:0px;
}


table#managespotlight th{
background-color:#B3C5DF;
color: #ffffff;
padding:2px 4px;
}

table#managespotlight th.mssubhead{
background-color:#ffffff;
color: #333333;
padding:2px 4px;
font-size:14px;
vertical-align:middle;
padding-top:20px;
}

table#managespotlight th img{
vertical-align:middle;
padding-right:5px;
}

table#managespotlight td{
text-align:left;
line-height:16px;
border-bottom:1px solid #ecf0f7;
padding: 1px;
}

table#managespotlight td.noborder{
border:0px solid #cccccc;
padding:10px 0px;
text-align:center;
background-color: #ffffff;
}

table#managespotlight #edit-submit{
padding: 3px 10px;
background:url(../images/htmlbtnbgblue.gif) repeat-x;
color:#ffffff;
}

#info_form #submit1{
padding: 3px 10px;
background:url(../images/htmlbtnbgblue.gif) repeat-x;
color:#ffffff;
border:none;
}

#info_form .subbtn{
background:url(../images/button_submit.gif) no-repeat;
color:#ffffff;
border:none;
cursor: pointer;
width: 86px;
height: 26px;
}

.subbtn_login{
background:url(../images/button_login.gif) no-repeat;
color:#ffffff;
border:none;
cursor: pointer;
width: 86px;
height: 26px;
}
.subbtn_login2{
background:url(../images/button_submit.gif) no-repeat;
color:#ffffff;
border:none;
cursor: pointer;
width: 86px;
height: 26px;
}


#txtcontent ul {
margin:0px;
padding:0px;
}
/*
#txtcontent li {
list-style-position: inside;
list-style-type: none;
list-style-image: url(../images/arrow3.gif);
background-image:none;
padding:0px;
margin:0px;
border:1px solid red;
}
*/


/* Meta tag container styles */
#adminlinks{
white-space:nowrap;
line-height:20px;
float:right;
width:650px;
text-align:right;
position:absolute;
top:0px;
}

#adminlinks a{
padding:2px 0px 2px 10px;
background-color:#fff;
}


/* Pagewise styles */

/* list item styles */
/* added below classes to remove bulletes (arrows) */
#innercontent .view-Implementation-Partners-view ul,
#innercontent .view-Solution-Partners-view ul,
#innercontent .view-Business-Alliances-view ul,
#innercontent .view-Memberships-view ul,
#innercontent .view-Press-Releases-view ul, 
#innercontent .view-Events-view ul,
#innercontent .view-Article-view ul,
#innercontent .view-industry-accolades ul,
#innercontent .view-Industry-accolades-view ul,
#innercontent .view-News-PressReleases-view ul,
#innercontent .view-video-resource-view ul{
margin: 0px;
padding:0px;
}

#innercontent .view-Implementation-Partners-view li,
#innercontent .view-Solution-Partners-view li,
#innercontent .view-Business-Alliances-view li,
#innercontent .view-Memberships-view li, 
#innercontent .view-Press-Releases-view li, 
#innercontent .view-Events-view li,
#innercontent .view-News-view li,
#innercontent .view-Article-view li,
#innercontent .view-industry-accolades li,
#innercontent .view-News-PressReleases-view li,
#innercontent .view-Industry-accolades-view li,
#innercontent .view-video-resource-view li{
margin: 0px;
padding:0px;
list-style:none;
background-image:none;
}

#innercontent .view-Implementation-Partners-view p,
#innercontent .view-Solution-Partners-view p,
#innercontent .view-Business-Alliances-view p,
#innercontent .view-Memberships-view p,
#innercontent .view-Press-Releases-view p,
#innercontent .view-Events-view p {
margin: 0px;
padding:0px;
color: #000000;
}

#innercontent .view-News-PressReleases-view li input{
border:none;
}


/* styles to overwirte the existing inline styles - very important*/
#txtcontent p{
margin:0px;
font-size:14px;
text-indent:0px ! important;
font-family:Arial, Helvetica, sans-serif ! important;

}

#txtcontent p span{
font-size:13px ! important;
}


h3 span {
font-size: 12px ! important;
font-weight: bold ! important;
color: #333333;
margin:20px 0px;
display:block;
}

/* videogallery page styles */
.videogallery{
text-align:right;
font-style:italic;
}

.videogallery .videobrdr{
border:1px solid #cccccc;
padding:5px;
}

.videogallery .videobrdr:hover{
background-color:#FCDD5E;
cursor:pointer;
}

.videogallery .videoimgholder{
width:200px;
text-align:center;
vertical-align:middle;
display:block;
height:135px;
}

.videogallery .videohordivider{
width:20px;
}


/* request form style */
.reqform{
font-size:14px;
color:#000000;
}

.txtnowrap{
white-space:nowrap;

}

/* login page styles */

#login{
padding-left:110px;
width:436px;
margin-bottom:40px;
}

#user-login{
padding-top:22px;
width:360px;
}

#user-login label{
width:90px;
display:block;
text-align:right;
float:left;
padding-right:4px;
}

#user-login #edit-pass, #user-login #edit-name{
border:1px solid #cccccc;
float:left;
width:232px;
margin-bottom:9px;
}

#user-login #edit-submit{
margin-left:94px;
}

#forgotpwd{
padding:10px 0px 0px 94px;
}

#user-login .form-required{
color:#FF0000;
display:none;
}

.imgDivider{
padding:5px 0px 2px 0px;
margin:0px;
}

/*p.twelveblack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px ! important;
	color:#333333;
	margin:0px;
	padding:0px 0px 15px 0px;
}

p.twelveblackBtmLessSpace{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px ! important;
	color:#333333;
	margin:0px;
	padding:0px 0px 3px 0px !important;
}

p.twelveblackTopMargin{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px ! important;
	color:#333333;
	margin:0px;
	padding:15px 0px 0px 0px !important;
}

p.break{
	background-color:red;
}*/

li.bulletedList {
	list-style-type: none;
	/*list-style-position: outside;
	list-style-image: url(../images/arrow3.gif);*/
	background:url(../images/arrow3.gif) no-repeat top left;
	padding-left:12px;
	margin-left:20px !important;
}

li.bulletedListFourteenPx {
	font-size:14px !important;
	list-style-type: none;
	/*list-style-position: outside;
	list-style-image: url(../images/arrow3.gif);*/
	background:url(../images/arrow3.gif) no-repeat top left;
	padding-left:12px;
	margin-left:20px !important;
}

li.bulletedListTwelve{
	list-style-type: none;
/*	list-style-position: inside;
	list-style-image: url(../images/arrow3.gif);*/
	background:url(../images/arrow3.gif) no-repeat top left;
	font-size:12px !important;
	margin:0px;
	padding:0px;
	padding-left:15px;
}

p.break{
	background-color:red;
}




#detailpagecoontent{

}

#detailpagecoontent p{
font-size:12px;
padding:0px;
margin:0px;
}


#detailpagecoontent ul{
padding:0px;
margin:0px;
font-size:12px;
}


#detailpagecoontent li{
list-style-type: none;
/*list-style-position: outside;
list-style-image: url(../images/arrow3.gif);*/
background:url(../images/arrow3.gif) no-repeat top left;
padding-left:12px;
margin-left:20px !important;
}

.bodyText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px;
	padding:0px 0px 15px 0px !important;
	font-size:14px ! important;
}

.bodytextBtmLessSpace{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
	color:#333333;
	margin:0px;
	padding:0px 0px 5px 0px !important;
}


